From 75b9997760c69968863740ded6c89d4faf29ca7f Mon Sep 17 00:00:00 2001 From: Florian Hahn Date: Fri, 7 May 2021 21:30:54 +0100 Subject: [PATCH] [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 4ba8720f8844. --- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp index 933722480343..f1cf5c9f78db 100644 --- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -8900,11 +8900,10 @@ VPRecipeBuilder::tryToCreateWidenRecipe(Instruction *Instr, Phi->getIncomingValueForBlock(OrigLoop->getLoopPreheader())); 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); 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( Phi->getIncomingValueForBlock(OrigLoop->getLoopLatch()))); return toVPRecipeResult(PhiRecipe);