diff options
author | Tim Northover <tnorthover@apple.com> | 2014-01-14 22:53:28 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-01-14 22:53:28 +0000 |
commit | 463a5f24d15347ab7a605a0ac7dda21bd01a1850 (patch) | |
tree | e9501572d46ce3c1655bada9370856eadf6ecf8d /llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp | |
parent | 6e219cd588a3df41ce31fb895d007bb42f8cdf40 (diff) | |
download | llvm-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