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

References

lib/Target/ARM/ARMFrameLowering.cpp
  367   assert(!AFI->isThumb1OnlyFunction() &&
  369   bool isARM = !AFI->isThumbFunction();
  371   unsigned ArgRegsSaveSize = AFI->getArgRegsSaveSize();
  402   if (!AFI->hasStackFrame() &&
  446       if (Reg < ARM::D8 || Reg >= ARM::D8 + AFI->getNumAlignedDPRCS2Regs())
  467     assert(getMaxFPOffset(MF.getFunction(), *AFI) <= FPOffset &&
  470     AFI->setFramePtrSpillOffset(MFI.getObjectOffset(FramePtrSpillFI) +
  473   AFI->setGPRCalleeSavedArea1Offset(GPRCS1Offset);
  474   AFI->setGPRCalleeSavedArea2Offset(GPRCS2Offset);
  475   AFI->setDPRCalleeSavedAreaOffset(DPRCSOffset);
  508   if (AFI->getNumAlignedDPRCS2Regs() > 0) {
  509     MBBI = skipAlignedDPRCS2Spills(MBBI, AFI->getNumAlignedDPRCS2Regs());
  567     if (AFI->getNumAlignedDPRCS2Regs() == 0 &&
  585       AFI->setShouldRestoreSPFromFP(true);
  597     emitRegPlusImmediate(!AFI->isThumbFunction(), MBB, AfterPush,
  688           (Reg < ARM::D8 || Reg >= ARM::D8 + AFI->getNumAlignedDPRCS2Regs())) {
  708                             AFI->getFramePtrSpillOffset());
  710   AFI->setGPRCalleeSavedArea1Size(GPRCS1Size);
  711   AFI->setGPRCalleeSavedArea2Size(GPRCS2Size);
  712   AFI->setDPRCalleeSavedGapSize(DPRGapSize);
  713   AFI->setDPRCalleeSavedAreaSize(DPRCSSize);
  719   if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) {
  721     assert(!AFI->isThumb1OnlyFunction());
  722     if (!AFI->isThumbFunction()) {
  723       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign,
  736       emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign,
  743     AFI->setShouldRestoreSPFromFP(true);
  767     AFI->setShouldRestoreSPFromFP(true);