[AVX-512] Remove 128/256 masked vpermil instrinsics and autoupgrade to a select aroun...
authorCraig Topper <craig.topper@gmail.com>
Sat, 10 Dec 2016 21:15:52 +0000 (21:15 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 10 Dec 2016 21:15:52 +0000 (21:15 +0000)
commitabe7c5b5e949649b49fa89fff78864ff6a489e0a
tree9aed0c39652e68bece19e9c057ba71b2704d1223
parenta4744d170e0b157855e9959a5febc0cad8874fba
[AVX-512] Remove 128/256 masked vpermil instrinsics and autoupgrade to a select around the unmasked avx1 intrinsics.

llvm-svn: 289340
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