Remove stores that are immediately overwritten by larger
stores.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 28338 Build 28337: arc lint + arc unit
Paths
| Differential D58467
[DAGCombine] Generalize Dead Store to overlapping stores. ClosedPublic Authored by niravd on Feb 20 2019, 11:36 AM.
Details Summary Remove stores that are immediately overwritten by larger
Diff Detail
Event Timelineniravd added a child revision: D58468: [DAGCombine] Fold overlapping constant stores.Feb 20 2019, 11:43 AM This revision is now accepted and ready to land.Feb 20 2019, 11:59 AM Closed by commit rL354518: [DAGCombine] Generalize Dead Store to overlapping stores. (authored by niravd). · Explain WhyFeb 20 2019, 1:07 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 187636 llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll
llvm/test/CodeGen/X86/pr40631_deadstore_elision.ll
|