commit | 7545f49a5edfe19612d03e683d8b955c03018056 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Sat Feb 13 01:56:41 2010 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Sat Feb 13 01:56:41 2010 +0000 |
tree | be6cf7aad5799832c2c8bc1943186e0c604ad373 | |
parent | f0907fe59093753fe5a9e8fe5adc399dbdc94627 [diff] |
Teach MachineFrameInfo to track maximum alignment while stack objects are being created. This ensures it's updated at all time. It means targets which perform dynamic stack alignment would know whether it is required and whether frame pointer register cannot be made available register allocation. This is a fix for rdar://7625239. Sorry, I can't create a reasonably sized test case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96069 91177308-0d34-0410-b5e6-96231b3b80d8