Searched refs:TmpVGPR (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.cpp | 96 Register TmpVGPR = AMDGPU::NoRegister; member 179 TmpVGPR = RS->scavengeRegisterBackwards(AMDGPU::VGPR_32RegClass, MI, false, in prepare() 184 if (TmpVGPR) { in prepare() 190 TmpVGPR = AMDGPU::VGPR0; in prepare() 197 RS->assignRegToScavengingIndex(TmpVGPRIndex, TmpVGPR); in prepare() 202 RS->setRegUsed(TmpVGPR); in prepare() 220 I.addReg(TmpVGPR, RegState::ImplicitDefine); in prepare() 238 I.addReg(TmpVGPR, RegState::ImplicitDefine); in prepare() 265 I.addReg(TmpVGPR, RegState::ImplicitKill); in restore() 273 I.addReg(TmpVGPR, RegState::ImplicitKill); in restore() [all …]
|
| H A D | SIFrameLowering.cpp | 248 MCPhysReg TmpVGPR = findScratchNonCalleeSaveRegister( in saveToMemory() local 250 if (!TmpVGPR) in saveToMemory() 257 BuildMI(MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), TmpVGPR) in saveToMemory() 260 buildPrologSpill(ST, TRI, *FuncInfo, LiveUnits, MF, MBB, MI, DL, TmpVGPR, in saveToMemory() 296 MCPhysReg TmpVGPR = findScratchNonCalleeSaveRegister( in restoreFromMemory() local 298 if (!TmpVGPR) in restoreFromMemory() 307 TmpVGPR, FI, FrameReg, DwordOff); in restoreFromMemory() 310 .addReg(TmpVGPR, RegState::Kill); in restoreFromMemory()
|