Home
last modified time | relevance | path

Searched refs:VPLane (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.h101 class VPLane {
123 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane() function
125 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 …]
H A DVPlan.cpp63 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()
H A DLoopVectorize.cpp3041 InputInstance.Lane = VPLane::getFirstLane(); in scalarizeInstruction()
4546 VPLane Lane = VPLane::getFirstLane(); in fixLCSSAPHIs()
4550 Lane = VPLane::getLastLaneForVF(VF); in fixLCSSAPHIs()