[AVX-512] Add unmasked intrinsics for variable shifts of dwords and qwords.
authorCraig Topper <craig.topper@gmail.com>
Sun, 13 Nov 2016 07:26:15 +0000 (07:26 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 13 Nov 2016 07:26:15 +0000 (07:26 +0000)
commit43e97649a15987d710276da2803f851a8fb20984
tree4361f071365eca960b2ec9e01b29b9aa7140a8b4
parentf86e4b72660390bde899306bb1879da994281b2a
[AVX-512] Add unmasked intrinsics for variable shifts of dwords and qwords.

These will be used to replace the masked intrinsics so that InstCombineCalls can optimize the AVX-512 variable shifts the same way it does for AVX2.

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