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

References

lib/Target/ARM/ARMFrameLowering.cpp
  791   MachineBasicBlock::iterator MBBI = MBB.getFirstTerminator();
  792   DebugLoc dl = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
  796       emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes - ArgRegsSaveSize);
  800     if (MBBI != MBB.begin()) {
  803       } while (MBBI != MBB.begin() && isCSRestore(*MBBI, TII, CSRegs));
  821           emitARMRegPlusImmediate(MBB, MBBI, dl, ARM::SP, FramePtr, -NumBytes,
  833           emitT2RegPlusImmediate(MBB, MBBI, dl, ARM::R4, FramePtr, -NumBytes,
  835           BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  842           BuildMI(MBB, MBBI, dl, TII.get(ARM::MOVr), ARM::SP)
  847           BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), ARM::SP)
  853       emitSPUpdate(isARM, MBB, MBBI, dl, TII, NumBytes);
  856     if (MBBI != MBB.end() && AFI->getDPRCalleeSavedAreaSize()) {
  860       while (MBBI != MBB.end() && MBBI->getOpcode() == ARM::VLDMDIA_UPD)
  866       emitSPUpdate(isARM, MBB, MBBI, dl, TII, AFI->getDPRCalleeSavedGapSize());
  874     emitSPUpdate(isARM, MBB, MBBI, dl, TII, ArgRegsSaveSize);