[llvm] [VPlan] Add BranchOnTwoConds, use for early exit plans. (PR #172750)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Mon Dec 29 10:40:20 PST 2025


================
@@ -7408,6 +7408,9 @@ DenseMap<const SCEV *, Value *> LoopVectorizationPlanner::executePlan(
   // Regions are dissolved after optimizing for VF and UF, which completely
   // removes unneeded loop regions first.
   VPlanTransforms::dissolveLoopRegions(BestVPlan);
+  // Expand BranchOnTwoConds after dissolution, when latch has direct access
+  // to its successors.
----------------
fhahn wrote:

done thanks

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


More information about the llvm-commits mailing list