From: Craig Topper Date: Sat, 28 May 2016 18:59:06 +0000 (+0000) Subject: [AVX512] Add masked v16i32 and v8i64 unaligned store tests. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41bc58970d3932766ac6bb239a0c74f8773930ad;p=clang [AVX512] Add masked v16i32 and v8i64 unaligned store tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271134 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/avx512f-builtins.c b/test/CodeGen/avx512f-builtins.c index 8e5813fb34..df359f08cb 100644 --- a/test/CodeGen/avx512f-builtins.c +++ b/test/CodeGen/avx512f-builtins.c @@ -196,6 +196,18 @@ void test_mm512_mask_store_pd(void *p, __m512d a, __mmask8 m) _mm512_mask_store_pd(p, m, a); } +void test_mm512_mask_storeu_epi32(void *__P, __mmask16 __U, __m512i __A) { + // CHECK-LABEL: @test_mm512_mask_storeu_epi32 + // CHECK: @llvm.x86.avx512.mask.storeu.d.512 + return _mm512_mask_storeu_epi32(__P, __U, __A); +} + +void test_mm512_mask_storeu_epi64(void *__P, __mmask8 __U, __m512i __A) { + // CHECK-LABEL: @test_mm512_mask_storeu_epi64 + // CHECK: @llvm.x86.avx512.mask.storeu.q.512 + return _mm512_mask_storeu_epi64(__P, __U, __A); +} + __m512i test_mm512_loadu_si512 (void *__P) { // CHECK-LABEL: @test_mm512_loadu_si512