[X86] Remove mask from 512 bit pmulhrsw/pmulhw/pmulhuw builtins.
authorCraig Topper <craig.topper@intel.com>
Tue, 20 Feb 2018 07:28:18 +0000 (07:28 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 20 Feb 2018 07:28:18 +0000 (07:28 +0000)
commit0a70c3c7af8c579f1b487928b6e5b7089d539171
treee154c4f64c26f43dde3457d2224da35e72cb3100
parent9256ac1a580cd6e30db4ed310383a9f12b602091
[X86] Remove mask from 512 bit pmulhrsw/pmulhw/pmulhuw builtins.

We now use a vselect node in IR around an unmasked builtin. This makes it consistent with the 128 and 256 bit versions.

llvm-svn: 325560
clang/include/clang/Basic/BuiltinsX86.def
clang/lib/Headers/avx512bwintrin.h
clang/test/CodeGen/avx512bw-builtins.c