Lines Matching refs:LaneVGPR
345 Register LaneVGPR; in allocateVirtualVGPRForSGPRSpills() local
347 LaneVGPR = MRI.createVirtualRegister(&AMDGPU::VGPR_32RegClass); in allocateVirtualVGPRForSGPRSpills()
348 SpillVGPRs.push_back(LaneVGPR); in allocateVirtualVGPRForSGPRSpills()
350 LaneVGPR = SpillVGPRs.back(); in allocateVirtualVGPRForSGPRSpills()
354 SIRegisterInfo::SpilledReg(LaneVGPR, LaneIndex)); in allocateVirtualVGPRForSGPRSpills()
363 Register LaneVGPR; in allocatePhysicalVGPRForSGPRSpills() local
368 LaneVGPR = TRI->findUnusedRegister(MRI, &AMDGPU::VGPR_32RegClass, MF, in allocatePhysicalVGPRForSGPRSpills()
370 if (LaneVGPR == AMDGPU::NoRegister) { in allocatePhysicalVGPRForSGPRSpills()
377 allocateWWMSpill(MF, LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
378 reserveWWMRegister(LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
380 MBB.addLiveIn(LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
383 SpillPhysVGPRs.push_back(LaneVGPR); in allocatePhysicalVGPRForSGPRSpills()
385 LaneVGPR = SpillPhysVGPRs.back(); in allocatePhysicalVGPRForSGPRSpills()
389 SIRegisterInfo::SpilledReg(LaneVGPR, LaneIndex)); in allocatePhysicalVGPRForSGPRSpills()