[X86] Replace 512-bit masked pmaddubsw and pmaddwd intrinsic with unmasked intrinsic...
authorCraig Topper <craig.topper@intel.com>
Wed, 11 Apr 2018 04:55:10 +0000 (04:55 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 11 Apr 2018 04:55:10 +0000 (04:55 +0000)
commit2575454fe924f4530ddb891344eaf4a8d0ec0991
tree6771cf47d79d499e57cfe630a00ebf768ce28f6a
parent9507fa358cdf3df95d890c6a8dcb415522e7390f
[X86] Replace 512-bit masked pmaddubsw and pmaddwd intrinsic with unmasked intrinsic and a select.

This makes it consistent with the 128/256-bit functions.

Someday maybe we'll have all the masking moved to selects.

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