Home | History | Annotate | Download | only in ARM

Lines Matching refs:sti

25 Thumb1FrameLowering::Thumb1FrameLowering(const ARMSubtarget &sti)
26 : ARMFrameLowering(sti) {}
56 *static_cast<const Thumb1InstrInfo *>(STI.getInstrInfo());
58 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
94 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
96 *static_cast<const Thumb1InstrInfo *>(STI.getInstrInfo());
154 if (STI.isTargetMachO()) {
192 if (tryFoldSPUpdateIntoPushPop(STI, MF, std::prev(MBBI), NumBytes)) {
216 if (STI.isTargetMachO())
279 if (STI.isTargetELF() && HasFP)
330 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
332 *static_cast<const Thumb1InstrInfo *>(STI.getInstrInfo());
381 if (!tryFoldSPUpdateIntoPushPop(STI, MF, PMBBI, NumBytes))
383 } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, MBBI, NumBytes))
422 const TargetInstrInfo &TII = *STI.getInstrInfo();
424 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
434 bool CanRestoreDirectly = STI.hasV5TOps() && !ArgRegsSaveSize;
469 LivePhysRegs UsedRegs(STI.getRegisterInfo());
475 const TargetRegisterInfo *TRI = STI.getRegisterInfo();
582 const TargetInstrInfo &TII = *STI.getInstrInfo();
619 const TargetInstrInfo &TII = *STI.getInstrInfo();
635 if (!STI.hasV5TOps())