Lines Matching defs:BaseReg
124 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes,
131 if (BaseReg == ARM::SP &&
143 (BaseReg != 0 && !isARMLowRegister(BaseReg));
155 assert(BaseReg == ARM::SP && "Unexpected!");
239 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill);
241 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill);
252 Register BaseReg, int NumBytes,
272 // DestReg and BaseReg are low, high or the stack pointer.
273 // * CopyOpc - DestReg = BaseReg + imm
274 // This will be emitted once if DestReg != BaseReg, and never if
275 // DestReg == BaseReg.
283 if (BaseReg == ARM::SP) {
295 if (BaseReg == ARM::SP) {
301 } else if (DestReg == BaseReg) {
304 } else if (isARMLowRegister(BaseReg)) {
318 if (DestReg == BaseReg) {
365 DestReg, BaseReg, NumBytes, true,
378 MIB.addReg(BaseReg, RegState::Kill);
384 BaseReg = DestReg;
395 MIB.addReg(BaseReg)
519 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg,
524 return ARMBaseRegisterInfo::resolveFrameIndex(MI, BaseReg, Offset);
534 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII);