Home | History | Annotate | Download | only in X86

Lines Matching defs:MFI

46   const MachineFrameInfo *MFI = MF.getFrameInfo();
52 MFI->hasVarSizedObjects() ||
53 MFI->isFrameAddressTaken() ||
308 MachineFrameInfo *MFI = MF.getFrameInfo();
312 const std::vector<CalleeSavedInfo> &CSI = MFI->getCalleeSavedInfo();
330 MFI->getObjectOffset(I->getFrameIdx()));
336 int64_t Offset = MFI->getObjectOffset(I->getFrameIdx());
635 MachineFrameInfo *MFI = MF.getFrameInfo();
643 uint64_t MaxAlign = MFI->getMaxAlignment(); // Desired stack alignment.
644 uint64_t StackSize = MFI->getStackSize(); // Number of bytes to allocate.
660 if (MFI->hasCalls())
678 !MFI->hasVarSizedObjects() && // No dynamic alloca.
679 !MFI->adjustsStack() && // No calls.
685 MFI->setStackSize(StackSize);
732 MFI->setOffsetAdjustment(-NumBytes);
949 const MachineFrameInfo *MFI = MF.getFrameInfo();
981 uint64_t StackSize = MFI->getStackSize();
982 uint64_t MaxAlign = MFI->getMaxAlignment();
991 if (MFI->hasCalls())
1029 if (NumBytes || MFI->hasVarSizedObjects())
1047 } else if (MFI->hasVarSizedObjects()) {
1147 const MachineFrameInfo *MFI = MF.getFrameInfo();
1148 int Offset = MFI->getObjectOffset(FI) - getOffsetOfLocalArea();
1149 uint64_t StackSize = MFI->getStackSize();
1156 assert((-(Offset + StackSize)) % MFI->getObjectAlignment(FI) == 0);
1274 MachineFrameInfo *MFI = MF.getFrameInfo();
1291 MFI->CreateFixedObject(-TailCallReturnAddrDelta,
1301 int FrameIdx = MFI->CreateFixedObject(SlotSize,
1306 assert(FrameIdx == MFI->getObjectIndexBegin() &&
1355 MachineFrameInfo *MFI = MF.getFrameInfo();
1400 StackSize = MFI->getStackSize();