[llvm] [LoopFuse] Don't preserve SCEV analysis (PR #153547)

Michael Kruse via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 14 03:53:34 PDT 2025


================
@@ -1036,7 +1035,7 @@ struct LoopFuser {
               performFusion((Peel ? FC0Copy : *FC0), *FC1), DT, &PDT, ORE,
               FC0Copy.PP);
           FusedCand.verify();
-          assert(FusedCand.isEligibleForFusion(SE) &&
+          assert(FusedCand.isEligibleForFusion(SE, false) &&
----------------
Meinersbur wrote:

```suggestion
          assert(FusedCand.isEligibleForFusion(SE, /*VerifySCEV=*/false) &&
```

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


More information about the llvm-commits mailing list