reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1360 bool HasAlloca = MFI.hasVarSizedObjects(); 1361 bool NeedsAlign = (MFI.getMaxAlignment() > getStackAlignment()); 1366 unsigned LFS = MFI.getLocalFrameSize(); 1367 for (int i = 0, e = MFI.getObjectIndexEnd(); i != e; ++i) { 1368 if (!MFI.isSpillSlotObjectIndex(i) || MFI.isDeadObjectIndex(i)) 1368 if (!MFI.isSpillSlotObjectIndex(i) || MFI.isDeadObjectIndex(i)) 1370 unsigned S = MFI.getObjectSize(i); 1373 unsigned A = std::max(MFI.getObjectAlignment(i), 8U); 1374 MFI.setObjectAlignment(i, 8); 1376 MFI.mapLocalFrameObject(i, -LFS); 1379 MFI.setLocalFrameSize(LFS); 1380 Align A = MFI.getLocalFrameMaxAlign(); 1383 MFI.setLocalFrameMaxAlign(Align(8)); 1384 MFI.setUseLocalStackAllocationBlock(true);