[llvm] [LV] codegen for tail-folded epilogue loop (PR #208764)

Hassnaa Hamdi via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 30 09:49:04 PDT 2026


================
@@ -7746,6 +7847,8 @@ fixScalarResumeValuesFromBypass(BasicBlock *BypassBlock, Loop *L,
     for (auto [ResumeV, HeaderPhi] :
          zip(ResumeValues, BestEpiPlan.getScalarHeader()->phis())) {
       auto *HeaderPhiR = cast<VPIRPhi>(&HeaderPhi);
+      if (!isa<PHINode>(HeaderPhiR->getIRPhi().getIncomingValueForBlock(PH)))
----------------
hassnaaHamdi wrote:

That part is a bit confusing, so I will wait until that patch gets landed and investigate what I should do.

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


More information about the llvm-commits mailing list