Lines Matching refs:MFI

37   const MachineFrameInfo &MFI = MF.getFrameInfo();  in hasFP()  local
39 RegInfo->hasStackRealignment(MF) || MFI.hasVarSizedObjects() || in hasFP()
40 MFI.isFrameAddressTaken(); in hasFP()
44 const MachineFrameInfo &MFI = MF.getFrameInfo(); in hasBP() local
47 return MFI.hasVarSizedObjects() && TRI->hasStackRealignment(MF); in hasBP()
110 MachineFrameInfo &MFI = MF.getFrameInfo(); in determineFrameLayout() local
113 uint64_t FrameSize = MFI.getStackSize(); in determineFrameLayout()
119 MFI.setStackSize(FrameSize); in determineFrameLayout()
148 MachineFrameInfo &MFI = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
161 if (!isInt<11>(MFI.estimateStackSize(MF))) in processFunctionBeforeFrameFinalized()
170 int FI = MFI.CreateStackObject(RI->getSpillSize(RC), RI->getSpillAlign(RC), in processFunctionBeforeFrameFinalized()
182 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitPrologue() local
203 uint64_t StackSize = MFI.getStackSize(); in emitPrologue()
207 if (StackSize == 0 && !MFI.adjustsStack()) in emitPrologue()
224 const auto &CSI = MFI.getCalleeSavedInfo(); in emitPrologue()
235 int64_t Offset = MFI.getObjectOffset(Entry.getFrameIdx()); in emitPrologue()
281 unsigned Align = Log2(MFI.getMaxAlign()); in emitPrologue()
309 MachineFrameInfo &MFI = MF.getFrameInfo(); in emitEpilogue() local
319 const auto &CSI = MFI.getCalleeSavedInfo(); in emitEpilogue()
326 uint64_t StackSize = MFI.getStackSize(); in emitEpilogue()
329 if (RI->hasStackRealignment(MF) || MFI.hasVarSizedObjects()) { in emitEpilogue()
361 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFirstSPAdjustAmount() local
362 const std::vector<CalleeSavedInfo> &CSI = MFI.getCalleeSavedInfo(); in getFirstSPAdjustAmount()
366 if (!isInt<12>(MFI.getStackSize()) && (CSI.size() > 0)) { in getFirstSPAdjustAmount()
456 const MachineFrameInfo &MFI = MF.getFrameInfo(); in getFrameIndexReference() local
459 uint64_t StackSize = MFI.getStackSize(); in getFrameIndexReference()
465 const auto &CSI = MFI.getCalleeSavedInfo(); in getFrameIndexReference()
469 StackOffset::getFixed(MFI.getObjectOffset(FI) - getOffsetOfLocalArea() + in getFrameIndexReference()
470 MFI.getOffsetAdjustment()); in getFrameIndexReference()
483 } else if (RI->hasStackRealignment(MF) && !MFI.isFixedObjectIndex(FI)) { in getFrameIndexReference()