reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/Thumb1FrameLowering.cpp
  473   DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
  473   DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
  490       emitPrologueEpilogueSPUpdate(MBB, MBBI, TII, dl, *RegInfo,
  495     if (MBBI != MBB.begin()) {
  497         --MBBI;
  498       while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs));
  498       while (MBBI != MBB.begin() && isCSRestore(*MBBI, CSRegs));
  499       if (!isCSRestore(*MBBI, CSRegs))
  500         ++MBBI;
  517         emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
  519         BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  523         BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  539       if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tBX_RET &&
  539       if (MBBI != MBB.end() && MBBI->getOpcode() == ARM::tBX_RET &&
  540           &MBB.front() != &*MBBI && std::prev(MBBI)->getOpcode() == ARM::tPOP) {
  540           &MBB.front() != &*MBBI && std::prev(MBBI)->getOpcode() == ARM::tPOP) {
  541         MachineBasicBlock::iterator PMBBI = std::prev(MBBI);
  545       } else if (!tryFoldSPUpdateIntoPushPop(STI, MF, &*MBBI, NumBytes))
  546         emitPrologueEpilogueSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes,