[PATCH] D11854: DeadStoreElimination: remove a redundant store even if the load is in a different block.

Erik Eckstein via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 12 10:54:48 PDT 2015


eeckstein added a comment.

Some data from the lnt test suite:

Compile time: I did not see any changes which are not noise.
Execution time: There are a few benchmarks with improvements, but I think most (if not all) is noise.

Static statistics data:
This optimization effects redundant stores of the form:

%x = load %p
store %x, %p

With this patch the compiler can eliminate 131 more redundant stores of this kind.


http://reviews.llvm.org/D11854





More information about the llvm-commits mailing list