summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-05-14 21:13:31 +0000
committerCraig Topper <craig.topper@gmail.com>2016-05-14 21:13:31 +0000
commitbf8d85a0f32686c859d2bd5e025bb19f681c97d4 (patch)
tree5a4d6277c4426cc33d54b782e5ddb86b87234be8
parent258f874bb933c2d0c16b0ccecd7218aa16af1cc1 (diff)
downloadbcm5719-llvm-bf8d85a0f32686c859d2bd5e025bb19f681c97d4.tar.gz
bcm5719-llvm-bf8d85a0f32686c859d2bd5e025bb19f681c97d4.zip
[AVX512] Make the permd builtins take a 32-bit immediate to match the software spec.
llvm-svn: 269580
-rw-r--r--clang/include/clang/Basic/BuiltinsX86.def8
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/include/clang/Basic/BuiltinsX86.def b/clang/include/clang/Basic/BuiltinsX86.def
index 9589a780a73..c5f78470c3d 100644
--- a/clang/include/clang/Basic/BuiltinsX86.def
+++ b/clang/include/clang/Basic/BuiltinsX86.def
@@ -2173,10 +2173,10 @@ TARGET_BUILTIN(__builtin_ia32_vfmaddss3_mask3, "V4fV4fV4fV4fUcIi", "", "avx512f"
TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_mask, "V2dV2dV2dV2dUcIi", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_maskz, "V2dV2dV2dV2dUcIi", "", "avx512f")
TARGET_BUILTIN(__builtin_ia32_vfmaddsd3_mask3, "V2dV2dV2dV2dUcIi", "", "avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdf512_mask, "V8dV8dIcV8dUc","","avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdi512_mask, "V8LLiV8LLiIcV8LLiUc","","avx512f")
-TARGET_BUILTIN(__builtin_ia32_permdf256_mask, "V4dV4dIcV4dUc","","avx512vl")
-TARGET_BUILTIN(__builtin_ia32_permdi256_mask, "V4LLiV4LLiIcV4LLiUc","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_permdf512_mask, "V8dV8dIiV8dUc","","avx512f")
+TARGET_BUILTIN(__builtin_ia32_permdi512_mask, "V8LLiV8LLiIiV8LLiUc","","avx512f")
+TARGET_BUILTIN(__builtin_ia32_permdf256_mask, "V4dV4dIiV4dUc","","avx512vl")
+TARGET_BUILTIN(__builtin_ia32_permdi256_mask, "V4LLiV4LLiIiV4LLiUc","","avx512vl")
TARGET_BUILTIN(__builtin_ia32_permvarhi512_mask, "V32sV32sV32sV32sUi","","avx512bw")
TARGET_BUILTIN(__builtin_ia32_permvardf512_mask, "V8dV8dV8LLiV8dUc","","avx512f")
TARGET_BUILTIN(__builtin_ia32_permvardi512_mask, "V8LLiV8LLiV8LLiV8LLiUc","","avx512f")
OpenPOWER on IntegriCloud