[NewGVN] Delete the old store when we find congruent to a load.
authorDavide Italiano <davide@freebsd.org>
Fri, 19 May 2017 04:06:10 +0000 (04:06 +0000)
committerDavide Italiano <davide@freebsd.org>
Fri, 19 May 2017 04:06:10 +0000 (04:06 +0000)
commitee49f4943c3f83513ed2c230f12df3f40f355e03
tree79a6f97ffb14cae3bd1d5b37f255a1a14890277c
parent977158488e532bb26d94612fa116c8362202ee4e
[NewGVN] Delete the old store when we find congruent to a load.

(or non-store, more in general). Fixes PR33086. Caught by the
store verifier.

llvm-svn: 303406
llvm/lib/Transforms/Scalar/NewGVN.cpp
llvm/test/Transforms/NewGVN/pr33086.ll [new file with mode: 0644]