[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.
authorCraig Topper <craig.topper@gmail.com>
Wed, 23 Nov 2016 06:54:55 +0000 (06:54 +0000)
committerCraig Topper <craig.topper@gmail.com>
Wed, 23 Nov 2016 06:54:55 +0000 (06:54 +0000)
commitf57e17def0f536d0dd30e6b4858aadcb6bba7b4a
tree17a2e61ec5885b4ccee5e6af719dd6aded403b14
parent14aba43ea9101e7f9825fc5c16cfd1f249a5da71
[AVX-512] Remove intrinsics for valignd/q and autoupgrade them to native shuffles.

llvm-svn: 287744
llvm/include/llvm/IR/IntrinsicsX86.td
llvm/lib/IR/AutoUpgrade.cpp
llvm/lib/Target/X86/X86IntrinsicsInfo.h
llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512-intrinsics.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
llvm/test/CodeGen/X86/avx512vl-intrinsics.ll