diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2016-10-26 18:15:32 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2016-10-26 18:15:32 +0000 |
commit | 0c621fda0d97b09fcc7699fdb3ce5350682ec3d4 (patch) | |
tree | a0a92f1e3c153ff009213ca234e69a6b50cc306d /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | 0cd95447db38eb6f246f644d566e6eb06276ca1d (diff) | |
download | llvm-0c621fda0d97b09fcc7699fdb3ce5350682ec3d4.zip llvm-0c621fda0d97b09fcc7699fdb3ce5350682ec3d4.tar.gz llvm-0c621fda0d97b09fcc7699fdb3ce5350682ec3d4.tar.bz2 |
[AArch64] Avoid materializing constant 1 when generating cneg instructions.
Instead of
cmp w0, #1
orr w8, wzr, #0x1
cneg w0, w8, ne
we now generate
cmp w0, #1
csinv w0, w0, wzr, eq
PR28965
llvm-svn: 285217
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions