summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/combine-testm-and.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/combine-testm-and.ll')
-rw-r--r--llvm/test/CodeGen/X86/combine-testm-and.ll6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/test/CodeGen/X86/combine-testm-and.ll b/llvm/test/CodeGen/X86/combine-testm-and.ll
index 8ab9bdad1d6..b10a4b5ed29 100644
--- a/llvm/test/CodeGen/X86/combine-testm-and.ll
+++ b/llvm/test/CodeGen/X86/combine-testm-and.ll
@@ -17,7 +17,7 @@ define i32 @combineTESTM_AND_1(<8 x i64> %a, <8 x i64> %b) {
define i32 @combineTESTM_AND_2(<8 x i64> %a, <8 x i64> %b , i8 %mask) {
; CHECK-LABEL: combineTESTM_AND_2:
; CHECK: ## BB#0:
-; CHECK-NEXT: kmovb %edi, %k1
+; CHECK-NEXT: kmovd %edi, %k1
; CHECK-NEXT: vptestmq %zmm0, %zmm1, %k0 {%k1}
; CHECK-NEXT: kmovb %k0, %eax
; CHECK-NEXT: vzeroupper
@@ -31,7 +31,7 @@ define i32 @combineTESTM_AND_2(<8 x i64> %a, <8 x i64> %b , i8 %mask) {
define i32 @combineTESTM_AND_mask_3(<8 x i64> %a, <8 x i64>* %bptr , i8 %mask) {
; CHECK-LABEL: combineTESTM_AND_mask_3:
; CHECK: ## BB#0:
-; CHECK-NEXT: kmovb %esi, %k1
+; CHECK-NEXT: kmovd %esi, %k1
; CHECK-NEXT: vptestmq (%rdi), %zmm0, %k0 {%k1}
; CHECK-NEXT: kmovb %k0, %eax
; CHECK-NEXT: vzeroupper
@@ -46,7 +46,7 @@ define i32 @combineTESTM_AND_mask_3(<8 x i64> %a, <8 x i64>* %bptr , i8 %mask) {
define i32 @combineTESTM_AND_mask_4(<8 x i64> %a, <8 x i64>* %bptr , i8 %mask) {
; CHECK-LABEL: combineTESTM_AND_mask_4:
; CHECK: ## BB#0:
-; CHECK-NEXT: kmovb %esi, %k1
+; CHECK-NEXT: kmovd %esi, %k1
; CHECK-NEXT: vptestmq (%rdi), %zmm0, %k0 {%k1}
; CHECK-NEXT: kmovb %k0, %eax
; CHECK-NEXT: vzeroupper
OpenPOWER on IntegriCloud