[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)
commit4041f2217b14d395e22d7e646d6d80af1d22ec2f
treeebd5fb107292997f97a8cd7fe6379ecf1c37cbc0
parenteb206aa1ea34140545d26fe2ebaf1079af5dd58f
[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(-)

llvm-svn: 229964
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/avx2-pmovx-256-old-shuffle.ll [deleted file]