Lines Matching refs:MFI

81     void AdjustStackOffset(MachineFrameInfo &MFI, int FrameIdx, int64_t &Offset,
85 MachineFrameInfo &MFI, bool StackGrowsDown,
114 MachineFrameInfo &MFI = MF.getFrameInfo();
116 unsigned LocalObjectCount = MFI.getObjectIndexEnd();
124 LocalOffsets.resize(MFI.getObjectIndexEnd());
132 // Tell MFI whether any base registers were allocated. PEI will only
137 MFI.setUseLocalStackAllocationBlock(UsedBaseRegs);
143 void LocalStackSlotPass::AdjustStackOffset(MachineFrameInfo &MFI,
149 Offset += MFI.getObjectSize(FrameIdx);
151 unsigned Align = MFI.getObjectAlignment(FrameIdx);
165 // And tell MFI about it for PEI to use later
166 MFI.mapLocalFrameObject(FrameIdx, LocalOffset);
169 Offset += MFI.getObjectSize(FrameIdx);
178 MachineFrameInfo &MFI,
184 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
193 MachineFrameInfo &MFI = Fn.getFrameInfo();
203 if (MFI.hasStackProtectorIndex()) {
204 int StackProtectorFI = MFI.getStackProtectorIndex();
210 assert(!MFI.isObjectPreAllocated(StackProtectorFI) &&
217 AdjustStackOffset(MFI, StackProtectorFI, Offset, StackGrowsDown, MaxAlign);
220 for (unsigned i = 0, e = MFI.getObjectIndexEnd(); i != e; ++i) {
221 if (MFI.isDeadObjectIndex(i))
226 switch (MFI.getObjectSSPLayout(i)) {
242 AssignProtectedObjSet(LargeArrayObjs, ProtectedObjs, MFI, StackGrowsDown,
244 AssignProtectedObjSet(SmallArrayObjs, ProtectedObjs, MFI, StackGrowsDown,
246 AssignProtectedObjSet(AddrOfObjs, ProtectedObjs, MFI, StackGrowsDown,
252 for (unsigned i = 0, e = MFI.getObjectIndexEnd(); i != e; ++i) {
253 if (MFI.isDeadObjectIndex(i))
255 if (MFI.getStackProtectorIndex() == (int)i)
260 AdjustStackOffset(MFI, i, Offset, StackGrowsDown, MaxAlign);
264 MFI.setLocalFrameSize(Offset);
265 MFI.setLocalFrameMaxAlign(assumeAligned(MaxAlign));
290 MachineFrameInfo &MFI = Fn.getFrameInfo();
324 if (!MFI.isObjectPreAllocated(MI.getOperand(i).getIndex()))
352 assert(MFI.isObjectPreAllocated(FrameIdx) &&
359 if (MFI.hasStackProtectorIndex() &&
360 FrameIdx == MFI.getStackProtectorIndex())
377 int64_t FrameSizeAdjust = StackGrowsDown ? MFI.getLocalFrameSize() : 0;