Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp286 unsigned Vgpr = TRI->getHWRegIndex(Op.getReg()); in shrinkMIMG() local
291 VgprBase = Vgpr; in shrinkMIMG()
292 NextVgpr = Vgpr + Dwords; in shrinkMIMG()
293 } else if (Vgpr == NextVgpr) { in shrinkMIMG()
294 NextVgpr = Vgpr + Dwords; in shrinkMIMG()
H A DSIFoldOperands.cpp799 Register Vgpr; in foldOperand() local
801 Vgpr = VGPRCopies[CopyToVGPR]; in foldOperand()
803 Vgpr = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass); in foldOperand()
804 BuildMI(MBB, UseMI, DL, TII->get(AMDGPU::COPY), Vgpr).add(*Def); in foldOperand()
805 VGPRCopies[CopyToVGPR] = Vgpr; in foldOperand()
809 TII->get(AMDGPU::V_ACCVGPR_WRITE_B32_e64), Tmp).addReg(Vgpr); in foldOperand()