]> granicus.if.org Git - llvm/commit
[NewGVN] Skip uses in unreachable blocks.
authorDavide Italiano <davide@freebsd.org>
Thu, 26 Jan 2017 00:42:42 +0000 (00:42 +0000)
committerDavide Italiano <davide@freebsd.org>
Thu, 26 Jan 2017 00:42:42 +0000 (00:42 +0000)
commitf73a486408a0f95221135103df37a1513c51700d
treec99d9dfed20062f54e87f9bbba36009a942818a1
parentc8168e70a9250161915262d35eaa7a1de57bd2b1
[NewGVN] Skip uses in unreachable blocks.

Otherwise we ask for a domtree node that's not there, and we crash.

Differential Revision:  https://reviews.llvm.org/D29145

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