• Home
  • Raw
  • Download

Lines Matching refs:MFI

411   const PPCFunctionInfo *MFI = MF.getInfo<PPCFunctionInfo>();  in MustSaveLR()  local
418 return RI !=MF.getRegInfo().def_end() || MFI->isLRStoreRequired(); in MustSaveLR()
426 MachineFrameInfo *MFI = MF.getFrameInfo(); in determineFrameLayout() local
430 UseEstimate ? MFI->estimateStackSize(MF) : MFI->getStackSize(); in determineFrameLayout()
434 unsigned MaxAlign = MFI->getMaxAlignment(); // algmt required by data in frame in determineFrameLayout()
452 !MFI->hasVarSizedObjects() && // No dynamic alloca. in determineFrameLayout()
453 !MFI->adjustsStack() && // No calls. in determineFrameLayout()
458 MFI->setStackSize(0); in determineFrameLayout()
463 unsigned maxCallFrameSize = MFI->getMaxCallFrameSize(); in determineFrameLayout()
471 if (MFI->hasVarSizedObjects()) in determineFrameLayout()
476 MFI->setMaxCallFrameSize(maxCallFrameSize); in determineFrameLayout()
486 MFI->setStackSize(FrameSize); in determineFrameLayout()
494 const MachineFrameInfo *MFI = MF.getFrameInfo(); in hasFP() local
498 return (MFI->getStackSize()) && needsFP(MF); in hasFP()
505 const MachineFrameInfo *MFI = MF.getFrameInfo(); in needsFP() local
513 MFI->hasVarSizedObjects() || in needsFP()
514 MFI->hasStackMap() || MFI->hasPatchPoint() || in needsFP()
561 MachineFrameInfo *MFI = MF.getFrameInfo(); in emitPrologue() local
600 if (MFI->isFrameAddressTaken()) in emitPrologue()
679 unsigned MaxAlign = MFI->getMaxAlignment(); in emitPrologue()
878 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo(); in emitPrologue()
908 int Offset = MFI->getObjectOffset(CSI[I].getFrameIdx()); in emitPrologue()
940 const MachineFrameInfo *MFI = MF.getFrameInfo(); in emitEpilogue() local
943 int FrameSize = MFI->getStackSize(); in emitEpilogue()
1059 } else if (!isLargeFrame && !HasBP && !MFI->hasVarSizedObjects()) { in emitEpilogue()
1177 MachineFrameInfo *MFI = MF.getFrameInfo(); in processFunctionBeforeCalleeSavedScan() local
1184 FPSI = MFI->CreateFixedObject(isPPC64? 8 : 4, FPOffset, true); in processFunctionBeforeCalleeSavedScan()
1193 BPSI = MFI->CreateFixedObject(isPPC64? 8 : 4, BPOffset, true); in processFunctionBeforeCalleeSavedScan()
1202 PBPSI = MFI->CreateFixedObject(4, -8, true); in processFunctionBeforeCalleeSavedScan()
1210 MFI->CreateFixedObject(-1 * TCSPDelta, TCSPDelta, true); in processFunctionBeforeCalleeSavedScan()
1219 int FrameIdx = MFI->CreateFixedObject((uint64_t)4, (int64_t)-4, true); in processFunctionBeforeCalleeSavedScan()
1459 MachineFrameInfo *MFI = MF.getFrameInfo(); in addScavengingSpillSlot() local
1460 if (MFI->hasVarSizedObjects() || spillsCR(MF) || spillsVRSAVE(MF) || in addScavengingSpillSlot()
1465 RS->addScavengingFrameIndex(MFI->CreateStackObject(RC->getSize(), in addScavengingSpillSlot()
1470 bool HasAlVars = MFI->hasVarSizedObjects() && in addScavengingSpillSlot()
1471 MFI->getMaxAlignment() > getStackAlignment(); in addScavengingSpillSlot()
1475 RS->addScavengingFrameIndex(MFI->CreateStackObject(RC->getSize(), in addScavengingSpillSlot()