[AVX-512] Remove intrinsics for 128/256-bit masked variable shift. Instead upgrade...
authorCraig Topper <craig.topper@gmail.com>
Sun, 6 Nov 2016 16:29:19 +0000 (16:29 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 6 Nov 2016 16:29:19 +0000 (16:29 +0000)
commit46de41330ca51f665f422dbcb7ea48076cdc345f
treeff224f14521d4161ff4964511c97824798d69252
parentaf9b3fe752815ce0a046a0117f9ca64bd8faf5b1
[AVX-512] Remove intrinsics for 128/256-bit masked variable shift. Instead upgrade them to a select and the older AVX2 intrinsic.

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