Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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);
107 VPValue(Value *UV = nullptr, VPDef *Def = nullptr)
174 VPDef *getDef() { return Def; } in getDef()
276 static inline bool classof(const VPDef *Recipe);
284 class VPDef {
334 VPDef(const unsigned char SC) : SubclassID(SC) {} in VPDef() function
336 virtual ~VPDef() { in ~VPDef()
H A DVPlan.h654 public VPDef,
664 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe) {} in VPRecipeBase()
668 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe) {} in VPRecipeBase()
715 static inline bool classof(const VPDef *D) { in classof()
734 inline bool VPUser::classof(const VPDef *Def) { in classof()
802 static inline bool classof(const VPDef *R) { in classof()
864 static inline bool classof(const VPDef *D) { in classof()
893 static inline bool classof(const VPDef *D) { in classof()
924 static inline bool classof(const VPDef *D) { in classof()
964 static inline bool classof(const VPDef *D) { in classof()
[all …]
H A DVPlan.cpp76 VPValue::VPValue(const unsigned char SC, Value *UV, VPDef *Def) in VPValue()
104 void VPDef::dump() const { in dump()
H A DLoopVectorize.cpp494 void widenSelectInstruction(SelectInst &I, VPValue *VPDef, VPUser &Operands,
510 void widenGEP(GetElementPtrInst *GEP, VPValue *VPDef, VPUser &Indices,
4643 void InnerLoopVectorizer::widenGEP(GetElementPtrInst *GEP, VPValue *VPDef, in widenGEP() argument
4670 State.set(VPDef, EntryPart, Part); in widenGEP()
4708 State.set(VPDef, NewGEP, Part); in widenGEP()
5119 void InnerLoopVectorizer::widenSelectInstruction(SelectInst &I, VPValue *VPDef, in widenSelectInstruction() argument
5139 State.set(VPDef, Sel, Part); in widenSelectInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/Proposals/
H A DVectorizationPlan.rst157 :VPDef:
158 A VPDef represents an entity that defines zero, one or multiple VPValues.