Searched refs:VPLane (Results 1 – 3 of 3) sorted by relevance
101 class VPLane {123 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() function125 static VPLane getFirstLane() { return VPLane(0, VPLane::Kind::First); } in getFirstLane()127 static VPLane getLastLaneForVF(const ElementCount &VF) { in getLastLaneForVF()133 LaneKind = VPLane::Kind::ScalableLast; in getLastLaneForVF()135 LaneKind = VPLane::Kind::First; in getLastLaneForVF()136 return VPLane(LaneOffset, LaneKind); in getLastLaneForVF()159 case VPLane::Kind::ScalableLast: in mapToCacheIndex()181 VPLane Lane;184 VPLane::Kind Kind = VPLane::Kind::First)[all …]
63 Value *VPLane::getAsRuntimeExpr(IRBuilder<> &Builder, in getAsRuntimeExpr()66 case VPLane::Kind::ScalableLast: in getAsRuntimeExpr()70 case VPLane::Kind::First: in getAsRuntimeExpr()480 State->Instance->Lane = VPLane(Lane, VPLane::Kind::First); in execute()
3041 InputInstance.Lane = VPLane::getFirstLane(); in scalarizeInstruction()4546 VPLane Lane = VPLane::getFirstLane(); in fixLCSSAPHIs()4550 Lane = VPLane::getLastLaneForVF(VF); in fixLCSSAPHIs()