summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/mask-negated-bool.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/mask-negated-bool.ll')
-rw-r--r--llvm/test/CodeGen/X86/mask-negated-bool.ll10
1 files changed, 1 insertions, 9 deletions
diff --git a/llvm/test/CodeGen/X86/mask-negated-bool.ll b/llvm/test/CodeGen/X86/mask-negated-bool.ll
index 2e6e2008ba3..9c266ffcbbf 100644
--- a/llvm/test/CodeGen/X86/mask-negated-bool.ll
+++ b/llvm/test/CodeGen/X86/mask-negated-bool.ll
@@ -4,7 +4,6 @@
define i32 @mask_negated_extended_bool1(i1 %x) {
; CHECK-LABEL: mask_negated_extended_bool1:
; CHECK: # BB#0:
-; CHECK-NEXT: negl %edi
; CHECK-NEXT: andl $1, %edi
; CHECK-NEXT: movl %edi, %eax
; CHECK-NEXT: retq
@@ -19,8 +18,6 @@ define i32 @mask_negated_extended_bool2(i1 zeroext %x) {
; CHECK-LABEL: mask_negated_extended_bool2:
; CHECK: # BB#0:
; CHECK-NEXT: movzbl %dil, %eax
-; CHECK-NEXT: negl %eax
-; CHECK-NEXT: andl $1, %eax
; CHECK-NEXT: retq
;
%ext = zext i1 %x to i32
@@ -32,12 +29,7 @@ define i32 @mask_negated_extended_bool2(i1 zeroext %x) {
define <4 x i32> @mask_negated_extended_bool_vec(<4 x i1> %x) {
; CHECK-LABEL: mask_negated_extended_bool_vec:
; CHECK: # BB#0:
-; CHECK-NEXT: movdqa {{.*#+}} xmm2 = [1,1,1,1]
-; CHECK-NEXT: pand %xmm2, %xmm0
-; CHECK-NEXT: pxor %xmm1, %xmm1
-; CHECK-NEXT: psubd %xmm0, %xmm1
-; CHECK-NEXT: pand %xmm2, %xmm1
-; CHECK-NEXT: movdqa %xmm1, %xmm0
+; CHECK-NEXT: andps {{.*}}(%rip), %xmm0
; CHECK-NEXT: retq
;
%ext = zext <4 x i1> %x to <4 x i32>
OpenPOWER on IntegriCloud