aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMAsmPrinter.cpp
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2012-03-16 23:11:07 +0000
committerBill Wendling <isanbard@gmail.com>2012-03-16 23:11:07 +0000
commit5aeff3171c173dec9a6e6f89e428a0a78698c43e (patch)
tree326c196b046f6c3ae880ce7e68d0915a2156457f /lib/Target/ARM/ARMAsmPrinter.cpp
parent391c14530bc7573756c2b3d9b483853aeecaf34e (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