Lines Matching refs:MFFrame

167   MachineFrameInfo &MFFrame = MF.getFrameInfo();  in assignCalleeSavedSpillSlots()  local
185 MFFrame.CreateFixedSpillStackObject(getPointerSize(), Offset); in assignCalleeSavedSpillSlots()
223 int FrameIdx = MFFrame.CreateFixedSpillStackObject(Size, CurrOffset); in assignCalleeSavedSpillSlots()
235 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineCalleeSaves() local
262 if (MFFrame.hasCalls()) in determineCalleeSaves()
432 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
442 uint64_t StackSize = (MFFrame.estimateStackSize(MF) + in processFunctionBeforeFrameFinalized()
447 for (int I = MFFrame.getObjectIndexBegin(); I != 0; ++I) in processFunctionBeforeFrameFinalized()
448 if (MFFrame.getObjectOffset(I) >= 0) { in processFunctionBeforeFrameFinalized()
449 int64_t ArgOffset = MFFrame.getObjectOffset(I) + in processFunctionBeforeFrameFinalized()
450 MFFrame.getObjectSize(I); in processFunctionBeforeFrameFinalized()
461 MFFrame.CreateStackObject(getPointerSize(), Align(8), false)); in processFunctionBeforeFrameFinalized()
463 MFFrame.CreateStackObject(getPointerSize(), Align(8), false)); in processFunctionBeforeFrameFinalized()
533 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue() local
538 const std::vector<CalleeSavedInfo> &CSI = MFFrame.getCalleeSavedInfo(); in emitPrologue()
546 if (MFFrame.getStackSize() > 2048 * sizeof(long)) { in emitPrologue()
554 MFFrame.setStackSize(MFFrame.getStackSize() + SystemZMC::ELFCallFrameSize); in emitPrologue()
577 int64_t Offset = MFFrame.getObjectOffset(FI); in emitPrologue()
586 uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue()
591 for (unsigned i = 0, e = MFFrame.getObjectIndexEnd(); i != e; ++i) in emitPrologue()
592 if (!MFFrame.isDeadObjectIndex(i)) { in emitPrologue()
596 if (HasStackObject || MFFrame.hasCalls()) in emitPrologue()
602 MFFrame.setStackSize(StackSize); in emitPrologue()
696 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue() local
705 uint64_t StackSize = MFFrame.getStackSize(); in emitEpilogue()
872 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex() local
874 FI = MFFrame.CreateFixedObject(getPointerSize(), Offset, false); in getOrCreateFramePointerSaveIndex()
909 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in getOrCreateFramePointerSaveIndex() local
910 FI = MFFrame.CreateFixedObject(getPointerSize(), 0, false); in getOrCreateFramePointerSaveIndex()
911 MFFrame.setStackID(FI, TargetStackID::NoAlloc); in getOrCreateFramePointerSaveIndex()
919 const MachineFrameInfo &MFFrame = MF.getFrameInfo(); in isXPLeafCandidate() local
927 if (MFFrame.hasCalls()) in isXPLeafCandidate()
931 if (MFFrame.hasVarSizedObjects()) in isXPLeafCandidate()
935 if (MFFrame.adjustsStack()) in isXPLeafCandidate()
959 if (MFFrame.estimateStackSize(MF) > 0) in isXPLeafCandidate()
968 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in assignCalleeSavedSpillSlots() local
1040 : MFFrame.CreateFixedSpillStackObject(RegSize, Offset); in assignCalleeSavedSpillSlots()
1042 MFFrame.setStackID(FrameIdx, TargetStackID::NoAlloc); in assignCalleeSavedSpillSlots()
1050 int FrameIdx = MFFrame.CreateStackObject(Size, Alignment, true); in assignCalleeSavedSpillSlots()
1212 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitPrologue() local
1223 const uint64_t StackSize = MFFrame.getStackSize(); in emitPrologue()
1304 uint64_t StartOffset = MFFrame.getOffsetAdjustment() + in emitPrologue()
1305 MFFrame.getStackSize() + Regs.getCallFrameSize() + in emitPrologue()
1324 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in emitEpilogue() local
1331 uint64_t StackSize = MFFrame.getStackSize(); in emitEpilogue()
1458 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in processFunctionBeforeFrameFinalized() local
1463 MFFrame.setOffsetAdjustment(Regs.getStackPointerBias()); in processFunctionBeforeFrameFinalized()
1466 uint64_t StackSize = MFFrame.estimateStackSize(MF); in processFunctionBeforeFrameFinalized()
1467 if (StackSize == 0 && MFFrame.getCalleeSavedInfo().empty()) in processFunctionBeforeFrameFinalized()
1474 MFFrame.setMaxCallFrameSize( in processFunctionBeforeFrameFinalized()
1475 std::max(64U, (unsigned)alignTo(MFFrame.getMaxCallFrameSize(), 64))); in processFunctionBeforeFrameFinalized()
1482 for (int I = MFFrame.getObjectIndexBegin(); I != 0; ++I) { in processFunctionBeforeFrameFinalized()
1483 if (MFFrame.getObjectOffset(I) >= 0) { in processFunctionBeforeFrameFinalized()
1484 int64_t ObjOffset = MFFrame.getObjectOffset(I) + MFFrame.getObjectSize(I); in processFunctionBeforeFrameFinalized()
1495 RS->addScavengingFrameIndex(MFFrame.CreateStackObject(8, Align(8), false)); in processFunctionBeforeFrameFinalized()
1496 RS->addScavengingFrameIndex(MFFrame.CreateStackObject(8, Align(8), false)); in processFunctionBeforeFrameFinalized()
1503 MachineFrameInfo &MFFrame = MF.getFrameInfo(); in determineFrameLayout() local
1508 uint64_t StackSize = MFFrame.getStackSize(); in determineFrameLayout()
1514 MFFrame.setStackSize(StackSize); in determineFrameLayout()
1520 for (int FrameIdx = MFFrame.getObjectIndexBegin(); FrameIdx != 0; in determineFrameLayout()
1522 if (MFFrame.getStackID(FrameIdx) == TargetStackID::NoAlloc) { in determineFrameLayout()
1523 int64_t SPOffset = MFFrame.getObjectOffset(FrameIdx); in determineFrameLayout()
1525 MFFrame.setObjectOffset(FrameIdx, SPOffset); in determineFrameLayout()