Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp129 auto *VPPhi = cast<VPWidenPHIRecipe>(VPVal); in fixPhiNodes() local
130 assert(VPPhi->getNumOperands() == 0 && in fixPhiNodes()
139 VPPhi->addIncoming( in fixPhiNodes()
143 VPPhi->addIncoming( in fixPhiNodes()
150 VPPhi->addIncoming(getOrCreateVPOperand(Phi->getIncomingValue(I)), in fixPhiNodes()
H A DVPlanTransforms.cpp52 if (auto *VPPhi = dyn_cast<VPWidenPHIRecipe>(&Ingredient)) { in VPInstructionsToVPRecipes() local
53 auto *Phi = cast<PHINode>(VPPhi->getUnderlyingValue()); in VPInstructionsToVPRecipes()
H A DLoopVectorize.cpp3096 VPWidenPHIRecipe *VPPhi = dyn_cast<VPWidenPHIRecipe>(&P); in fixNonInductionPHIs() local
3097 if (!VPPhi) in fixNonInductionPHIs()
3099 PHINode *NewPhi = cast<PHINode>(State.get(VPPhi, 0)); in fixNonInductionPHIs()
3102 for (unsigned i = 0; i < VPPhi->getNumOperands(); ++i) { in fixNonInductionPHIs()
3103 VPValue *Inc = VPPhi->getIncomingValue(i); in fixNonInductionPHIs()
3104 VPBasicBlock *VPBB = VPPhi->getIncomingBlock(i); in fixNonInductionPHIs()