diff options
author | Michael Zuckerman <Michael.zuckerman@intel.com> | 2016-04-29 08:52:02 +0000 |
---|---|---|
committer | Michael Zuckerman <Michael.zuckerman@intel.com> | 2016-04-29 08:52:02 +0000 |
commit | 41f5a377076ec83ca8aff39a57524aa8c24d56d5 (patch) | |
tree | 79693b6cbdbeb994988926ff5c662d6e48247463 /clang/include | |
parent | 531809d3401cb767993a91100688f6e3a110fcc9 (diff) | |
download | bcm5719-llvm-41f5a377076ec83ca8aff39a57524aa8c24d56d5.tar.gz bcm5719-llvm-41f5a377076ec83ca8aff39a57524aa8c24d56d5.zip |
[Clang][AVX512][Builtin] Adding intrinsics for compress instruction set
Differential Revision: http://reviews.llvm.org/D19599
llvm-svn: 268013
Diffstat (limited to 'clang/include')
-rw-r--r-- | clang/include/clang/Basic/BuiltinsX86.def | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/BuiltinsX86.def b/clang/include/clang/Basic/BuiltinsX86.def index 963a8c576ff..452f42d1fc9 100644 --- a/clang/include/clang/Basic/BuiltinsX86.def +++ b/clang/include/clang/Basic/BuiltinsX86.def @@ -2218,6 +2218,10 @@ TARGET_BUILTIN(__builtin_ia32_dbpsadbw128_mask, "V8sV16cV16cIiV8sUc","","avx512b TARGET_BUILTIN(__builtin_ia32_dbpsadbw256_mask, "V16sV32cV32cIiV16sUs","","avx512bw,avx512vl") TARGET_BUILTIN(__builtin_ia32_dbpsadbw512_mask, "V32sV64cV64cIiV32sUi","","avx512bw") TARGET_BUILTIN(__builtin_ia32_psadbw512, "V8LLiV64cV64c","","avx512bw") +TARGET_BUILTIN(__builtin_ia32_compressdf512_mask, "V8dV8dV8dUc","","avx512f") +TARGET_BUILTIN(__builtin_ia32_compressdi512_mask, "V8LLiV8LLiV8LLiUc","","avx512f") +TARGET_BUILTIN(__builtin_ia32_compresssf512_mask, "V16fV16fV16fUs","","avx512f") +TARGET_BUILTIN(__builtin_ia32_compresssi512_mask, "V16iV16iV16iUs","","avx512f") #undef BUILTIN |