Lines Matching refs:BaseReg
126 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes, in emitThumbRegPlusImmInReg() argument
133 if (BaseReg == ARM::SP && in emitThumbRegPlusImmInReg()
145 (BaseReg != 0 && !isARMLowRegister(BaseReg)); in emitThumbRegPlusImmInReg()
157 assert(BaseReg == ARM::SP && "Unexpected!"); in emitThumbRegPlusImmInReg()
241 MIB.addReg(BaseReg).addReg(LdReg, RegState::Kill); in emitThumbRegPlusImmInReg()
243 MIB.addReg(LdReg).addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmInReg()
254 Register BaseReg, int NumBytes, in emitThumbRegPlusImmediate() argument
285 if (BaseReg == ARM::SP) { in emitThumbRegPlusImmediate()
297 if (BaseReg == ARM::SP) { in emitThumbRegPlusImmediate()
303 } else if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
306 } else if (isARMLowRegister(BaseReg)) { in emitThumbRegPlusImmediate()
320 if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
367 DestReg, BaseReg, NumBytes, true, in emitThumbRegPlusImmediate()
380 MIB.addReg(BaseReg, RegState::Kill); in emitThumbRegPlusImmediate()
386 BaseReg = DestReg; in emitThumbRegPlusImmediate()
397 MIB.addReg(BaseReg) in emitThumbRegPlusImmediate()
521 void ThumbRegisterInfo::resolveFrameIndex(MachineInstr &MI, Register BaseReg, in resolveFrameIndex() argument
526 return ARMBaseRegisterInfo::resolveFrameIndex(MI, BaseReg, Offset); in resolveFrameIndex()
536 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII); in resolveFrameIndex()