[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)
commite5dbcb7fd0aaf48ddc3bed416eec42257b8d48b6
tree64fb6ea9f92cce873470a82df050e9db317a0ccd
parent67c8484794441bcbcd6fb4251b0decb8491317e1
[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>

llvm-svn: 225838
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll