aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorWeiming Zhao <weimingz@codeaurora.org>2016-05-06 22:20:13 +0000
committerWeiming Zhao <weimingz@codeaurora.org>2016-05-06 22:20:13 +0000
commit74f12d31c1a5dcf59774c13dfd2382eaf0d93853 (patch)
tree6d3f41bab6990f27551a23cf6cfd9892391af39b /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent6f4d0088c6d756d0be94e6c807deb56c7ce36b9c (diff)
downloadllvm-74f12d31c1a5dcf59774c13dfd2382eaf0d93853.zip
llvm-74f12d31c1a5dcf59774c13dfd2382eaf0d93853.tar.gz
llvm-74f12d31c1a5dcf59774c13dfd2382eaf0d93853.tar.bz2
[ARM] Fix Scavenger assert due to underestimated stack size
(this is resubmit of r268529 with minor refactoring. r268529 was reverted at r268536 due a memory sanitizer failure. I have not been able to reproduce that failure and I checked all the variable used in my change but I could not spot an issue. I did some refactoring and see if it will give a clearer hint) 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: 268810
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions