[AVX512] Unpack support in new shuffle lowering
authorAdam Nemet <anemet@apple.com>
Tue, 13 Jan 2015 22:20:18 +0000 (22:20 +0000)
committerAdam Nemet <anemet@apple.com>
Tue, 13 Jan 2015 22:20:18 +0000 (22:20 +0000)
commit293f71ddd2a821a6aad4e84efb41f01ac4ad9035
tree654fa942888bb755ceabb4770b2611aea29c99fd
parentcebcef632973e64483dfb007a3f7b040f416af54
[AVX512] Unpack support in new shuffle lowering

This now handles both 32 and 64-bit element sizes.

In this version, the test are in vector-shuffle-512-v8.ll, canonicalized by
Chandler's update_llc_test_checks.py.

Part of <rdar://problem/17688758>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225838 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/vector-shuffle-512-v8.ll