Lines Matching refs:BaseReg
125 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes, in emitThumbRegPlusImmInReg() argument
131 (BaseReg != 0 && !isARMLowRegister(BaseReg)); in emitThumbRegPlusImmInReg()
143 assert(BaseReg == ARM::SP && "Unexpected!"); in emitThumbRegPlusImmInReg()
175 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill); in emitThumbRegPlusImmInReg()
177 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmInReg()
188 Register BaseReg, int NumBytes, in emitThumbRegPlusImmediate() argument
219 if (BaseReg == ARM::SP) { in emitThumbRegPlusImmediate()
231 if (BaseReg == ARM::SP) { in emitThumbRegPlusImmediate()
237 } else if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
240 } else if (isARMLowRegister(BaseReg)) { in emitThumbRegPlusImmediate()
254 if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
301 DestReg, BaseReg, NumBytes, true, in emitThumbRegPlusImmediate()
314 MIB.addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmediate()
320 BaseReg = DestReg; in emitThumbRegPlusImmediate()
331 MIB.addReg(BaseReg) in emitThumbRegPlusImmediate()
441 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg, in resolveFrameIndex() argument
446 return ARMBaseRegisterInfo::resolveFrameIndex(MI, BaseReg, Offset); in resolveFrameIndex()
456 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII); in resolveFrameIndex()