Lines Matching refs:ElementCount
75 Value *getRuntimeVF(IRBuilderBase &B, Type *Ty, ElementCount VF);
78 Value *createStepForVF(IRBuilderBase &B, Type *Ty, ElementCount VF,
89 const ElementCount Start;
92 ElementCount End;
98 VFRange(const ElementCount &Start, const ElementCount &End) in VFRange()
111 ElementCount> {
112 ElementCount VF;
115 iterator(ElementCount VF) : VF(VF) {} in iterator()
119 ElementCount operator*() const { return VF; }
169 static VPLane getLastLaneForVF(const ElementCount &VF) { in getLastLaneForVF()
190 Value *getAsRuntimeExpr(IRBuilderBase &Builder, const ElementCount &VF) const;
199 unsigned mapToCacheIndex(const ElementCount &VF) const { in mapToCacheIndex()
212 static unsigned getNumCachedLanes(const ElementCount &VF) { in getNumCachedLanes()
237 VPTransformState(ElementCount VF, unsigned UF, LoopInfo *LI, in VPTransformState()
244 ElementCount VF;
1648 bool onlyScalarsGenerated(ElementCount VF);
2654 SmallSetVector<ElementCount, 2> VFs;
2763 void addVF(ElementCount VF) { VFs.insert(VF); } in addVF()
2765 void setVF(ElementCount VF) { in setVF()
2771 bool hasVF(ElementCount VF) { return VFs.count(VF); } in hasVF()