[x86] Merge the third combining test into the generic one and add proper
authorChandler Carruth <chandlerc@gmail.com>
Thu, 2 Oct 2014 07:56:47 +0000 (07:56 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Thu, 2 Oct 2014 07:56:47 +0000 (07:56 +0000)
commitcd912001b4419a20bab21709c7aabc68599c5c46
tree1120572dc6e58109ab627082ea903fc40da30ecd
parent84b3f53bcb753d886663dfda1423325bf4056720
[x86] Merge the third combining test into the generic one and add proper
checks for all the ISA variants.

If the SSE2 checks here terrify you, good. This is (in large part) the
kind of amazingly bad code that is holding LLVM back when vectorizing on
older ISAs.

At the same time, these tests seem increasingly dubious to me. There are
a very large number of tests and it isn't clear that they are
systematically covering a specific set of functionality. Anyways,
I don't want to reduce testing during the transition, I just want to
consolidate it to where it is easier to manage.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218860 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/combine-vec-shuffle-3.ll [deleted file]
test/CodeGen/X86/vector-shuffle-combining.ll