SLPVectorizer: When sorting by domination for CSE don't assert on unreachable code.
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 9 May 2014 23:28:49 +0000 (23:28 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 9 May 2014 23:28:49 +0000 (23:28 +0000)
commit3ae331d81a8f9e477df10ab86dca999d9f136a26
treee05f1a47b15782c57635d6ed9c8d0aca925f0a92
parentd30c11eddee0c6f17a65303c249b77d14962c973
SLPVectorizer: When sorting by domination for CSE don't assert on unreachable code.

There is no total ordering if the CFG is disconnected. We don't care if we
catch all CSE opportunities in dead code either so just exclude ignore them in
the assert.

PR19646

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208461 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Vectorize/SLPVectorizer.cpp
test/Transforms/SLPVectorizer/X86/cse.ll