aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-01-14 22:53:28 +0000
committerTim Northover <tnorthover@apple.com>2014-01-14 22:53:28 +0000
commit463a5f24d15347ab7a605a0ac7dda21bd01a1850 (patch)
treee9501572d46ce3c1655bada9370856eadf6ecf8d /llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
parent6e219cd588a3df41ce31fb895d007bb42f8cdf40 (diff)
downloadllvm-463a5f24d15347ab7a605a0ac7dda21bd01a1850.zip
llvm-463a5f24d15347ab7a605a0ac7dda21bd01a1850.tar.gz
llvm-463a5f24d15347ab7a605a0ac7dda21bd01a1850.tar.bz2
ARM: correctly determine final tBX_LR in Thumb1 functions
The changes caused by folding an sp-adjustment into a "pop" previously disrupted the forward search for the final real instruction in a terminating block. This switches to a backward search (skipping debug instrs). This fixes PR18399. Patch by Zhaoshi. llvm-svn: 199266
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp')
0 files changed, 0 insertions, 0 deletions