forked from OSchip/llvm-project
[LV] Remove reference of PHI from comment, they are not recorded (NFC).
The comment incorrectly states that the PHI is recorded. That's not
accurate, only the recipe for the incoming value is recorded.
Suggested post-commit for 4ba8720f88
.
This commit is contained in:
parent
3822ac909e
commit
75b9997760
|
@ -8900,11 +8900,10 @@ VPRecipeBuilder::tryToCreateWidenRecipe(Instruction *Instr,
|
||||||
Phi->getIncomingValueForBlock(OrigLoop->getLoopPreheader()));
|
Phi->getIncomingValueForBlock(OrigLoop->getLoopPreheader()));
|
||||||
VPValue *StartV = Operands[0];
|
VPValue *StartV = Operands[0];
|
||||||
|
|
||||||
// Record the PHI and the incoming value from the backedge, so we can add
|
|
||||||
// the incoming value from the backedge after all recipes have been
|
|
||||||
// created.
|
|
||||||
auto *PhiRecipe = new VPWidenPHIRecipe(Phi, RdxDesc, *StartV);
|
auto *PhiRecipe = new VPWidenPHIRecipe(Phi, RdxDesc, *StartV);
|
||||||
PhisToFix.push_back(PhiRecipe);
|
PhisToFix.push_back(PhiRecipe);
|
||||||
|
// Record the incoming value from the backedge, so we can add the incoming
|
||||||
|
// value from the backedge after all recipes have been created.
|
||||||
recordRecipeOf(cast<Instruction>(
|
recordRecipeOf(cast<Instruction>(
|
||||||
Phi->getIncomingValueForBlock(OrigLoop->getLoopLatch())));
|
Phi->getIncomingValueForBlock(OrigLoop->getLoopLatch())));
|
||||||
return toVPRecipeResult(PhiRecipe);
|
return toVPRecipeResult(PhiRecipe);
|
||||||
|
|
Loading…
Reference in New Issue