summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2014-07-23 22:38:25 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2014-07-23 22:38:25 +0000
commitc0eb860c219470d2a02bfa8ca4798c673681e781 (patch)
treeb0e877eba45880564d49e36a0cee8b5366fb34ed /llvm/test
parentf19d12ba3cb3a095224b0fc86a65134acf957139 (diff)
downloadbcm5719-llvm-c0eb860c219470d2a02bfa8ca4798c673681e781.tar.gz
bcm5719-llvm-c0eb860c219470d2a02bfa8ca4798c673681e781.zip
Let llvm/test/CodeGen/X86/avx512*-mask-op.ll(s) aware of Win32 x64 calling convention.
llvm-svn: 213812
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/X86/avx512-mask-op.ll8
-rw-r--r--llvm/test/CodeGen/X86/avx512bw-mask-op.ll8
-rw-r--r--llvm/test/CodeGen/X86/avx512dq-mask-op.ll4
3 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/X86/avx512-mask-op.ll b/llvm/test/CodeGen/X86/avx512-mask-op.ll
index 24a266b3644..2400370b350 100644
--- a/llvm/test/CodeGen/X86/avx512-mask-op.ll
+++ b/llvm/test/CodeGen/X86/avx512-mask-op.ll
@@ -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
}
diff --git a/llvm/test/CodeGen/X86/avx512bw-mask-op.ll b/llvm/test/CodeGen/X86/avx512bw-mask-op.ll
index 32c1551ba48..611982d1c6c 100644
--- a/llvm/test/CodeGen/X86/avx512bw-mask-op.ll
+++ b/llvm/test/CodeGen/X86/avx512bw-mask-op.ll
@@ -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
}
diff --git a/llvm/test/CodeGen/X86/avx512dq-mask-op.ll b/llvm/test/CodeGen/X86/avx512dq-mask-op.ll
index de50e81b026..19f34282f39 100644
--- a/llvm/test/CodeGen/X86/avx512dq-mask-op.ll
+++ b/llvm/test/CodeGen/X86/avx512dq-mask-op.ll
@@ -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
}
OpenPOWER on IntegriCloud