[x86] Remove the old vector shuffle lowering code and its flag.
authorChandler Carruth <chandlerc@gmail.com>
Fri, 20 Feb 2015 04:25:04 +0000 (04:25 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 20 Feb 2015 04:25:04 +0000 (04:25 +0000)
commitefbbaefea5d742dca1a92432aea62f669efd446b
tree50616e14d183ab1f7ba9e7b8832fd175bd4cf9cb
parent07ef8904ade51630184d36f3507f894a81c1989b
[x86] Remove the old vector shuffle lowering code and its flag.

The new shuffle lowering has been the default for some time. I've
enabled the new legality testing by default with no really blocking
regressions. I've fuzz tested this very heavily (many millions of fuzz
test cases have passed at this point). And this cleans up a ton of code.
=]

Thanks again to the many folks that helped with this transition. There
was a lot of work by others that went into the new shuffle lowering to
make it really excellent.

In case you aren't using a diff algorithm that can handle this:
  X86ISelLowering.cpp: 22 insertions(+), 2940 deletions(-)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229964 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx2-pmovx-256-old-shuffle.ll [deleted file]