Home
last modified time | relevance | path

Searched refs:NewExitingVPV (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp8983 auto *NewExitingVPV = PhiR->getBackedgeValue(); in adjustRecipesForReductions() local
8993 NewExitingVPV = in adjustRecipesForReductions()
8995 OrigExitingVPV->replaceUsesWithIf(NewExitingVPV, [](VPUser &U, unsigned) { in adjustRecipesForReductions()
9004 PhiR->setOperand(1, NewExitingVPV); in adjustRecipesForReductions()
9017 new VPWidenCastRecipe(Instruction::Trunc, NewExitingVPV, RdxTy); in adjustRecipesForReductions()
9023 Trunc->insertAfter(NewExitingVPV->getDefiningRecipe()); in adjustRecipesForReductions()
9025 if (PhiR->getOperand(1) == NewExitingVPV) in adjustRecipesForReductions()
9027 NewExitingVPV = Extnd; in adjustRecipesForReductions()
9044 VPInstruction::ComputeReductionResult, {PhiR, NewExitingVPV}, ExitDL); in adjustRecipesForReductions()