Home
last modified time | relevance | path

Searched refs:LaneIndex (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp381 MachineFunction &MF, int FI, unsigned LaneIndex) { in allocateVirtualVGPRForSGPRSpills() argument
384 if (!LaneIndex) { in allocateVirtualVGPRForSGPRSpills()
391 SGPRSpillsToVirtualVGPRLanes[FI].emplace_back(LaneVGPR, LaneIndex); in allocateVirtualVGPRForSGPRSpills()
396 MachineFunction &MF, int FI, unsigned LaneIndex, bool IsPrologEpilog) { in allocatePhysicalVGPRForSGPRSpills() argument
401 if (!LaneIndex) { in allocatePhysicalVGPRForSGPRSpills()
427 SGPRSpillsToPhysicalVGPRLanes[FI].emplace_back(LaneVGPR, LaneIndex); in allocatePhysicalVGPRForSGPRSpills()
460 unsigned LaneIndex = (NumSpillLanes % WaveSize); in allocateSGPRSpillToVGPRLane() local
463 ? allocatePhysicalVGPRForSGPRSpills(MF, FI, LaneIndex, in allocateSGPRSpillToVGPRLane()
465 : allocateVirtualVGPRForSGPRSpills(MF, FI, LaneIndex); in allocateSGPRSpillToVGPRLane()
H A DSIMachineFunctionInfo.h600 unsigned LaneIndex);
602 unsigned LaneIndex,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp872 unsigned LaneIndex; member
2171 return VectorList.Count == 1 && VectorList.LaneIndex <= 7; in isVecListOneDByteIndexed()
2176 return VectorList.Count == 1 && VectorList.LaneIndex <= 3; in isVecListOneDHWordIndexed()
2181 return VectorList.Count == 1 && VectorList.LaneIndex <= 1; in isVecListOneDWordIndexed()
2186 return VectorList.Count == 2 && VectorList.LaneIndex <= 7; in isVecListTwoDByteIndexed()
2191 return VectorList.Count == 2 && VectorList.LaneIndex <= 3; in isVecListTwoDHWordIndexed()
2196 return VectorList.Count == 2 && VectorList.LaneIndex <= 1; in isVecListTwoQWordIndexed()
2201 return VectorList.Count == 2 && VectorList.LaneIndex <= 3; in isVecListTwoQHWordIndexed()
2206 return VectorList.Count == 2 && VectorList.LaneIndex <= 1; in isVecListTwoDWordIndexed()
2211 return VectorList.Count == 3 && VectorList.LaneIndex <= 7; in isVecListThreeDByteIndexed()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp702 for (const auto &[LaneIndex, Op] : enumerate(operands())) { in generate()
709 Builder.CreateInsertElement(VectorValue, ScalarValue, LaneIndex); in generate()