[DSE] Look through memory PHI arguments when removing noop stores in MSSA.
Summary: Adds support for "following" memory through MSSA PHI arguments. This will help catch more noop stores that exist between blocks. Originally part of D79391. Reviewers: fhahn, jfb, asbirlea Differential Revision: https://reviews.llvm.org/D82588
Showing
- llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp 37 additions, 3 deletionsllvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
- llvm/test/Transforms/DeadStoreElimination/MSSA/noop-stores.ll 91 additions, 2 deletions.../test/Transforms/DeadStoreElimination/MSSA/noop-stores.ll
- llvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll 0 additions, 25 deletions.../test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll
Loading
Please register or sign in to comment