Lines Matching refs:SGPR
4953 if (llvm::all_of(SGPRsUsed, [this, SGPRUsed](unsigned SGPR) { in verifyInstruction() argument
4954 return !RI.regsOverlap(SGPRUsed, SGPR); in verifyInstruction()
5755 RegSubRegPair SGPR(Op.getReg(), Op.getSubReg()); in isOperandLegal() local
5756 if (!SGPRsUsed.count(SGPR) && in isOperandLegal()
5761 SGPRsUsed.insert(SGPR); in isOperandLegal()
6082 Register SGPR = MRI.createVirtualRegister(&AMDGPU::SGPR_32RegClass); in readlaneVGPRToSGPR() local
6084 get(AMDGPU::V_READFIRSTLANE_B32), SGPR) in readlaneVGPRToSGPR()
6086 SRegs.push_back(SGPR); in readlaneVGPRToSGPR()
6108 Register SGPR = readlaneVGPRToSGPR(SBase->getReg(), MI, MRI); in legalizeOperandsSMRD() local
6109 SBase->setReg(SGPR); in legalizeOperandsSMRD()
6113 Register SGPR = readlaneVGPRToSGPR(SOff->getReg(), MI, MRI); in legalizeOperandsSMRD() local
6114 SOff->setReg(SGPR); in legalizeOperandsSMRD()