Lines Matching refs:DestReg
64 const DebugLoc &dl, unsigned DestReg, in emitThumb1LoadConstPool() argument
77 .addReg(DestReg, getDefRegState(true), SubIdx) in emitThumb1LoadConstPool()
84 const DebugLoc &dl, unsigned DestReg, in emitThumb2LoadConstPool() argument
96 .addReg(DestReg, getDefRegState(true), SubIdx) in emitThumb2LoadConstPool()
106 const DebugLoc &dl, unsigned DestReg, unsigned SubIdx, int Val, in emitLoadConstPool() argument
111 assert((isARMLowRegister(DestReg) || isVirtualRegister(DestReg)) && in emitLoadConstPool()
113 return emitThumb1LoadConstPool(MBB, MBBI, dl, DestReg, SubIdx, Val, Pred, in emitLoadConstPool()
116 return emitThumb2LoadConstPool(MBB, MBBI, dl, DestReg, SubIdx, Val, Pred, in emitLoadConstPool()
126 const DebugLoc &dl, unsigned DestReg, unsigned BaseReg, int NumBytes, in emitThumbRegPlusImmInReg() argument
131 bool isHigh = !isARMLowRegister(DestReg) || in emitThumbRegPlusImmInReg()
142 unsigned LdReg = DestReg; in emitThumbRegPlusImmInReg()
143 if (DestReg == ARM::SP) in emitThumbRegPlusImmInReg()
145 if (!isARMLowRegister(DestReg) && !MRI.isVirtualRegister(DestReg)) in emitThumbRegPlusImmInReg()
172 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg); in emitThumbRegPlusImmInReg()
175 if (DestReg == ARM::SP || isSub) in emitThumbRegPlusImmInReg()
188 const DebugLoc &dl, unsigned DestReg, in emitThumbRegPlusImmediate() argument
219 if (DestReg == ARM::SP) { in emitThumbRegPlusImmediate()
231 } else if (isARMLowRegister(DestReg)) { in emitThumbRegPlusImmediate()
238 } else if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
255 if (DestReg == BaseReg) { in emitThumbRegPlusImmediate()
297 unsigned Threshold = (DestReg == ARM::SP) ? 3 : 2; in emitThumbRegPlusImmediate()
302 DestReg, BaseReg, NumBytes, true, in emitThumbRegPlusImmediate()
312 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(CopyOpc), DestReg); in emitThumbRegPlusImmediate()
321 BaseReg = DestReg; in emitThumbRegPlusImmediate()
329 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(ExtraOpc), DestReg); in emitThumbRegPlusImmediate()
375 unsigned DestReg = MI.getOperand(0).getReg(); in rewriteFrameIndex() local
377 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII, in rewriteFrameIndex()