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

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp129 auto *VPPhi = cast<VPWidenPHIRecipe>(VPVal); local
130 assert(VPPhi->getNumOperands() == 0 &&
139 VPPhi->addIncoming(
143 VPPhi->addIncoming(
150 VPPhi->addIncoming(getOrCreateVPOperand(Phi->getIncomingValue(I)),
H A DVPlanTransforms.cpp50 if (auto *VPPhi = dyn_cast<VPWidenPHIRecipe>(&Ingredient)) {
51 auto *Phi = cast<PHINode>(VPPhi->getUnderlyingValue());
58 Plan->addVPValue(Phi, VPPhi);
H A DLoopVectorize.cpp3746 VPWidenPHIRecipe *VPPhi = dyn_cast<VPWidenPHIRecipe>(&P);
3747 if (!VPPhi)
3749 PHINode *NewPhi = cast<PHINode>(State.get(VPPhi, 0));
3752 for (unsigned i = 0; i < VPPhi->getNumOperands(); ++i) {
3753 VPValue *Inc = VPPhi->getIncomingValue(i);
3754 VPBasicBlock *VPBB = VPPhi->getIncomingBlock(i);

Completed in 143 milliseconds