Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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);
112 VPValue(Value *UV = nullptr, VPDef *Def = nullptr)
179 VPDef *getDef() { return Def; } in getDef()
281 static inline bool classof(const VPDef *Recipe);
289 class VPDef {
345 VPDef(const unsigned char SC) : SubclassID(SC) {} in VPDef() function
347 virtual ~VPDef() { in ~VPDef()
H A DVPlan.h665 public VPDef,
726 static inline bool classof(const VPDef *D) { in classof()
826 static inline bool classof(const VPDef *R) { in classof()
888 static inline bool classof(const VPDef *D) { in classof()
917 static inline bool classof(const VPDef *D) { in classof()
948 static inline bool classof(const VPDef *D) { in classof()
988 static inline bool classof(const VPDef *D) { in classof()
1022 static inline bool classof(const VPDef *D) { in classof()
1239 static inline bool classof(const VPDef *D) { in classof()
1293 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.cpp486 void widenSelectInstruction(SelectInst &I, VPValue *VPDef, VPUser &Operands,
502 void widenGEP(GetElementPtrInst *GEP, VPValue *VPDef, VPUser &Indices,
4625 void InnerLoopVectorizer::widenGEP(GetElementPtrInst *GEP, VPValue *VPDef, in widenGEP() argument
4652 State.set(VPDef, EntryPart, Part); in widenGEP()
4690 State.set(VPDef, NewGEP, Part); in widenGEP()
5044 void InnerLoopVectorizer::widenSelectInstruction(SelectInst &I, VPValue *VPDef, in widenSelectInstruction() argument
5064 State.set(VPDef, Sel, Part); in widenSelectInstruction()