Lines Matching refs:VPLane
108 class VPLane {
130 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() function
132 static VPLane getFirstLane() { return VPLane(0, VPLane::Kind::First); } in getFirstLane()
134 static VPLane getLastLaneForVF(const ElementCount &VF) { in getLastLaneForVF()
140 LaneKind = VPLane::Kind::ScalableLast; in getLastLaneForVF()
142 LaneKind = VPLane::Kind::First; in getLastLaneForVF()
143 return VPLane(LaneOffset, LaneKind); in getLastLaneForVF()
166 case VPLane::Kind::ScalableLast: in mapToCacheIndex()
188 VPLane Lane;
191 VPLane::Kind Kind = VPLane::Kind::First)
194 VPIteration(unsigned Part, const VPLane &Lane) : Part(Part), Lane(Lane) {} in VPIteration()