OSDN Git Service

[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)
commitbd8c7210cda8d7baa37bdf511ad0dac8408f7d5d
tree07c818695865470ae89889ec0816d1ea6f30c371
parent4f44e8f7460bcd281c7d6d02bbf418d0214a2461
[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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@303406 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/NewGVN.cpp
test/Transforms/NewGVN/pr33086.ll [new file with mode: 0644]