Searched refs:VPLane (Results 1 – 4 of 4) sorted by relevance
143 class VPLane {165 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() function167 static VPLane getFirstLane() { return VPLane(0, VPLane::Kind::First); } in getFirstLane()169 static VPLane getLastLaneForVF(const ElementCount &VF) { in getLastLaneForVF()175 LaneKind = VPLane::Kind::ScalableLast; in getLastLaneForVF()177 LaneKind = VPLane::Kind::First; in getLastLaneForVF()178 return VPLane(LaneOffset, LaneKind); in getLastLaneForVF()201 case VPLane::Kind::ScalableLast: in mapToCacheIndex()223 VPLane Lane;226 VPLane::Kind Kind = VPLane::Kind::First)[all …]
66 Value *VPLane::getAsRuntimeExpr(IRBuilderBase &Builder, in getAsRuntimeExpr()69 case VPLane::Kind::ScalableLast: in getAsRuntimeExpr()73 case VPLane::Kind::First: in getAsRuntimeExpr()663 State->Instance->Lane = VPLane(Lane, VPLane::Kind::First); in execute()
173 auto Lane = VPLane::getLastLaneForVF(State.VF); in fixPhi()176 Lane = VPLane::getFirstLane(); in fixPhi()
2782 InputInstance.Lane = VPLane::getFirstLane(); in scalarizeInstruction()7498 State.get(RedResult, VPIteration(State.UF - 1, VPLane::getFirstLane())); in createAndCollectMergePhiForReduction()9453 auto Lane = VPLane::getLastLaneForVF(State.VF); in execute()