Lines Matching defs:BaseReg
125 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes,
131 (BaseReg != 0 && !isARMLowRegister(BaseReg));
143 assert(BaseReg == ARM::SP && "Unexpected!");
175 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill);
177 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill);
188 Register BaseReg, int NumBytes,
208 // DestReg and BaseReg are low, high or the stack pointer.
209 // * CopyOpc - DestReg = BaseReg + imm
210 // This will be emitted once if DestReg != BaseReg, and never if
211 // DestReg == BaseReg.
219 if (BaseReg == ARM::SP) {
231 if (BaseReg == ARM::SP) {
237 } else if (DestReg == BaseReg) {
240 } else if (isARMLowRegister(BaseReg)) {
254 if (DestReg == BaseReg) {
301 DestReg, BaseReg, NumBytes, true,
314 MIB.addReg(BaseReg, RegState::Kill);
320 BaseReg = DestReg;
331 MIB.addReg(BaseReg)
429 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg,
434 return ARMBaseRegisterInfo::resolveFrameIndex(MI, BaseReg, Offset);
444 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII);