Lines Matching refs:isSGPRClass
927 if (RC == RI.getVGPR64Class() && (SrcRC == RC || RI.isSGPRClass(SrcRC))) { in copyPhysReg()
950 if (RI.isSGPRClass(RC)) { in copyPhysReg()
951 if (!RI.isSGPRClass(SrcRC)) { in copyPhysReg()
967 (ST.hasGFX90AInsts() && RI.isSGPRClass(SrcRC))) in copyPhysReg()
975 (SrcRC == RC || RI.isSGPRClass(SrcRC)))) { in copyPhysReg()
1099 if (RI.isSGPRClass(RegClass)) { in materializeImmediate()
1281 return RI.isSGPRClass(DstRC) ? AMDGPU::S_MOV_B32 : AMDGPU::V_MOV_B32_e32; in getMovOpcode()
1282 } else if (RI.getRegSizeInBits(*DstRC) == 64 && RI.isSGPRClass(DstRC)) { in getMovOpcode()
1284 } else if (RI.getRegSizeInBits(*DstRC) == 64 && !RI.isSGPRClass(DstRC)) { in getMovOpcode()
1536 if (RI.isSGPRClass(RC)) { in storeRegToStackSlot()
1702 if (RI.isSGPRClass(RC)) { in loadRegFromStackSlot()
2757 return RI.isSGPRClass(RC); in canInsertSelect()
2992 if (!Src1->isReg() || RI.isSGPRClass(MRI->getRegClass(Src1->getReg()))) in FoldImmediate()
2995 if (!Src2->isReg() || RI.isSGPRClass(MRI->getRegClass(Src2->getReg()))) in FoldImmediate()
3053 RI.isSGPRClass(RI.getPhysRegClass(Src0->getReg())))) || in FoldImmediate()
3056 RI.isSGPRClass(MRI->getRegClass(Src0->getReg()))))) in FoldImmediate()
3070 RI.isSGPRClass(RI.getPhysRegClass(Src1->getReg()))) || in FoldImmediate()
3072 RI.isSGPRClass(MRI->getRegClass(Src1->getReg())))) in FoldImmediate()
3914 return RI.isSGPRClass(MRI.getRegClass(MO.getReg())); in usesConstantBus()
4861 else if (RI.isSGPRClass(RC)) in legalizeOpWithMove()
5198 if (Src1.isReg() && !RI.isSGPRClass(MRI.getRegClass(Src1.getReg()))) { in legalizeOperandsVOP3()
5204 if (Src2.isReg() && !RI.isSGPRClass(MRI.getRegClass(Src2.getReg()))) { in legalizeOperandsVOP3()
5249 if (!RI.isSGPRClass(RI.getRegClassForReg(MRI, MO.getReg()))) in legalizeOperandsVOP3()
5318 if (SBase && !RI.isSGPRClass(MRI.getRegClass(SBase->getReg()))) { in legalizeOperandsSMRD()
5323 if (SOff && !RI.isSGPRClass(MRI.getRegClass(SOff->getReg()))) { in legalizeOperandsSMRD()
5418 if (!SAddr || RI.isSGPRClass(MRI.getRegClass(SAddr->getReg()))) in legalizeOperandsFLAT()
5465 if (!RI.isSGPRClass(DstRC) && !Copy->readsRegister(AMDGPU::EXEC, &RI) && in legalizeGenericOperand()
5762 if (VRC || !RI.isSGPRClass(getOpRegClass(MI, 0))) { in legalizeOperands()
5856 if (SRsrc && !RI.isSGPRClass(MRI.getRegClass(SRsrc->getReg()))) in legalizeOperands()
5860 if (SSamp && !RI.isSGPRClass(MRI.getRegClass(SSamp->getReg()))) in legalizeOperands()
5869 if (!RI.isSGPRClass(MRI.getRegClass(Dest->getReg()))) { in legalizeOperands()
6611 RI.isSGPRClass(MRI.getRegClass(Src0.getReg())); in lowerScalarXnor()
6613 RI.isSGPRClass(MRI.getRegClass(Src1.getReg())); in lowerScalarXnor()
7296 bool IsRequiredSGPR = RI.isSGPRClass(OpRC); in findUsedSGPR()
7303 if (RI.isSGPRClass(RegRC)) in findUsedSGPR()