[llvm] r213812 - Let llvm/test/CodeGen/X86/avx512*-mask-op.ll(s) aware of Win32 x64 calling convention.

NAKAMURA Takumi geek4civic at gmail.com
Wed Jul 23 15:38:25 PDT 2014


Author: chapuni
Date: Wed Jul 23 17:38:25 2014
New Revision: 213812

URL: http://llvm.org/viewvc/llvm-project?rev=213812&view=rev
Log:
Let llvm/test/CodeGen/X86/avx512*-mask-op.ll(s) aware of Win32 x64 calling convention.

Modified:
    llvm/trunk/test/CodeGen/X86/avx512-mask-op.ll
    llvm/trunk/test/CodeGen/X86/avx512bw-mask-op.ll
    llvm/trunk/test/CodeGen/X86/avx512dq-mask-op.ll

Modified: llvm/trunk/test/CodeGen/X86/avx512-mask-op.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx512-mask-op.ll?rev=213812&r1=213811&r2=213812&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/avx512-mask-op.ll (original)
+++ llvm/trunk/test/CodeGen/X86/avx512-mask-op.ll Wed Jul 23 17:38:25 2014
@@ -32,9 +32,9 @@ define void @mask16_mem(i16* %ptr) {
   store i16 %ret, i16* %ptr, align 4
   ret void
 ; CHECK-LABEL: mask16_mem
-; CHECK: kmovw (%rdi), %k{{[0-7]}}
+; CHECK: kmovw ([[ARG1:%rdi|%rcx]]), %k{{[0-7]}}
 ; CHECK-NEXT: knotw
-; CHECK-NEXT: kmovw %k{{[0-7]}}, (%rdi)
+; CHECK-NEXT: kmovw %k{{[0-7]}}, ([[ARG1]])
 ; CHECK: ret
 }
 
@@ -46,9 +46,9 @@ define void @mask8_mem(i8* %ptr) {
   store i8 %ret, i8* %ptr, align 4
   ret void
 ; CHECK-LABEL: mask8_mem
-; CHECK: kmovw (%rdi), %k{{[0-7]}}
+; CHECK: kmovw ([[ARG1]]), %k{{[0-7]}}
 ; CHECK-NEXT: knotw
-; CHECK-NEXT: kmovw %k{{[0-7]}}, (%rdi)
+; CHECK-NEXT: kmovw %k{{[0-7]}}, ([[ARG1]])
 ; CHECK: ret
 }
 

Modified: llvm/trunk/test/CodeGen/X86/avx512bw-mask-op.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx512bw-mask-op.ll?rev=213812&r1=213811&r2=213812&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/avx512bw-mask-op.ll (original)
+++ llvm/trunk/test/CodeGen/X86/avx512bw-mask-op.ll Wed Jul 23 17:38:25 2014
@@ -45,9 +45,9 @@ define void @mask32_mem(i32* %ptr) {
   store i32 %ret, i32* %ptr, align 4
   ret void
 ; CHECK-LABEL: mask32_mem
-; CHECK: kmovd (%rdi), %k{{[0-7]}}
+; CHECK: kmovd ([[ARG1:%rdi|%rcx]]), %k{{[0-7]}}
 ; CHECK-NEXT: knotd
-; CHECK-NEXT: kmovd %k{{[0-7]}}, (%rdi)
+; CHECK-NEXT: kmovd %k{{[0-7]}}, ([[ARG1]])
 ; CHECK_NEXT: ret
 }
 
@@ -66,8 +66,8 @@ define void @mask64_mem(i64* %ptr) {
   store i64 %ret, i64* %ptr, align 4
   ret void
 ; CHECK-LABEL: mask64_mem
-; CHECK: kmovq (%rdi), %k{{[0-7]}}
+; CHECK: kmovq ([[ARG1]]), %k{{[0-7]}}
 ; CHECK-NEXT: knotq
-; CHECK-NEXT: kmovq %k{{[0-7]}}, (%rdi)
+; CHECK-NEXT: kmovq %k{{[0-7]}}, ([[ARG1]])
 ; CHECK_NEXT: ret
 }

Modified: llvm/trunk/test/CodeGen/X86/avx512dq-mask-op.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/avx512dq-mask-op.ll?rev=213812&r1=213811&r2=213812&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/avx512dq-mask-op.ll (original)
+++ llvm/trunk/test/CodeGen/X86/avx512dq-mask-op.ll Wed Jul 23 17:38:25 2014
@@ -18,8 +18,8 @@ define void @mask8_mem(i8* %ptr) {
   store i8 %ret, i8* %ptr, align 4
   ret void
 ; CHECK-LABEL: mask8_mem
-; CHECK: kmovb (%rdi), %k{{[0-7]}}
+; CHECK: kmovb ([[ARG1:%rdi|%rcx]]), %k{{[0-7]}}
 ; CHECK-NEXT: knotb
-; CHECK-NEXT: kmovb %k{{[0-7]}}, (%rdi)
+; CHECK-NEXT: kmovb %k{{[0-7]}}, ([[ARG1]])
 ; CHECK: ret
 }





More information about the llvm-commits mailing list