Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h888 class VPRecipeWithIRFlags : public VPSingleDefRecipe {
952 : VPSingleDefRecipe(SC, Operands, DL) { in VPSingleDefRecipe() function
996 : VPSingleDefRecipe(SC, Operands, DL), in VPSingleDefRecipe() function
1342 class VPWidenCallRecipe : public VPSingleDefRecipe {
1492 class VPHeaderPHIRecipe : public VPSingleDefRecipe {
1777 class VPBlendRecipe : public VPSingleDefRecipe {
1910 class VPReductionRecipe : public VPSingleDefRecipe {
1917 : VPSingleDefRecipe(VPDef::VPReductionSC, in VPReductionRecipe()
2061 class VPPredInstPHIRecipe : public VPSingleDefRecipe {
2187 class VPExpandSCEVRecipe : public VPSingleDefRecipe {
[all …]
H A DVPlanTransforms.cpp106 SetVector<std::pair<VPBasicBlock *, VPSingleDefRecipe *>> WorkList; in sinkScalarOperands()
117 dyn_cast_or_null<VPSingleDefRecipe>(Op->getDefiningRecipe())) in sinkScalarOperands()
126 VPSingleDefRecipe *SinkCandidate; in sinkScalarOperands()
173 dyn_cast_or_null<VPSingleDefRecipe>(Op->getDefiningRecipe())) in sinkScalarOperands()
415 VPSingleDefRecipe *FoundUserCast = nullptr; in removeRedundantInductionCasts()
417 auto *UserCast = dyn_cast<VPSingleDefRecipe>(U); in removeRedundantInductionCasts()
1141 VPSingleDefRecipe *LaneMask; in addActiveLaneMask()
H A DLoopVectorize.cpp9018 SetVector<VPSingleDefRecipe *> Worklist; in adjustRecipesForReductions()
9021 VPSingleDefRecipe *Cur = Worklist[I]; in adjustRecipesForReductions()
9023 auto *UserRecipe = dyn_cast<VPSingleDefRecipe>(U); in adjustRecipesForReductions()
9038 VPSingleDefRecipe *PreviousLink = PhiR; // Aka Worklist[0]. in adjustRecipesForReductions()
9039 for (VPSingleDefRecipe *CurrentLink : Worklist.getArrayRef().drop_front()) { in adjustRecipesForReductions()