@@ -7788,12 +7788,12 @@ DenseMap<const SCEV *, Value *> LoopVectorizationPlanner::executePlan(
7788
7788
" Trying to execute plan with unsupported VF" );
7789
7789
assert (BestVPlan.hasUF (BestUF) &&
7790
7790
" Trying to execute plan with unsupported UF" );
7791
- VPlanTransforms::materializeStepVectors ( BestVPlan);
7791
+ VPlanTransforms::runPass (VPlanTransforms::materializeStepVectors, BestVPlan);
7792
7792
// TODO: Move to VPlan transform stage once the transition to the VPlan-based
7793
7793
// cost model is complete for better cost estimates.
7794
7794
VPlanTransforms::runPass (VPlanTransforms::unrollByUF, BestVPlan, BestUF,
7795
7795
OrigLoop->getHeader ()->getContext ());
7796
- VPlanTransforms::materializeBroadcasts ( BestVPlan);
7796
+ VPlanTransforms::runPass (VPlanTransforms::materializeBroadcasts, BestVPlan);
7797
7797
VPlanTransforms::optimizeForVFAndUF (BestVPlan, BestVF, BestUF, PSE);
7798
7798
VPlanTransforms::simplifyRecipes (BestVPlan, *Legal->getWidestInductionType ());
7799
7799
VPlanTransforms::narrowInterleaveGroups (
@@ -9100,7 +9100,7 @@ void LoopVectorizationPlanner::buildVPlansWithVPRecipes(ElementCount MinVF,
9100
9100
if (!HasScalarVF)
9101
9101
VPlanTransforms::runPass (VPlanTransforms::truncateToMinimalBitwidths,
9102
9102
*Plan, CM.getMinimalBitwidths ());
9103
- VPlanTransforms::optimize ( *Plan);
9103
+ VPlanTransforms::runPass (VPlanTransforms::optimize, *Plan);
9104
9104
// TODO: try to put it close to addActiveLaneMask().
9105
9105
// Discard the plan if it is not EVL-compatible
9106
9106
if (CM.foldTailWithEVL () && !HasScalarVF &&
0 commit comments