Lines Matching refs:BaseReg
126 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes,
133 if (BaseReg == ARM::SP &&
145 (BaseReg != 0 && !isARMLowRegister(BaseReg));
157 assert(BaseReg == ARM::SP && "Unexpected!");
241 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill);
243 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill);
254 Register BaseReg, int NumBytes,
274 // DestReg and BaseReg are low, high or the stack pointer.
275 // * CopyOpc - DestReg = BaseReg + imm
276 // This will be emitted once if DestReg != BaseReg, and never if
277 // DestReg == BaseReg.
285 if (BaseReg == ARM::SP) {
297 if (BaseReg == ARM::SP) {
303 } else if (DestReg == BaseReg) {
306 } else if (isARMLowRegister(BaseReg)) {
320 if (DestReg == BaseReg) {
367 DestReg, BaseReg, NumBytes, true,
380 MIB.addReg(BaseReg, RegState::Kill);
386 BaseReg = DestReg;
397 MIB.addReg(BaseReg)
521 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg,
526 return ARMBaseRegisterInfo::resolveFrameIndex(MI, BaseReg, Offset);
536 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII);