diff options
author | Nirav Dave <niravd@google.com> | 2017-12-19 17:10:56 +0000 |
---|---|---|
committer | Nirav Dave <niravd@google.com> | 2017-12-19 17:10:56 +0000 |
commit | 51425fa5bae06690973c1fbb3453500113518055 (patch) | |
tree | fc69834883251a5b683e1f24c63a54916b17ee9e /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | 0d0dd39159df6257bd97581e1e68d72a1437d2a8 (diff) | |
download | llvm-51425fa5bae06690973c1fbb3453500113518055.zip llvm-51425fa5bae06690973c1fbb3453500113518055.tar.gz llvm-51425fa5bae06690973c1fbb3453500113518055.tar.bz2 |
[DAG] Elide overlapping store
Summary:
Extend overlapping store elision to handle overwrites of stores by
larger stores.
Nontemporal tests have been modified to add memory dependencies to
prevent store elision.
Reviewers: craig.topper, rnk, t.p.northover
Subscribers: javed.absar, hiraditya, llvm-commits
Differential Revision: https://reviews.llvm.org/D40969
llvm-svn: 321089
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions