[llvm-branch-commits] Add SimplifyTypeTests pass. (PR #141327)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue May 27 23:02:48 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- llvm/include/llvm/Transforms/IPO/LowerTypeTests.h llvm/lib/Passes/PassBuilderPipelines.cpp llvm/lib/Transforms/IPO/LowerTypeTests.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
index 907a664b0..26238acbb 100644
--- a/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+++ b/llvm/lib/Transforms/IPO/LowerTypeTests.cpp
@@ -2508,8 +2508,8 @@ PreservedAnalyses SimplifyTypeTestsPass::run(Module &M,
     };
     for (User *U : make_early_inc_range(GV.users())) {
       if (auto *CI = dyn_cast<ICmpInst>(U)) {
-            if (CI->getPredicate() == CmpInst::ICMP_EQ && 
-                MaySimplifyPtr(CI->getOperand(0))) {
+        if (CI->getPredicate() == CmpInst::ICMP_EQ &&
+            MaySimplifyPtr(CI->getOperand(0))) {
           // This is an equality comparison (TypeTestResolution::Single case in
           // lowerTypeTestCall). In this case we just replace the comparison
           // with true.
@@ -2538,8 +2538,8 @@ PreservedAnalyses SimplifyTypeTestsPass::run(Module &M,
         if (U.getOperandNo() == 1 && CI &&
             CI->getPredicate() == CmpInst::ICMP_EQ &&
             MaySimplifyInt(CI->getOperand(0))) {
-          // This is an equality comparison. Unlike in the case above it remained
-          // as an integer compare.
+          // This is an equality comparison. Unlike in the case above it
+          // remained as an integer compare.
           CI->replaceAllUsesWith(ConstantInt::getTrue(M.getContext()));
           CI->eraseFromParent();
           Changed = true;

``````````

</details>


https://github.com/llvm/llvm-project/pull/141327


More information about the llvm-branch-commits mailing list