diff options
| author | Weiming Zhao <weimingz@codeaurora.org> | 2016-05-08 05:11:54 +0000 |
|---|---|---|
| committer | Weiming Zhao <weimingz@codeaurora.org> | 2016-05-08 05:11:54 +0000 |
| commit | 5b5501e81701aaf20bae258b2b8ee3859da0c0a4 (patch) | |
| tree | cb78c91dc41ef91626b4dfa50d259ddead6c5570 /clang/lib | |
| parent | 453b79013e0e9ebdfea29168c64b67ee48f2c039 (diff) | |
| download | bcm5719-llvm-5b5501e81701aaf20bae258b2b8ee3859da0c0a4.tar.gz bcm5719-llvm-5b5501e81701aaf20bae258b2b8ee3859da0c0a4.zip | |
[ARM] Fix Scavenger assert due to underestimated stack size
(re-apply r268810 as it exposed an uninitialized variable in ARM MFI.
Patch 268868 should fix that.)
Summary:
Currently, when checking if a stack is "BigStack" or not, it doesn't count into spills and arguments. Therefore, LLVM won't reserve spill slot for this actually "BigStack". This may cause scavenger failure.
Reviewers: rengolin
Subscribers: vitalybuka, aemerson, rengolin, tberghammer, danalbert, srhines, llvm-commits
Differential Revision: http://reviews.llvm.org/D19896
llvm-svn: 268869
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions

