diff options
| author | Daniel Neilson <dneilson@azul.com> | 2018-04-23 19:06:49 +0000 |
|---|---|---|
| committer | Daniel Neilson <dneilson@azul.com> | 2018-04-23 19:06:49 +0000 |
| commit | cc45e923c5c1be906ad9b56b2665b954f78c4a49 (patch) | |
| tree | 675972b04202586f04e8dd698e4a2bddc421984b /llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | |
| parent | d03fb0e3e042bdbfd073a7b27cbcd14570f74aae (diff) | |
| download | bcm5719-llvm-cc45e923c5c1be906ad9b56b2665b954f78c4a49.tar.gz bcm5719-llvm-cc45e923c5c1be906ad9b56b2665b954f78c4a49.zip | |
[DSE] Teach the pass that atomic memory intrinsics are stores.
Summary:
This change teaches DSE that the atomic memory intrinsics are stores
that can be eliminated, and can allow other stores to be eliminated.
This change specifically does not teach DSE that these intrinsics
can be partially eliminated (i.e. length reduced, and dest/src changed);
that will be handled in another change.
Reviewers: mkazantsev, skatkov, apilipenko, efriedma, rsmith
Reviewed By: efriedma
Subscribers: dmgreen, llvm-commits
Differential Revision: https://reviews.llvm.org/D45535
llvm-svn: 330629
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64ISelLowering.cpp')
0 files changed, 0 insertions, 0 deletions

