Lines Matching refs:Lane
124 unsigned Lane;
130 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() argument
150 return Lane; in getKnownLane()
161 bool isFirstLane() const { return Lane == 0 && LaneKind == Kind::First; } in isFirstLane()
167 assert(VF.isScalable() && Lane < VF.getKnownMinValue()); in mapToCacheIndex()
168 return VF.getKnownMinValue() + Lane; in mapToCacheIndex()
170 assert(Lane < VF.getKnownMinValue()); in mapToCacheIndex()
171 return Lane; in mapToCacheIndex()
188 VPLane Lane; member
190 VPIteration(unsigned Part, unsigned Lane,
192 : Part(Part), Lane(Lane, Kind) {} in Part()
194 VPIteration(unsigned Part, const VPLane &Lane) : Part(Part), Lane(Lane) {} in VPIteration()
196 bool isFirstIteration() const { return Part == 0 && Lane.isFirstLane(); } in isFirstIteration()
253 unsigned CacheIdx = Instance.Lane.mapToCacheIndex(VF); in hasScalarValue()
282 unsigned CacheIdx = Instance.Lane.mapToCacheIndex(VF); in set()
296 unsigned CacheIdx = Instance.Lane.mapToCacheIndex(VF); in reset()