summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2014-07-31 04:00:39 +0000
committerAdam Nemet <anemet@apple.com>2014-07-31 04:00:39 +0000
commitda82bcc4dd55d6da68b348e5f79ddb704bb665c3 (patch)
treed91c0309871010d2c7e0f90844819bc26d035788 /clang/test
parentf55771388bbaa3588d14a10d6ba9de9e25fbe918 (diff)
downloadbcm5719-llvm-da82bcc4dd55d6da68b348e5f79ddb704bb665c3.tar.gz
bcm5719-llvm-da82bcc4dd55d6da68b348e5f79ddb704bb665c3.zip
[AVX512] Add unaligned FP load intrinsics
Part of <rdar://problem/17688758> llvm-svn: 214380
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/CodeGen/avx512f-builtins.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/test/CodeGen/avx512f-builtins.c b/clang/test/CodeGen/avx512f-builtins.c
index 3281830787a..4c4a064ff5d 100644
--- a/clang/test/CodeGen/avx512f-builtins.c
+++ b/clang/test/CodeGen/avx512f-builtins.c
@@ -89,6 +89,20 @@ void test_mm512_store_pd(void *p, __m512d a)
_mm512_store_pd(p, a);
}
+__m512 test_mm512_loadu_ps(void *p)
+{
+ // CHECK-LABEL: @test_mm512_loadu_ps
+ // CHECK: load <16 x float>* {{.*}}, align 1{{$}}
+ return _mm512_loadu_ps(p);
+}
+
+__m512d test_mm512_loadu_pd(void *p)
+{
+ // CHECK-LABEL: @test_mm512_loadu_pd
+ // CHECK: load <8 x double>* {{.*}}, align 1{{$}}
+ return _mm512_loadu_pd(p);
+}
+
__m512d test_mm512_set1_pd(double d)
{
// CHECK-LABEL: @test_mm512_set1_pd
OpenPOWER on IntegriCloud