r271134 - [AVX512] Add masked v16i32 and v8i64 unaligned store tests.

Craig Topper via cfe-commits cfe-commits at lists.llvm.org
Sat May 28 11:59:06 PDT 2016


Author: ctopper
Date: Sat May 28 13:59:06 2016
New Revision: 271134

URL: http://llvm.org/viewvc/llvm-project?rev=271134&view=rev
Log:
[AVX512] Add masked v16i32 and v8i64 unaligned store tests.

Modified:
    cfe/trunk/test/CodeGen/avx512f-builtins.c

Modified: cfe/trunk/test/CodeGen/avx512f-builtins.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/avx512f-builtins.c?rev=271134&r1=271133&r2=271134&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/avx512f-builtins.c (original)
+++ cfe/trunk/test/CodeGen/avx512f-builtins.c Sat May 28 13:59:06 2016
@@ -196,6 +196,18 @@ void test_mm512_mask_store_pd(void *p, _
   _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 




More information about the cfe-commits mailing list