Lines Matching refs:NumBytes
126 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes, in emitThumbRegPlusImmInReg() argument
134 (DestReg.isVirtual() || isARMLowRegister(DestReg)) && NumBytes >= 0 && in emitThumbRegPlusImmInReg()
135 NumBytes <= 1020 && (NumBytes % 4) == 0) { in emitThumbRegPlusImmInReg()
138 .addImm(NumBytes / 4) in emitThumbRegPlusImmInReg()
151 if (NumBytes < 0 && !isHigh && CanChangeCC) { in emitThumbRegPlusImmInReg()
153 NumBytes = -NumBytes; in emitThumbRegPlusImmInReg()
161 if (NumBytes <= 255 && NumBytes >= 0 && CanChangeCC) { in emitThumbRegPlusImmInReg()
164 .addImm(NumBytes) in emitThumbRegPlusImmInReg()
166 } else if (NumBytes < 0 && NumBytes >= -255 && CanChangeCC) { in emitThumbRegPlusImmInReg()
169 .addImm(NumBytes) in emitThumbRegPlusImmInReg()
178 .addImm(NumBytes) in emitThumbRegPlusImmInReg()
217 .addImm(NumBytes) in emitThumbRegPlusImmInReg()
227 .addImm(NumBytes) in emitThumbRegPlusImmInReg()
231 MRI.emitLoadConstPool(MBB, MBBI, dl, LdReg, 0, NumBytes, ARMCC::AL, 0, in emitThumbRegPlusImmInReg()
254 Register BaseReg, int NumBytes, in emitThumbRegPlusImmediate() argument
258 bool isSub = NumBytes < 0; in emitThumbRegPlusImmediate()
259 unsigned Bytes = (unsigned)NumBytes; in emitThumbRegPlusImmediate()
260 if (isSub) Bytes = -NumBytes; in emitThumbRegPlusImmediate()
367 DestReg, BaseReg, NumBytes, true, in emitThumbRegPlusImmediate()