reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
359 MachineFrameInfo &MFI = MF.getFrameInfo(); 360 ARMFunctionInfo *AFI = MF.getInfo<ARMFunctionInfo>(); 361 MachineModuleInfo &MMI = MF.getMMI(); 363 const TargetMachine &TM = MF.getTarget(); 379 Register FramePtr = RegInfo->getFrameRegister(MF); 389 if (MF.getFunction().getCallingConv() == CallingConv::GHC) 393 bool HasFP = hasFP(MF); 403 (!STI.isTargetWindows() || !WindowsRequiresStackProbe(MF, NumBytes))) { 424 if (STI.splitFramePushPop(MF)) { 467 assert(getMaxFPOffset(MF.getFunction(), *AFI) <= FPOffset && 488 tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, DPRGapSize)) 518 if (STI.isTargetWindows() && WindowsRequiresStackProbe(MF, NumBytes)) { 568 tryFoldSPUpdateIntoPushPop(STI, MF, &*LastPush, NumBytes)) 602 unsigned CFIIndex = MF.addFrameInst(MCCFIInstruction::createDefCfa( 610 MF.addFrameInst(MCCFIInstruction::createDefCfaRegister( 633 if (STI.splitFramePushPop(MF)) 645 CFIIndex = MF.addFrameInst(MCCFIInstruction::createOffset( 666 if (STI.splitFramePushPop(MF)) { 669 unsigned CFIIndex = MF.addFrameInst( 691 unsigned CFIIndex = MF.addFrameInst( 706 if (STI.isTargetELF() && hasFP(MF)) 719 if (!AFI->getNumAlignedDPRCS2Regs() && RegInfo->needsStackRealignment(MF)) { 723 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::SP, MaxAlign, 736 emitAligningInstructions(MF, AFI, TII, MBB, MBBI, dl, ARM::R4, MaxAlign, 751 if (RegInfo->hasBasePointer(MF)) {