[X86] Add kadd intrinsics to match gcc and icc.
authorCraig Topper <craig.topper@intel.com>
Tue, 28 Aug 2018 22:32:14 +0000 (22:32 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 28 Aug 2018 22:32:14 +0000 (22:32 +0000)
commita65bf65e0bb4f2c119bb388e7f036e664d108669
tree25bff6ab0a67eedbad298be6affde4e2bfbcbc6c
parentc8074aa654da982e1169e889da08bc1d93536754
[X86] Add kadd intrinsics to match gcc and icc.

This adds the following intrinsics:
_kadd_mask64
_kadd_mask32
_kadd_mask16
_kadd_mask8

These are missing from the Intel Intrinsics Guide, but are implemented by both gcc and icc.

llvm-svn: 340879
clang/include/clang/Basic/BuiltinsX86.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/avx512bwintrin.h
clang/lib/Headers/avx512dqintrin.h
clang/test/CodeGen/avx512bw-builtins.c
clang/test/CodeGen/avx512dq-builtins.c