diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2016-02-04 18:59:49 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2016-02-04 18:59:49 +0000 |
commit | 05f8020cdfda418d575d2e479249033317ec0f67 (patch) | |
tree | ca9d27d75eb89b95d878212dc0c1c9eb97474241 /lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp | |
parent | 9837ef56b45486930a50f4c0b31c37d4f71be957 (diff) | |
download | bcm5719-llvm-05f8020cdfda418d575d2e479249033317ec0f67.tar.gz bcm5719-llvm-05f8020cdfda418d575d2e479249033317ec0f67.zip |
[AArch64] Improve load/store optimizer to handle LDUR + LDR (take 3).
This patch allows the mixing of scaled and unscaled load/stores to form
load/store pairs.
PR24465
http://reviews.llvm.org/D12116
Many thanks to Ahmed and Michael for fixes and code review.
This is a reapplication of r246769 and r259790. The tramp3d failure was caused
by an incorrect refactoring in the patch. Specifically, we weren't always
properly clearing the SExtIdx flag.
llvm-svn: 259812
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp')
0 files changed, 0 insertions, 0 deletions