Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIShrinkInstructions.cpp341 unsigned Vgpr = TRI->getHWRegIndex(Op.getReg()); in shrinkMIMG() local
346 VgprBase = Vgpr; in shrinkMIMG()
347 NextVgpr = Vgpr + Dwords; in shrinkMIMG()
348 } else if (Vgpr == NextVgpr) { in shrinkMIMG()
349 NextVgpr = Vgpr + Dwords; in shrinkMIMG()
H A DSIFoldOperands.cpp962 Register Vgpr; in foldOperand() local
964 Vgpr = VGPRCopies[CopyToVGPR]; in foldOperand()
966 Vgpr = MRI->createVirtualRegister(&AMDGPU::VGPR_32RegClass); in foldOperand()
967 BuildMI(MBB, UseMI, DL, TII->get(AMDGPU::COPY), Vgpr).add(*Def); in foldOperand()
968 VGPRCopies[CopyToVGPR] = Vgpr; in foldOperand()
972 TII->get(AMDGPU::V_ACCVGPR_WRITE_B32_e64), Tmp).addReg(Vgpr); in foldOperand()