Lines Matching refs:MFI
128 const MachineFrameInfo &MFI);
337 const MachineFrameInfo &MFI) { in convert() argument
338 YamlMFI.IsFrameAddressTaken = MFI.isFrameAddressTaken(); in convert()
339 YamlMFI.IsReturnAddressTaken = MFI.isReturnAddressTaken(); in convert()
340 YamlMFI.HasStackMap = MFI.hasStackMap(); in convert()
341 YamlMFI.HasPatchPoint = MFI.hasPatchPoint(); in convert()
342 YamlMFI.StackSize = MFI.getStackSize(); in convert()
343 YamlMFI.OffsetAdjustment = MFI.getOffsetAdjustment(); in convert()
344 YamlMFI.MaxAlignment = MFI.getMaxAlign().value(); in convert()
345 YamlMFI.AdjustsStack = MFI.adjustsStack(); in convert()
346 YamlMFI.HasCalls = MFI.hasCalls(); in convert()
347 YamlMFI.MaxCallFrameSize = MFI.isMaxCallFrameSizeComputed() in convert()
348 ? MFI.getMaxCallFrameSize() : ~0u; in convert()
350 MFI.getCVBytesOfCalleeSavedRegisters(); in convert()
351 YamlMFI.HasOpaqueSPAdjustment = MFI.hasOpaqueSPAdjustment(); in convert()
352 YamlMFI.HasVAStart = MFI.hasVAStart(); in convert()
353 YamlMFI.HasMustTailInVarArgFunc = MFI.hasMustTailInVarArgFunc(); in convert()
354 YamlMFI.LocalFrameSize = MFI.getLocalFrameSize(); in convert()
355 if (MFI.getSavePoint()) { in convert()
357 StrOS << printMBBReference(*MFI.getSavePoint()); in convert()
359 if (MFI.getRestorePoint()) { in convert()
361 StrOS << printMBBReference(*MFI.getRestorePoint()); in convert()
368 const MachineFrameInfo &MFI = MF.getFrameInfo(); in convertStackObjects() local
374 const int BeginIdx = MFI.getObjectIndexBegin(); in convertStackObjects()
381 if (MFI.isDeadObjectIndex(I)) in convertStackObjects()
386 YamlObject.Type = MFI.isSpillSlotObjectIndex(I) in convertStackObjects()
389 YamlObject.Offset = MFI.getObjectOffset(I); in convertStackObjects()
390 YamlObject.Size = MFI.getObjectSize(I); in convertStackObjects()
391 YamlObject.Alignment = MFI.getObjectAlign(I); in convertStackObjects()
392 YamlObject.StackID = (TargetStackID::Value)MFI.getStackID(I); in convertStackObjects()
393 YamlObject.IsImmutable = MFI.isImmutableObjectIndex(I); in convertStackObjects()
394 YamlObject.IsAliased = MFI.isAliasedObjectIndex(I); in convertStackObjects()
405 const int EndIdx = MFI.getObjectIndexEnd(); in convertStackObjects()
411 if (MFI.isDeadObjectIndex(I)) in convertStackObjects()
416 if (const auto *Alloca = MFI.getObjectAllocation(I)) in convertStackObjects()
419 YamlObject.Type = MFI.isSpillSlotObjectIndex(I) in convertStackObjects()
421 : MFI.isVariableSizedObjectIndex(I) in convertStackObjects()
424 YamlObject.Offset = MFI.getObjectOffset(I); in convertStackObjects()
425 YamlObject.Size = MFI.getObjectSize(I); in convertStackObjects()
426 YamlObject.Alignment = MFI.getObjectAlign(I); in convertStackObjects()
427 YamlObject.StackID = (TargetStackID::Value)MFI.getStackID(I); in convertStackObjects()
436 for (const auto &CSInfo : MFI.getCalleeSavedInfo()) { in convertStackObjects()
438 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(FrameIdx)) in convertStackObjects()
444 assert(FrameIdx >= MFI.getObjectIndexBegin() && in convertStackObjects()
445 FrameIdx < MFI.getObjectIndexEnd() && in convertStackObjects()
450 [FixedStackObjectsIdx[FrameIdx + MFI.getNumFixedObjects()]]; in convertStackObjects()
460 for (unsigned I = 0, E = MFI.getLocalFrameObjectCount(); I < E; ++I) { in convertStackObjects()
461 auto LocalObject = MFI.getLocalFrameObjectMap(I); in convertStackObjects()
469 if (MFI.hasStackProtectorIndex()) { in convertStackObjects()
472 .printStackObjectReference(MFI.getStackProtectorIndex()); in convertStackObjects()
478 assert(DebugVar.Slot >= MFI.getObjectIndexBegin() && in convertStackObjects()
479 DebugVar.Slot < MFI.getObjectIndexEnd() && in convertStackObjects()
484 MFI.getNumFixedObjects()]]; in convertStackObjects()
814 const MachineFrameInfo &MFI = MF->getFrameInfo(); in print() local
819 Op->print(OS, MST, SSNs, Context, &MFI, TII); in print()