Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h390 public VPDef,
404 : VPDef(SC), VPUser(Operands), DL(DL) {} in VPDef() function
454 static inline bool classof(const VPDef *D) { in classof()
497 static inline bool classof(const VPDef *D) { \
1057 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DL), in VPRecipeWithIRFlags()
1064 VP_CLASSOF_IMPL(VPDef::VPInstructionSC) in VP_CLASSOF_IMPL()
1268 : VPRecipeBase(VPDef::VPIRInstructionSC, ArrayRef<VPValue *>()), I(I) {} in VPIRInstruction()
1277 VP_CLASSOF_IMPL(VPDef::VPIRInstructionSC) in VP_CLASSOF_IMPL()
1361 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, Flags, DL), in VPWidenRecipe()
1365 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, I), VPIRMetadata(I), in VPWidenRecipe()
[all …]
H A DVPlanValue.h36 class VPDef; variable
49 friend class VPDef; variable
65 VPDef *Def;
67 VPValue(const unsigned char SC, Value *UV = nullptr, VPDef *Def = nullptr);
72 VPValue(VPDef *Def, Value *UV = nullptr) : VPValue(VPVRecipeSC, UV, Def) {} in VPValue()
74 VPValue(Value *UV, VPDef *Def) : VPValue(VPValueSC, UV, Def) {} in VPValue()
300 class VPDef {
379 VPDef(const unsigned char SC) : SubclassID(SC) {} in VPDef() function
381 virtual ~VPDef() { in ~VPDef()
H A DLoopVectorize.cpp4145 case VPDef::VPDerivedIVSC: in willGenerateVectors()
4146 case VPDef::VPScalarIVStepsSC: in willGenerateVectors()
4147 case VPDef::VPReplicateSC: in willGenerateVectors()
4148 case VPDef::VPInstructionSC: in willGenerateVectors()
4149 case VPDef::VPCanonicalIVPHISC: in willGenerateVectors()
4150 case VPDef::VPVectorPointerSC: in willGenerateVectors()
4151 case VPDef::VPVectorEndPointerSC: in willGenerateVectors()
4152 case VPDef::VPExpandSCEVSC: in willGenerateVectors()
4153 case VPDef::VPEVLBasedIVPHISC: in willGenerateVectors()
4154 case VPDef::VPPredInstPHISC: in willGenerateVectors()
[all …]
H A DVPlan.cpp88 VPValue::VPValue(const unsigned char SC, Value *UV, VPDef *Def) in VPValue()
116 void VPDef::dump() const { in dump()
H A DVPlanRecipes.cpp411 void VPSingleDefRecipe::dump() const { VPDef::dump(); } in dump()
437 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, Flags, DL), in VPInstruction()
2601 : VPSingleDefRecipe(VPDef::VPExpressionSC, {}, {}), in VPExpressionRecipe()