Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlanVerifier.cpp149 if (IsHeaderVPBB && !isa<VPHeaderPHIRecipe>(*RecipeI)) { in verifyPhiRecipes()
158 if (!IsHeaderVPBB && isa<VPHeaderPHIRecipe>(*RecipeI)) { in verifyPhiRecipes()
209 if (!UI || isa<VPHeaderPHIRecipe>(UI)) in verifyVPBasicBlock()
DVPlan.h1113 class VPHeaderPHIRecipe : public VPRecipeBase, public VPValue {
1115 VPHeaderPHIRecipe(unsigned char VPDefID, PHINode *Phi,
1123 ~VPHeaderPHIRecipe() override = default;
1168 class VPWidenPointerInductionRecipe : public VPHeaderPHIRecipe {
1179 : VPHeaderPHIRecipe(VPDef::VPWidenPointerInductionSC, Phi), in VPWidenPointerInductionRecipe()
1209 class VPWidenPHIRecipe : public VPHeaderPHIRecipe {
1216 : VPHeaderPHIRecipe(VPDef::VPWidenPHISC, Phi) { in VPHeaderPHIRecipe() function
1250 struct VPFirstOrderRecurrencePHIRecipe : public VPHeaderPHIRecipe {
1252 : VPHeaderPHIRecipe(VPDef::VPFirstOrderRecurrencePHISC, Phi, &Start) {} in VPFirstOrderRecurrencePHIRecipe()
1256 static inline bool classof(const VPHeaderPHIRecipe *R) { in VP_CLASSOF_IMPL()
[all …]
DVPRecipeBuilder.h62 SmallVector<VPHeaderPHIRecipe *, 4> PhisToFix;
DVPlan.cpp713 auto *PhiR = cast<VPHeaderPHIRecipe>(&R); in execute()
1050 if (isa<VPHeaderPHIRecipe>(&VPI)) in visitBlock()
DLoopVectorize.cpp8462 for (VPHeaderPHIRecipe *R : PhisToFix) { in fixHeaderPhis()
8607 VPHeaderPHIRecipe *PhiRecipe = nullptr; in tryToCreateWidenRecipe()
10532 cast<VPHeaderPHIRecipe>(&R)->setStartValue(StartVal); in processLoop()