InstCombine: Don't try to reorder shuffles where the mask is a ConstantExpr.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 24 Jun 2014 10:38:10 +0000 (10:38 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 24 Jun 2014 10:38:10 +0000 (10:38 +0000)
commit9c8840362525b89774c10378317fc18e5d222ba8
treea706a77b6f7cc814699dd7cc29c9c1acf8e35f83
parentf396732d9bddd27b9496dda6f51d492d81ef3ed7
InstCombine: Don't try to reorder shuffles where the mask is a ConstantExpr.

We can't analyze the individual values of a vector expression. PR20114.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211581 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstructionCombining.cpp
test/Transforms/InstCombine/vec_shuffle.ll