• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/

Lines Matching refs:MFI

128                const MachineFrameInfo &MFI);
333 const MachineFrameInfo &MFI) {
334 YamlMFI.IsFrameAddressTaken = MFI.isFrameAddressTaken();
335 YamlMFI.IsReturnAddressTaken = MFI.isReturnAddressTaken();
336 YamlMFI.HasStackMap = MFI.hasStackMap();
337 YamlMFI.HasPatchPoint = MFI.hasPatchPoint();
338 YamlMFI.StackSize = MFI.getStackSize();
339 YamlMFI.OffsetAdjustment = MFI.getOffsetAdjustment();
340 YamlMFI.MaxAlignment = MFI.getMaxAlign().value();
341 YamlMFI.AdjustsStack = MFI.adjustsStack();
342 YamlMFI.HasCalls = MFI.hasCalls();
343 YamlMFI.MaxCallFrameSize = MFI.isMaxCallFrameSizeComputed()
344 ? MFI.getMaxCallFrameSize() : ~0u;
346 MFI.getCVBytesOfCalleeSavedRegisters();
347 YamlMFI.HasOpaqueSPAdjustment = MFI.hasOpaqueSPAdjustment();
348 YamlMFI.HasVAStart = MFI.hasVAStart();
349 YamlMFI.HasMustTailInVarArgFunc = MFI.hasMustTailInVarArgFunc();
350 YamlMFI.LocalFrameSize = MFI.getLocalFrameSize();
351 if (MFI.getSavePoint()) {
353 StrOS << printMBBReference(*MFI.getSavePoint());
355 if (MFI.getRestorePoint()) {
357 StrOS << printMBBReference(*MFI.getRestorePoint());
364 const MachineFrameInfo &MFI = MF.getFrameInfo();
368 for (int I = MFI.getObjectIndexBegin(); I < 0; ++I, ++ID) {
369 if (MFI.isDeadObjectIndex(I))
374 YamlObject.Type = MFI.isSpillSlotObjectIndex(I)
377 YamlObject.Offset = MFI.getObjectOffset(I);
378 YamlObject.Size = MFI.getObjectSize(I);
379 YamlObject.Alignment = MFI.getObjectAlign(I);
380 YamlObject.StackID = (TargetStackID::Value)MFI.getStackID(I);
381 YamlObject.IsImmutable = MFI.isImmutableObjectIndex(I);
382 YamlObject.IsAliased = MFI.isAliasedObjectIndex(I);
390 for (int I = 0, E = MFI.getObjectIndexEnd(); I < E; ++I, ++ID) {
391 if (MFI.isDeadObjectIndex(I))
396 if (const auto *Alloca = MFI.getObjectAllocation(I))
399 YamlObject.Type = MFI.isSpillSlotObjectIndex(I)
401 : MFI.isVariableSizedObjectIndex(I)
404 YamlObject.Offset = MFI.getObjectOffset(I);
405 YamlObject.Size = MFI.getObjectSize(I);
406 YamlObject.Alignment = MFI.getObjectAlign(I);
407 YamlObject.StackID = (TargetStackID::Value)MFI.getStackID(I);
414 for (const auto &CSInfo : MFI.getCalleeSavedInfo()) {
415 if (!CSInfo.isSpilledToReg() && MFI.isDeadObjectIndex(CSInfo.getFrameIdx()))
436 for (unsigned I = 0, E = MFI.getLocalFrameObjectCount(); I < E; ++I) {
437 auto LocalObject = MFI.getLocalFrameObjectMap(I);
448 if (MFI.hasStackProtectorIndex()) {
451 .printStackObjectReference(MFI.getStackProtectorIndex());
833 const MachineFrameInfo &MFI = MF->getFrameInfo();
838 Op->print(OS, MST, SSNs, Context, &MFI, TII);