Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIMachineFunctionInfo.cpp299 Register LaneVGPR; in allocateSGPRSpillToVGPR() local
310 LaneVGPR = FuncInfo->VGPRReservedForSGPRSpill; in allocateSGPRSpillToVGPR()
312 LaneVGPR = TRI->findUnusedRegister(MRI, &AMDGPU::VGPR_32RegClass, MF); in allocateSGPRSpillToVGPR()
313 if (LaneVGPR == AMDGPU::NoRegister) { in allocateSGPRSpillToVGPR()
328 SpillVGPRs.push_back(SGPRSpillVGPR(LaneVGPR, SpillFI)); in allocateSGPRSpillToVGPR()
333 BB.addLiveIn(LaneVGPR); in allocateSGPRSpillToVGPR()
335 LaneVGPR = SpillVGPRs.back().VGPR; in allocateSGPRSpillToVGPR()
338 SpillLanes.push_back(SpilledReg(LaneVGPR, VGPRIndex)); in allocateSGPRSpillToVGPR()
350 Register LaneVGPR = TRI->findUnusedRegister( in reserveVGPRforSGPRSpills() local
352 if (LaneVGPR == Register()) in reserveVGPRforSGPRSpills()
[all …]