@@ -522,9 +522,8 @@ class InnerLoopVectorizer {
522522 // / provides this additional bypass block along with the resume value coming
523523 // / from it.
524524 void createInductionResumeVPValue (
525- VPIRInstruction *PhiIRI, const InductionDescriptor &ID,
526- Value *Step, ArrayRef<BasicBlock *> BypassBlocks,
527- VPBuilder &ScalarPHBuilder,
525+ VPIRInstruction *PhiIRI, const InductionDescriptor &ID, Value *Step,
526+ ArrayRef<BasicBlock *> BypassBlocks, VPBuilder &ScalarPHBuilder,
528527 std::pair<BasicBlock *, Value *> AdditionalBypass = {nullptr , nullptr });
529528
530529 // / Returns the original loop trip count.
@@ -2593,9 +2592,8 @@ void InnerLoopVectorizer::createVectorLoopSkeleton(StringRef Prefix) {
25932592}
25942593
25952594void InnerLoopVectorizer::createInductionResumeVPValue (
2596- VPIRInstruction *PhiR, const InductionDescriptor &II,
2597- Value *Step, ArrayRef<BasicBlock *> BypassBlocks,
2598- VPBuilder &ScalarPHBuilder,
2595+ VPIRInstruction *PhiR, const InductionDescriptor &II, Value *Step,
2596+ ArrayRef<BasicBlock *> BypassBlocks, VPBuilder &ScalarPHBuilder,
25992597 std::pair<BasicBlock *, Value *> AdditionalBypass) {
26002598 auto *OrigPhi = cast<PHINode>(&PhiR->getInstruction ());
26012599 Value *VectorTripCount = getOrCreateVectorTripCount (LoopVectorPreHeader);
@@ -2682,9 +2680,9 @@ void InnerLoopVectorizer::createInductionResumeVPValues(
26822680 if (!Legal->getInductionVars ().contains (Phi))
26832681 continue ;
26842682 const InductionDescriptor &II = Legal->getInductionVars ().find (Phi)->second ;
2685- createInductionResumeVPValue (
2686- PhiR, II, getExpandedStep (II, ExpandedSCEVs), LoopBypassBlocks,
2687- ScalarPHBuilder, AdditionalBypass);
2683+ createInductionResumeVPValue (PhiR, II, getExpandedStep (II, ExpandedSCEVs),
2684+ LoopBypassBlocks, ScalarPHBuilder ,
2685+ AdditionalBypass);
26882686 }
26892687}
26902688
@@ -8045,8 +8043,8 @@ EpilogueVectorizerEpilogueLoop::createEpilogueVectorizedLoopSkeleton(
80458043 // the trip count of the main vector loop, hence passing the AdditionalBypass
80468044 // argument.
80478045 createInductionResumeVPValues (ExpandedSCEVs,
8048- {VecEpilogueIterationCountCheck,
8049- EPI.VectorTripCount } /* AdditionalBypass */ );
8046+ {VecEpilogueIterationCountCheck,
8047+ EPI.VectorTripCount } /* AdditionalBypass */ );
80508048
80518049 return {LoopVectorPreHeader, EPResumeVal};
80528050}
0 commit comments