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.h763 public VPDef,
777 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe), DL(DL) {} in VPDef() function
782 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe), DL(DL) {} in VPDef() function
831 static inline bool classof(const VPDef *D) { in classof()
870 static inline bool classof(const VPDef *D) { \
1306 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DL), in VPRecipeWithIRFlags()
1318 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, WrapFlags, DL), in VPRecipeWithIRFlags()
1324 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, DisjointFlag, DL), in VPRecipeWithIRFlags()
1332 VP_CLASSOF_IMPL(VPDef::VPInstructionSC) in VP_CLASSOF_IMPL()
1412 : VPRecipeWithIRFlags(VPDef::VPWidenSC, Operands, I), in VPWidenRecipe()
[all …]
H A DVPlanValue.h35 class VPDef; variable
46 friend class VPDef; variable
64 VPDef *Def;
66 VPValue(const unsigned char SC, Value *UV = nullptr, VPDef *Def = nullptr);
90 VPValue(VPDef *Def, Value *UV = nullptr) : VPValue(VPVRecipeSC, UV, Def) {} in VPValue()
92 VPValue(Value *UV, VPDef *Def) : VPValue(VPValueSC, UV, Def) {} in VPValue()
307 class VPDef {
381 VPDef(const unsigned char SC) : SubclassID(SC) {} in VPDef() function
383 virtual ~VPDef() { in ~VPDef()
H A DLoopVectorize.cpp4437 case VPDef::VPDerivedIVSC: in willGenerateVectors()
4438 case VPDef::VPScalarIVStepsSC: in willGenerateVectors()
4439 case VPDef::VPScalarCastSC: in willGenerateVectors()
4440 case VPDef::VPReplicateSC: in willGenerateVectors()
4441 case VPDef::VPInstructionSC: in willGenerateVectors()
4442 case VPDef::VPCanonicalIVPHISC: in willGenerateVectors()
4443 case VPDef::VPVectorPointerSC: in willGenerateVectors()
4444 case VPDef::VPExpandSCEVSC: in willGenerateVectors()
4445 case VPDef::VPEVLBasedIVPHISC: in willGenerateVectors()
4446 case VPDef::VPPredInstPHISC: in willGenerateVectors()
[all …]
H A DVPlan.cpp83 VPValue::VPValue(const unsigned char SC, Value *UV, VPDef *Def) in VPValue()
111 void VPDef::dump() const { in dump()
H A DVPlanRecipes.cpp333 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, ArrayRef<VPValue *>({A, B}), in VPInstruction()
343 : VPRecipeWithIRFlags(VPDef::VPInstructionSC, Operands, FMFs, DL), in VPInstruction()