Lines Matching refs:MFI
69 SlotData(const MachineFrameInfo &MFI, const StackOffset Offset, in SlotData()
71 : Slot(Idx), Size(MFI.getObjectSize(Idx)), in SlotData()
72 Align(MFI.getObjectAlign(Idx).value()), Offset(Offset), in SlotData()
74 Scalable = MFI.getStackID(Idx) == TargetStackID::ScalableVector; in SlotData()
75 if (MFI.isSpillSlotObjectIndex(Idx)) in SlotData()
77 else if (MFI.isFixedObjectIndex(Idx)) in SlotData()
79 else if (MFI.isVariableSizedObjectIndex(Idx)) in SlotData()
81 else if (MFI.hasStackProtectorIndex() && in SlotData()
82 Idx == MFI.getStackProtectorIndex()) in SlotData()
205 const MachineFrameInfo &MFI, in getStackOffset()
208 return StackOffset::getFixed(MFI.getObjectOffset(FrameIdx)); in getStackOffset()
215 const MachineFrameInfo &MFI = MF.getFrameInfo(); in emitStackFrameLayoutRemarks() local
216 if (!MFI.hasStackObjects()) in emitStackFrameLayoutRemarks()
222 << MFI.getStackProtectorIndex() << "\n"); in emitStackFrameLayoutRemarks()
226 const unsigned int NumObj = MFI.getNumObjects(); in emitStackFrameLayoutRemarks()
229 for (int Idx = MFI.getObjectIndexBegin(), EndIdx = MFI.getObjectIndexEnd(); in emitStackFrameLayoutRemarks()
231 if (MFI.isDeadObjectIndex(Idx)) in emitStackFrameLayoutRemarks()
233 SlotInfo.emplace_back(MFI, getStackOffset(MF, MFI, FI, Idx), Idx); in emitStackFrameLayoutRemarks()