Lines Matching refs:TII
72 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo(); in emitLoadConstPool() local
78 BuildMI(MBB, MBBI, dl, TII.get(ARM::tLDRpci)) in emitLoadConstPool()
95 const TargetInstrInfo &TII, in emitThumbRegPlusImmInReg() argument
117 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg)) in emitThumbRegPlusImmInReg()
120 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg)) in emitThumbRegPlusImmInReg()
122 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tRSB), LdReg)) in emitThumbRegPlusImmInReg()
131 BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg); in emitThumbRegPlusImmInReg()
171 int NumBytes, const TargetInstrInfo &TII, in emitThumbRegPlusImmediate() argument
231 TII, MRI, MIFlags); in emitThumbRegPlusImmediate()
241 const MCInstrDesc &MCID = TII.get(isSub ? ARM::tSUBi3 : ARM::tADDi3); in emitThumbRegPlusImmediate()
247 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), DestReg) in emitThumbRegPlusImmediate()
261 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg); in emitThumbRegPlusImmediate()
269 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg); in emitThumbRegPlusImmediate()
291 const MCInstrDesc &MCID = TII.get(ExtraOpc); in emitThumbRegPlusImmediate()
304 const TargetInstrInfo &TII, in emitThumbConstant() argument
313 AddDefaultPred(AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), in emitThumbConstant()
317 emitThumbRegPlusImmediate(MBB, MBBI, dl, DestReg, DestReg, Imm, TII, MRI); in emitThumbConstant()
319 const MCInstrDesc &MCID = TII.get(ARM::tRSB); in emitThumbConstant()
348 const ARMBaseInstrInfo &TII) const { in rewriteFrameIndex()
376 MI.setDesc(TII.get(ARM::tMOVr)); in rewriteFrameIndex()
388 MI.setDesc(TII.get(Opcode)); in rewriteFrameIndex()
405 emitThumbRegPlusImmediate(MBB, II, dl, DestReg, FrameReg, Offset, TII, in rewriteFrameIndex()
416 MI.setDesc(TII.get(Opcode)); in rewriteFrameIndex()
425 emitThumbRegPlusImmediate(MBB, NII, dl, DestReg, DestReg, Offset, TII, in rewriteFrameIndex()
431 emitThumbConstant(MBB, II, DestReg, Offset, TII, *this, dl); in rewriteFrameIndex()
433 MI.setDesc(TII.get(ARM::tADDhirr)); in rewriteFrameIndex()
464 MI.setDesc(TII.get(NewOpc)); in rewriteFrameIndex()
491 const ARMBaseInstrInfo &TII = in resolveFrameIndex() local
501 bool Done = rewriteFrameIndex(MI, i, BaseReg, Off, TII); in resolveFrameIndex()
519 const TargetInstrInfo &TII = *MBB.getParent()->getTarget().getInstrInfo(); in saveScavengerRegister() local
521 AddDefaultPred(BuildMI(MBB, I, DL, TII.get(ARM::tMOVr)) in saveScavengerRegister()
551 AddDefaultPred(BuildMI(MBB, UseMI, DL, TII.get(ARM::tMOVr)). in saveScavengerRegister()
565 const ARMBaseInstrInfo &TII = in eliminateFrameIndex() local
613 if (rewriteFrameIndex(MI, FIOperandNum, FrameReg, Offset, TII)) in eliminateFrameIndex()
635 Offset, false, TII, *this); in eliminateFrameIndex()
641 emitThumbRegPlusImmediate(MBB, II, dl, TmpReg, FrameReg, Offset, TII, in eliminateFrameIndex()
645 MI.setDesc(TII.get(UseRR ? ARM::tLDRr : ARM::tLDRi)); in eliminateFrameIndex()
659 Offset, false, TII, *this); in eliminateFrameIndex()
665 emitThumbRegPlusImmediate(MBB, II, dl, VReg, FrameReg, Offset, TII, in eliminateFrameIndex()
667 MI.setDesc(TII.get(UseRR ? ARM::tSTRr : ARM::tSTRi)); in eliminateFrameIndex()