Lines Matching refs:DestReg

134     Register DestReg = MI.getOperand(0).getReg();  in optimizeSelect()  local
136 if (!DestReg.isVirtual()) in optimizeSelect()
140 get(ARM::t2CSEL), DestReg) in optimizeSelect()
152 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg() argument
155 if (!ARM::GPRRegClass.contains(DestReg, SrcReg)) in copyPhysReg()
156 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc); in copyPhysReg()
158 BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg) in copyPhysReg()
210 Register DestReg, int FI, in loadRegFromStackSlot() argument
223 BuildMI(MBB, I, DL, get(ARM::t2LDRi12), DestReg) in loadRegFromStackSlot()
235 if (DestReg.isVirtual()) { in loadRegFromStackSlot()
237 MRI->constrainRegClass(DestReg, &ARM::GPRPairnospRegClass); in loadRegFromStackSlot()
241 AddDReg(MIB, DestReg, ARM::gsub_0, RegState::DefineNoRead, TRI); in loadRegFromStackSlot()
242 AddDReg(MIB, DestReg, ARM::gsub_1, RegState::DefineNoRead, TRI); in loadRegFromStackSlot()
245 if (DestReg.isPhysical()) in loadRegFromStackSlot()
246 MIB.addReg(DestReg, RegState::ImplicitDefine); in loadRegFromStackSlot()
250 ARMBaseInstrInfo::loadRegFromStackSlot(MBB, I, DestReg, FI, RC, TRI, in loadRegFromStackSlot()
291 const DebugLoc &dl, Register DestReg, in emitT2RegPlusImmediate() argument
296 if (NumBytes == 0 && DestReg != BaseReg) { in emitT2RegPlusImmediate()
297 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg) in emitT2RegPlusImmediate()
308 if (DestReg != ARM::SP && DestReg != BaseReg && in emitT2RegPlusImmediate()
314 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVi16), DestReg) in emitT2RegPlusImmediate()
320 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2MOVTi16), DestReg) in emitT2RegPlusImmediate()
321 .addReg(DestReg) in emitT2RegPlusImmediate()
329 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2SUBrr), DestReg) in emitT2RegPlusImmediate()
331 .addReg(DestReg, RegState::Kill) in emitT2RegPlusImmediate()
341 BuildMI(MBB, MBBI, dl, TII.get(ARM::t2ADDrr), DestReg) in emitT2RegPlusImmediate()
343 .addReg(DestReg, RegState::Kill) in emitT2RegPlusImmediate()
355 if (DestReg == ARM::SP && BaseReg != ARM::SP) { in emitT2RegPlusImmediate()
357 BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg) in emitT2RegPlusImmediate()
365 assert((DestReg != ARM::SP || BaseReg == ARM::SP) && in emitT2RegPlusImmediate()
369 if ((DestReg == ARM::SP) && (ThisVal < ((1 << 7) - 1) * 4)) { in emitT2RegPlusImmediate()
372 BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg) in emitT2RegPlusImmediate()
381 bool ToSP = DestReg == ARM::SP; in emitT2RegPlusImmediate()
407 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg) in emitT2RegPlusImmediate()
415 BaseReg = DestReg; in emitT2RegPlusImmediate()