[AVX-512] Remove intrinsics for 128/256-bit masked shift by immediate. Instead upgrad...
authorCraig Topper <craig.topper@gmail.com>
Sun, 6 Nov 2016 16:29:14 +0000 (16:29 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 6 Nov 2016 16:29:14 +0000 (16:29 +0000)
commitaf9b3fe752815ce0a046a0117f9ca64bd8faf5b1
tree22ffa9bf2d1d0fe407ff7040508f5462cd3d3c89
parentdd4809a6036f19e5e54d97af090911d2dcf21a0f
[AVX-512] Remove intrinsics for 128/256-bit masked shift by immediate. Instead upgrade them to a select and the older SSE/AVX2 intrinsic.

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