summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Breger <igor.breger@intel.com>2015-08-31 11:15:06 +0000
committerIgor Breger <igor.breger@intel.com>2015-08-31 11:15:06 +0000
commitb5ba2319f6e9dc4c8f36191a0bbc35794658c1b5 (patch)
treea96be343472da6f0c44c7eb1547fc88f72308b56
parent44b34b0e8a592835417badf9dd40f5e02ca66eab (diff)
downloadbcm5719-llvm-b5ba2319f6e9dc4c8f36191a0bbc35794658c1b5.tar.gz
bcm5719-llvm-b5ba2319f6e9dc4c8f36191a0bbc35794658c1b5.zip
AVX-512: Changed cnt parameter in valignq/d intrinsic from i8 to i32 according to the Intel Spec
Differential Revision: http://reviews.llvm.org/D12274 llvm-svn: 246430
-rw-r--r--clang/include/clang/Basic/BuiltinsX86.def4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/BuiltinsX86.def b/clang/include/clang/Basic/BuiltinsX86.def
index bef58028ec0..a6adaacfe3f 100644
--- a/clang/include/clang/Basic/BuiltinsX86.def
+++ b/clang/include/clang/Basic/BuiltinsX86.def
@@ -1030,8 +1030,8 @@ TARGET_BUILTIN(__builtin_ia32_vpermt2vard512_mask, "V16iV16iV16iV16iUs", "", "av
TARGET_BUILTIN(__builtin_ia32_vpermt2varq512_mask, "V8LLiV8LLiV8LLiV8LLiUc", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_vpermt2varps512_mask, "V16fV16iV16fV16fUs", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_vpermt2varpd512_mask, "V8dV8LLiV8dV8dUc", "", "avx512f")
-TARGET_BUILTIN(__builtin_ia32_alignq512_mask, "V8LLiV8LLiV8LLiIcV8LLiUc", "", "avx512f")
-TARGET_BUILTIN(__builtin_ia32_alignd512_mask, "V16iV16iV16iIcV16iUs", "", "avx512f")
+TARGET_BUILTIN(__builtin_ia32_alignq512_mask, "V8LLiV8LLiV8LLiIiV8LLiUc", "", "avx512f")
+TARGET_BUILTIN(__builtin_ia32_alignd512_mask, "V16iV16iV16iIiV16iUs", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_extractf64x4_mask, "V4dV8dIcV4dUc", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_extractf32x4_mask, "V4fV16fIcV4fUc", "", "avx512f")
OpenPOWER on IntegriCloud