]> granicus.if.org Git - clang/commit
[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)
commit1d39f2e5adc9fb5e0d5ec45a5ebddf1534398ff9
treede831227cf8b4996e30424266d96f0e59b4bb505
parentbc0fa1d5d54aa0b04e621e51c661f4203b3f2c2b
[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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@340879 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/CodeGen/CGBuiltin.cpp
lib/Headers/avx512bwintrin.h
lib/Headers/avx512dqintrin.h
test/CodeGen/avx512bw-builtins.c
test/CodeGen/avx512dq-builtins.c