Lines Matching defs:MFFrame
166 MachineFrameInfo &MFFrame = MF.getFrameInfo();
184 MFFrame.CreateFixedSpillStackObject(getPointerSize(), Offset);
222 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset);
234 MachineFrameInfo &MFFrame = MF.getFrameInfo();
261 if (MFFrame.hasCalls())
431 MachineFrameInfo &MFFrame = MF.getFrameInfo();
441 uint64_t StackSize = (MFFrame.estimateStackSize(MF) +
446 for (int I = MFFrame.getObjectIndexBegin(); I != 0; ++I)
447 if (MFFrame.getObjectOffset(I) >= 0) {
448 int64_t ArgOffset = MFFrame.getObjectOffset(I) +
449 MFFrame.getObjectSize(I);
460 MFFrame.CreateSpillStackObject(getPointerSize(), Align(8)));
462 MFFrame.CreateSpillStackObject(getPointerSize(), Align(8)));
532 MachineFrameInfo &MFFrame = MF.getFrameInfo();
537 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo();
545 if (MFFrame.getStackSize() > 2048 * sizeof(long)) {
553 MFFrame.setStackSize(MFFrame.getStackSize() + SystemZMC::ELFCallFrameSize);
576 int64_t Offset = MFFrame.getObjectOffset(FI);
585 uint64_t StackSize = MFFrame.getStackSize();
590 for (unsigned i = 0, e = MFFrame.getObjectIndexEnd(); i != e; ++i)
591 if (!MFFrame.isDeadObjectIndex(i)) {
595 if (HasStackObject || MFFrame.hasCalls())
601 MFFrame.setStackSize(StackSize);
695 MachineFrameInfo &MFFrame = MF.getFrameInfo();
704 uint64_t StackSize = MFFrame.getStackSize();
871 MachineFrameInfo &MFFrame = MF.getFrameInfo();
873 FI = MFFrame.CreateFixedObject(getPointerSize(), Offset, false);
908 MachineFrameInfo &MFFrame = MF.getFrameInfo();
909 FI = MFFrame.CreateFixedObject(getPointerSize(), 0, false);
910 MFFrame.setStackID(FI, TargetStackID::NoAlloc);
918 const MachineFrameInfo &MFFrame = MF.getFrameInfo();
926 if (MFFrame.hasCalls())
930 if (MFFrame.hasVarSizedObjects())
934 if (MFFrame.adjustsStack())
958 if (MFFrame.estimateStackSize(MF) > 0)
967 MachineFrameInfo &MFFrame = MF.getFrameInfo();
1039 : MFFrame.CreateFixedSpillStackObject(RegSize, Offset);
1041 MFFrame.setStackID(FrameIdx, TargetStackID::NoAlloc);
1049 int FrameIdx = MFFrame.CreateStackObject(Size, Alignment, true);
1211 MachineFrameInfo &MFFrame = MF.getFrameInfo();
1222 const uint64_t StackSize = MFFrame.getStackSize();
1303 uint64_t StartOffset = MFFrame.getOffsetAdjustment() +
1304 MFFrame.getStackSize() + Regs.getCallFrameSize() +
1323 MachineFrameInfo &MFFrame = MF.getFrameInfo();
1330 uint64_t StackSize = MFFrame.getStackSize();
1457 MachineFrameInfo &MFFrame = MF.getFrameInfo();
1462 MFFrame.setOffsetAdjustment(Regs.getStackPointerBias());
1465 uint64_t StackSize = MFFrame.estimateStackSize(MF);
1466 if (StackSize == 0 && MFFrame.getCalleeSavedInfo().empty())
1473 MFFrame.setMaxCallFrameSize(
1474 std::max(64U, (unsigned)alignTo(MFFrame.getMaxCallFrameSize(), 64)));
1481 for (int I = MFFrame.getObjectIndexBegin(); I != 0; ++I) {
1482 if (MFFrame.getObjectOffset(I) >= 0) {
1483 int64_t ObjOffset = MFFrame.getObjectOffset(I) + MFFrame.getObjectSize(I);
1494 RS->addScavengingFrameIndex(MFFrame.CreateSpillStackObject(8, Align(8)));
1495 RS->addScavengingFrameIndex(MFFrame.CreateSpillStackObject(8, Align(8)));
1502 MachineFrameInfo &MFFrame = MF.getFrameInfo();
1507 uint64_t StackSize = MFFrame.getStackSize();
1513 MFFrame.setStackSize(StackSize);
1519 for (int FrameIdx = MFFrame.getObjectIndexBegin(); FrameIdx != 0;
1521 if (MFFrame.getStackID(FrameIdx) == TargetStackID::NoAlloc) {
1522 int64_t SPOffset = MFFrame.getObjectOffset(FrameIdx);
1524 MFFrame.setObjectOffset(FrameIdx, SPOffset);