[x86] Start moving to a fancier check syntax to reduce the need for
authorChandler Carruth <chandlerc@gmail.com>
Sat, 20 Sep 2014 18:36:39 +0000 (18:36 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 20 Sep 2014 18:36:39 +0000 (18:36 +0000)
commitcc727ec92a9869ebd04b88a3b71d986fef1c7b0a
tree7ce23341ed57256c8c13a7438281658fc2505506
parent2fd2535b54495931e0e16498e8fb82d61a6c1280
[x86] Start moving to a fancier check syntax to reduce the need for
duplication of check lines. The idea is to have broad sets of
compilation modes that will frequently diverge without having to always
and immediately explode to the precise ISA feature set.

While this already helps due to VEX encoded differences, it will help
much more as I teach the new shuffle lowering about more of the new VEX
encoded instructions which can still be used to implement 128-bit
shuffles.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218188 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/vector-shuffle-128-v4.ll