diff options
author | Chad Rosier <mcrosier@codeaurora.org> | 2017-03-02 20:48:11 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@codeaurora.org> | 2017-03-02 20:48:11 +0000 |
commit | ea25eca04a93bddf064d3aa370fa0cb29d72af3b (patch) | |
tree | 777074181ea28e3cb7d1fbf297c4e14791743f27 /llvm/lib/Support/BinaryStreamReader.cpp | |
parent | 209b0f9aad2b300e8d126b604cbf1b820b51ef88 (diff) | |
download | bcm5719-llvm-ea25eca04a93bddf064d3aa370fa0cb29d72af3b.tar.gz bcm5719-llvm-ea25eca04a93bddf064d3aa370fa0cb29d72af3b.zip |
[AArch64] Extend redundant copy elimination pass to handle non-zero stores.
This patch extends the current functionality of the AArch64 redundant copy
elimination pass to handle non-zero cases such as:
BB#0:
cmp x0, #1
b.eq .LBB0_1
.LBB0_1:
orr x0, xzr, #0x1 ; <-- redundant copy; x0 known to hold #1.
Differential Revision: https://reviews.llvm.org/D29344
llvm-svn: 296809
Diffstat (limited to 'llvm/lib/Support/BinaryStreamReader.cpp')
0 files changed, 0 insertions, 0 deletions