@@ -522,9 +522,8 @@ class InnerLoopVectorizer {
522
522
// / provides this additional bypass block along with the resume value coming
523
523
// / from it.
524
524
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,
528
527
std::pair<BasicBlock *, Value *> AdditionalBypass = {nullptr , nullptr });
529
528
530
529
// / Returns the original loop trip count.
@@ -2593,9 +2592,8 @@ void InnerLoopVectorizer::createVectorLoopSkeleton(StringRef Prefix) {
2593
2592
}
2594
2593
2595
2594
void 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,
2599
2597
std::pair<BasicBlock *, Value *> AdditionalBypass) {
2600
2598
auto *OrigPhi = cast<PHINode>(&PhiR->getInstruction ());
2601
2599
Value *VectorTripCount = getOrCreateVectorTripCount (LoopVectorPreHeader);
@@ -2682,9 +2680,9 @@ void InnerLoopVectorizer::createInductionResumeVPValues(
2682
2680
if (!Legal->getInductionVars ().contains (Phi))
2683
2681
continue ;
2684
2682
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);
2688
2686
}
2689
2687
}
2690
2688
@@ -8045,8 +8043,8 @@ EpilogueVectorizerEpilogueLoop::createEpilogueVectorizedLoopSkeleton(
8045
8043
// the trip count of the main vector loop, hence passing the AdditionalBypass
8046
8044
// argument.
8047
8045
createInductionResumeVPValues (ExpandedSCEVs,
8048
- {VecEpilogueIterationCountCheck,
8049
- EPI.VectorTripCount } /* AdditionalBypass */ );
8046
+ {VecEpilogueIterationCountCheck,
8047
+ EPI.VectorTripCount } /* AdditionalBypass */ );
8050
8048
8051
8049
return {LoopVectorPreHeader, EPResumeVal};
8052
8050
}
0 commit comments