Lines Matching refs:getReg

69     if (TargetRegisterInfo::isPhysicalRegister(MO.getReg()))  in selectCOPY()
76 RBI.constrainGenericRegister(MO.getReg(), *RC, MRI); in selectCOPY()
93 unsigned Reg = MO.getReg(); in getSubOperand64()
125 unsigned Size = RBI.getSizeInBits(I.getOperand(0).getReg(), MRI, TRI); in selectG_ADD()
148 BuildMI(*BB, &I, DL, TII.get(AMDGPU::REG_SEQUENCE), I.getOperand(0).getReg()) in selectG_ADD()
155 if (!MO.isReg() || TargetRegisterInfo::isPhysicalRegister(MO.getReg())) in selectG_ADD()
157 RBI.constrainGenericRegister(MO.getReg(), AMDGPU::SReg_64RegClass, MRI); in selectG_ADD()
176 RBI.constrainGenericRegister(MO.getReg(), *RC, MRI); in selectG_IMPLICIT_DEF()
244 int64_t Tgt = getConstant(MRI.getVRegDef(I.getOperand(1).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
245 int64_t Enabled = getConstant(MRI.getVRegDef(I.getOperand(2).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
246 int64_t Done = getConstant(MRI.getVRegDef(I.getOperand(7).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
247 int64_t VM = getConstant(MRI.getVRegDef(I.getOperand(8).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
249 MachineInstr *Exp = buildEXP(TII, &I, Tgt, I.getOperand(3).getReg(), in selectG_INTRINSIC_W_SIDE_EFFECTS()
250 I.getOperand(4).getReg(), in selectG_INTRINSIC_W_SIDE_EFFECTS()
251 I.getOperand(5).getReg(), in selectG_INTRINSIC_W_SIDE_EFFECTS()
252 I.getOperand(6).getReg(), in selectG_INTRINSIC_W_SIDE_EFFECTS()
260 int64_t Tgt = getConstant(MRI.getVRegDef(I.getOperand(1).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
261 int64_t Enabled = getConstant(MRI.getVRegDef(I.getOperand(2).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
262 unsigned Reg0 = I.getOperand(3).getReg(); in selectG_INTRINSIC_W_SIDE_EFFECTS()
263 unsigned Reg1 = I.getOperand(4).getReg(); in selectG_INTRINSIC_W_SIDE_EFFECTS()
265 int64_t Done = getConstant(MRI.getVRegDef(I.getOperand(5).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
266 int64_t VM = getConstant(MRI.getVRegDef(I.getOperand(6).getReg())); in selectG_INTRINSIC_W_SIDE_EFFECTS()
284 unsigned StoreSize = RBI.getSizeInBits(I.getOperand(0).getReg(), MRI, TRI); in selectG_STORE()
335 unsigned DstReg = I.getOperand(0).getReg(); in selectG_CONSTANT()
338 const RegisterBank *RB = MRI.getRegBankOrNull(I.getOperand(0).getReg()); in selectG_CONSTANT()
395 const MachineInstr *PtrMI = MRI.getUniqueVRegDef(Load.getOperand(1).getReg()); in getAddrModeInfo()
406 const MachineInstr *OpDef = MRI.getUniqueVRegDef(GEPOp.getReg()); in getAddrModeInfo()
415 const RegisterBank *OpBank = RBI.getRegBank(GEPOp.getReg(), MRI, TRI); in getAddrModeInfo()
417 GEPInfo.SgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
419 GEPInfo.VgprParts.push_back(GEPOp.getReg()); in getAddrModeInfo()
522 unsigned DstReg = I.getOperand(0).getReg(); in selectSMRD()
567 unsigned PtrReg = I.getOperand(1).getReg(); in selectSMRD()
582 unsigned DstReg = I.getOperand(0).getReg(); in selectG_LOAD()
583 unsigned PtrReg = I.getOperand(1).getReg(); in selectG_LOAD()