Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIMachineFunctionInfo.cpp285 unsigned LaneVGPR; in allocateSGPRSpillToVGPR() local
289 LaneVGPR = TRI->findUnusedRegister(MRI, &AMDGPU::VGPR_32RegClass, MF); in allocateSGPRSpillToVGPR()
290 if (LaneVGPR == AMDGPU::NoRegister) { in allocateSGPRSpillToVGPR()
300 isCalleeSavedReg(CSRegs, LaneVGPR)) { in allocateSGPRSpillToVGPR()
304 SpillVGPRs.push_back(SGPRSpillVGPRCSR(LaneVGPR, CSRSpillFI)); in allocateSGPRSpillToVGPR()
309 BB.addLiveIn(LaneVGPR); in allocateSGPRSpillToVGPR()
311 LaneVGPR = SpillVGPRs.back().VGPR; in allocateSGPRSpillToVGPR()
314 SpillLanes.push_back(SpilledReg(LaneVGPR, VGPRIndex)); in allocateSGPRSpillToVGPR()