@@ -8393,11 +8393,11 @@ VPlanPtr LoopVectorizationPlanner::tryToBuildVPlanWithVPRecipes(
8393
8393
R->setOperand (1 , WideIV->getStepValue ());
8394
8394
}
8395
8395
8396
- VPlanTransforms::runPass (
8397
- VPlanTransforms::addExitUsersForFirstOrderRecurrences, *Plan, Range);
8396
+ // TODO: We can't call runPass on these transforms yet, due to verifier
8397
+ // failures.
8398
+ VPlanTransforms::addExitUsersForFirstOrderRecurrences (*Plan, Range);
8398
8399
DenseMap<VPValue *, VPValue *> IVEndValues;
8399
- VPlanTransforms::runPass (VPlanTransforms::addScalarResumePhis, *Plan,
8400
- RecipeBuilder, IVEndValues);
8400
+ VPlanTransforms::addScalarResumePhis (*Plan, RecipeBuilder, IVEndValues);
8401
8401
8402
8402
// ---------------------------------------------------------------------------
8403
8403
// Transform initial VPlan: Apply previously taken decisions, in order, to
@@ -8508,8 +8508,9 @@ VPlanPtr LoopVectorizationPlanner::tryToBuildVPlan(VFRange &Range) {
8508
8508
DenseMap<VPValue *, VPValue *> IVEndValues;
8509
8509
// TODO: IVEndValues are not used yet in the native path, to optimize exit
8510
8510
// values.
8511
- VPlanTransforms::runPass (VPlanTransforms::addScalarResumePhis, *Plan,
8512
- RecipeBuilder, IVEndValues);
8511
+ // TODO: We can't call runPass on the transform yet, due to verifier
8512
+ // failures.
8513
+ VPlanTransforms::addScalarResumePhis (*Plan, RecipeBuilder, IVEndValues);
8513
8514
8514
8515
assert (verifyVPlanIsValid (*Plan) && " VPlan is invalid" );
8515
8516
return Plan;
0 commit comments