Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h34 class VPDef; variable
46 friend class VPDef; variable
65 VPDef *Def;
67 VPValue(const unsigned char SC, Value *UV = nullptr, VPDef *Def = nullptr);
115 VPValue(Value *UV = nullptr, VPDef *Def = nullptr)
182 VPDef *getDef() { return Def; } in getDef()
183 const VPDef *getDef() const { return Def; } in getDef()
288 static inline bool classof(const VPDef *Recipe);
312 class VPDef {
373 VPDef(const unsigned char SC) : SubclassID(SC) {} in VPDef() function
[all …]
H A DVPlan.h660 public VPDef,
724 static inline bool classof(const VPDef *D) { in classof()
753 inline bool VPUser::classof(const VPDef *Def) { in classof()
833 static inline bool classof(const VPDef *R) { in classof()
930 static inline bool classof(const VPDef *D) { in classof()
959 static inline bool classof(const VPDef *D) { in classof()
990 static inline bool classof(const VPDef *D) { in classof()
1030 static inline bool classof(const VPDef *D) { in classof()
1069 static inline bool classof(const VPDef *D) { in classof()
1386 static inline bool classof(const VPDef *D) { in classof()
[all …]
H A DVPlan.cpp75 VPValue::VPValue(const unsigned char SC, Value *UV, VPDef *Def) in VPValue()
103 void VPDef::dump() const { in dump()
H A DLoopVectorize.cpp1040 if (VPDef *OpDef = operand->getDef()) in collectPoisonGeneratingRecipes()
1054 VPDef *AddrDef = WidenRec->getAddr()->getDef(); in collectPoisonGeneratingRecipes()
1060 VPDef *AddrDef = InterleaveRec->getAddr()->getDef(); in collectPoisonGeneratingRecipes()
/llvm-project-15.0.7/llvm/docs/Proposals/
H A DVectorizationPlan.rst157 :VPDef:
158 A VPDef represents an entity that defines zero, one or multiple VPValues.
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanTest.cpp1132 VPDef *D = WidenR; in TEST()