Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIRegisterInfo.cpp782 Register TmpVGPR; in spillSGPR() local
818 if (!TmpVGPR.isValid()) in spillSGPR()
819 TmpVGPR = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0); in spillSGPR()
822 = BuildMI(*MBB, MI, DL, TII->get(AMDGPU::V_MOV_B32_e32), TmpVGPR) in spillSGPR()
842 .addReg(TmpVGPR, RegState::Kill) // src in spillSGPR()
885 Register TmpVGPR; in restoreSGPR() local
907 if (!TmpVGPR.isValid()) in restoreSGPR()
908 TmpVGPR = RS->scavengeRegister(&AMDGPU::VGPR_32RegClass, MI, 0); in restoreSGPR()
918 BuildMI(*MBB, MI, DL, TII->get(AMDGPU::SI_SPILL_V32_RESTORE), TmpVGPR) in restoreSGPR()
927 .addReg(TmpVGPR, RegState::Kill); in restoreSGPR()