reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
155 for (int i = MFI.getObjectIndexBegin(); i != 0; ++i) { 161 FixedOff = -MFI.getObjectOffset(i); 165 FixedOff = MFI.getObjectOffset(i) + MFI.getObjectSize(i); 165 FixedOff = MFI.getObjectOffset(i) + MFI.getObjectSize(i); 172 unsigned MaxAlign = MFI.getMaxAlignment(); 180 if (MFI.getUseLocalStackAllocationBlock()) { 181 unsigned Align = MFI.getLocalFrameMaxAlign().value(); 189 for (unsigned i = 0, e = MFI.getLocalFrameObjectCount(); i != e; ++i) { 190 std::pair<int, int64_t> Entry = MFI.getLocalFrameObjectMap(i); 194 MFI.setObjectOffset(Entry.first, FIOffset); 197 Offset += MFI.getLocalFrameSize(); 206 for (unsigned i = 0, e = MFI.getObjectIndexEnd(); i != e; ++i) { 207 if (MFI.isObjectPreAllocated(i) && 208 MFI.getUseLocalStackAllocationBlock()) 210 if (MFI.isDeadObjectIndex(i)) 213 AdjustStackOffset(MFI, i, StackGrowsDown, Offset, MaxAlign); 222 if (MFI.adjustsStack() && TFI.hasReservedCallFrame(Fn)) 223 Offset += MFI.getMaxCallFrameSize(); 231 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() || 231 if (MFI.adjustsStack() || MFI.hasVarSizedObjects() || 232 (RegInfo->needsStackRealignment(Fn) && MFI.getObjectIndexEnd() != 0)) 246 MFI.setStackSize(StackSize);