diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2016-02-11 14:25:08 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2016-02-11 14:25:08 +0000 |
commit | 00f9d23f8eb360912154f6ee58b487331389e0ea (patch) | |
tree | 3dcfd15714bb8c428572e18e3b1000e314e2b4c8 /libcxx | |
parent | 932b31982af298c1f3545d9a4dc8b57acf4080e9 (diff) | |
download | bcm5719-llvm-00f9d23f8eb360912154f6ee58b487331389e0ea.tar.gz bcm5719-llvm-00f9d23f8eb360912154f6ee58b487331389e0ea.zip |
[AArch64] Improve load/store optimizer to handle LDUR + LDR.
This patch allows the mixing of scaled and unscaled load/stores to form
load/store pairs.
This is a reapplication of r259812, which had an incorrect assert. The
test_stur_str_no_assert() test is a reduced version of the issue hit in
the AArch64 self-host.
PR24465
llvm-svn: 260523
Diffstat (limited to 'libcxx')
0 files changed, 0 insertions, 0 deletions