[llvm] [VPlan] Compute induction end values in VPlan. (PR #112145)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 19 06:56:22 PST 2024


================
@@ -8919,13 +8836,63 @@ static void addCanonicalIVRecipes(VPlan &Plan, Type *IdxTy, bool HasNUW,
                        {CanonicalIVIncrement, &Plan.getVectorTripCount()}, DL);
 }
 
-/// Create resume phis in the scalar preheader for first-order recurrences and
-/// reductions and update the VPIRInstructions wrapping the original phis in the
-/// scalar header.
-static void addScalarResumePhis(VPRecipeBuilder &Builder, VPlan &Plan) {
+/// Create a ResumePhi for \p PhiR, if it is wide induction recipe. If the
----------------
fhahn wrote:

Done, thanks

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


More information about the llvm-commits mailing list