Lines Matching refs:MFFrame

179   MachineFrameInfo &MFFrame = MF.getFrameInfo();  in assignCalleeSavedSpillSlots()  local
196 int FrameIdx = MFFrame.CreateFixedSpillStackObject(8, Offset); in assignCalleeSavedSpillSlots()
234 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset); in assignCalleeSavedSpillSlots()
246 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineCalleeSaves() local
273 if (MFFrame.hasCalls()) in determineCalleeSaves()
443 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
453 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized()
458 for (int I = MFFrame.getObjectIndexBegin(); I != 0; ++I) in processFunctionBeforeFrameFinalized()
459 if (MFFrame.getObjectOffset(I) >= 0) { in processFunctionBeforeFrameFinalized()
460 int64_t ArgOffset = MFFrame.getObjectOffset(I) + in processFunctionBeforeFrameFinalized()
461 MFFrame.getObjectSize(I); in processFunctionBeforeFrameFinalized()
471 RS->addScavengingFrameIndex(MFFrame.CreateStackObject(8, Align(8), false)); in processFunctionBeforeFrameFinalized()
472 RS->addScavengingFrameIndex(MFFrame.CreateStackObject(8, Align(8), false)); in processFunctionBeforeFrameFinalized()
543 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue() local
549 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue()
557 if (MFFrame.getStackSize() > 2048 * sizeof(long)) { in emitPrologue()
565 MFFrame.setStackSize(MFFrame.getStackSize() + SystemZMC::ELFCallFrameSize); in emitPrologue()
588 int64_t Offset = MFFrame.getObjectOffset(FI); in emitPrologue()
597 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue()
602 for (unsigned i = 0, e = MFFrame.getObjectIndexEnd(); i != e; ++i) in emitPrologue()
603 if (!MFFrame.isDeadObjectIndex(i)) { in emitPrologue()
607 if (HasStackObject || MFFrame.hasCalls()) in emitPrologue()
613 MFFrame.setStackSize(StackSize); in emitPrologue()
707 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue() local
716 uint64_t StackSize = MFFrame.getStackSize(); in emitEpilogue()
883 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex() local
885 FI = MFFrame.CreateFixedObject(8, Offset, false); in getOrCreateFramePointerSaveIndex()
916 const MachineFrameInfo &MFFrame = MF.getFrameInfo(); in isXPLeafCandidate() local
924 if (MFFrame.hasCalls()) in isXPLeafCandidate()
928 if (MFFrame.hasVarSizedObjects()) in isXPLeafCandidate()
932 if (MFFrame.adjustsStack()) in isXPLeafCandidate()
956 if (MFFrame.estimateStackSize(MF) > 0) in isXPLeafCandidate()
965 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in assignCalleeSavedSpillSlots() local
1026 int FrameIdx = MFFrame.CreateFixedSpillStackObject(RegSize, Offset); in assignCalleeSavedSpillSlots()
1028 MFFrame.setStackID(FrameIdx, TargetStackID::NoAlloc); in assignCalleeSavedSpillSlots()
1036 int FrameIdx = MFFrame.CreateStackObject(Size, Alignment, true); in assignCalleeSavedSpillSlots()
1198 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue() local
1209 const uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue()
1286 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue() local
1293 uint64_t StackSize = MFFrame.getStackSize(); in emitEpilogue()
1377 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
1382 MFFrame.setOffsetAdjustment(Regs.getStackPointerBias()); in processFunctionBeforeFrameFinalized()
1388 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineFrameLayout() local
1393 uint64_t StackSize = MFFrame.getStackSize(); in determineFrameLayout()
1399 MFFrame.setStackSize(StackSize); in determineFrameLayout()
1406 for (auto &CS : MFFrame.getCalleeSavedInfo()) { in determineFrameLayout()
1410 MFFrame.CreateFixedSpillStackObject(RegSize, Offset - StackSize)); in determineFrameLayout()