Searched refs:VPLane (Results 1 – 4 of 4) sorted by relevance
108 class VPLane {130 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() function132 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)[all …]
62 Value *VPLane::getAsRuntimeExpr(IRBuilderBase &Builder, in getAsRuntimeExpr()65 case VPLane::Kind::ScalableLast: in getAsRuntimeExpr()69 case VPLane::Kind::First: in getAsRuntimeExpr()543 State->Instance->Lane = VPLane(Lane, VPLane::Kind::First); in execute()
133 auto Lane = VPLane::getLastLaneForVF(State.VF); in fixPhi()136 Lane = VPLane::getFirstLane(); in fixPhi()
2780 InputInstance.Lane = VPLane::getFirstLane(); in scalarizeInstruction()