[x86] Make the new vector shuffle legality test on by default, which
authorChandler Carruth <chandlerc@gmail.com>
Fri, 20 Feb 2015 03:05:47 +0000 (03:05 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 20 Feb 2015 03:05:47 +0000 (03:05 +0000)
commit38749b8e079e5c3fa5ca25970656ee04ead5bb18
treea4949ba19ec75049c6d240de9c719578b439ac52
parentf7c10200416126b228c3eae0061bcbf4372a512f
[x86] Make the new vector shuffle legality test on by default, which
reflects the fact that the x86 backend can in fact lower any shuffle you
want it to with reasonably high code quality.

My recent work on the new vector shuffle has made this regress *very*
little. The diff in the test cases makes me very, very happy.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229958 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/bswap-vector.ll
test/CodeGen/X86/mmx-arg-passing-x86-64.ll
test/CodeGen/X86/sse3.ll
test/CodeGen/X86/sse41.ll
test/CodeGen/X86/vector-blend.ll