diff options
author | Jim Grosbach <grosbach@apple.com> | 2011-07-05 16:05:50 +0000 |
---|---|---|
committer | Jim Grosbach <grosbach@apple.com> | 2011-07-05 16:05:50 +0000 |
commit | bc20e4f2dc11e346505f11efea22d9a1d3919eca (patch) | |
tree | 23726f7153202f6eb35e0388909da893d8f9c24c /LICENSE.TXT | |
parent | 9693d4c3f0d0e8c91e4748eb1c18799b1de7551c (diff) | |
download | external_llvm-bc20e4f2dc11e346505f11efea22d9a1d3919eca.zip external_llvm-bc20e4f2dc11e346505f11efea22d9a1d3919eca.tar.gz external_llvm-bc20e4f2dc11e346505f11efea22d9a1d3919eca.tar.bz2 |
ARM estimateStackSize() needs to account for simplified call frames.
If the function allocates reserved stack space for callee argument frames,
estimateStackSize() needs to account for that, as it doesn't show up as
ordinary frame objects. Otherwise, a callee with a large argument list will
throw off the calculations for whether to allocate an emergency spill slot
and we get assert() failures in the register scavenger.
rdar://9715469
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134415 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'LICENSE.TXT')
0 files changed, 0 insertions, 0 deletions