diff options
author | Bill Wendling <isanbard@gmail.com> | 2012-03-16 23:11:07 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2012-03-16 23:11:07 +0000 |
commit | 5aeff3171c173dec9a6e6f89e428a0a78698c43e (patch) | |
tree | 326c196b046f6c3ae880ce7e68d0915a2156457f /lib/Target/ARM/ARMAsmPrinter.cpp | |
parent | 391c14530bc7573756c2b3d9b483853aeecaf34e (diff) |
Check if we can handle the arguments of a call (and therefore the call) in
fast-isel before emitting code. If the program bails after code was emitted,
then it could lead to the stack being adjusted more than once (two
CALLSEQ_BEGINs emitted) but being adjuste back only once after the call. This
leads to general badness and gnashing of teeth.
<rdar://problem/11050630>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152959 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMAsmPrinter.cpp')
0 files changed, 0 insertions, 0 deletions