[PATCH] D19009: [Clang][Builtin][AVX512] Adding builtin to clang . [cvt{b|d|q}2mask{128|256|512} cvtmask2{b|d|q}{128|256|512}]

Elena Demikhovsky via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 12 06:39:51 PDT 2016


delena added inline comments.

================
Comment at: include/clang/Basic/BuiltinsX86.def:1958
@@ +1957,3 @@
+TARGET_BUILTIN(__builtin_ia32_cvtmask2w256, "V16sUs","","avx512bw,avx512vl")
+TARGET_BUILTIN(__builtin_ia32_cvtd2mask128, "UcV4i","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_cvtd2mask256, "UcV8i","","avx512vl")
----------------
vl and dq

================
Comment at: include/clang/Basic/BuiltinsX86.def:1964
@@ +1963,3 @@
+TARGET_BUILTIN(__builtin_ia32_cvtmask2q256, "V4LLiUc","","avx512dq,avx512vl")
+TARGET_BUILTIN(__builtin_ia32_cvtq2mask128, "UcV2LLi","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_cvtq2mask256, "UcV4LLi","","avx512vl")
----------------
the same


http://reviews.llvm.org/D19009





More information about the llvm-commits mailing list