@@ -723,7 +723,6 @@ define i32 @test_x86_tbm_t1mskc_u32_z(i32 %a, i32 %b) nounwind {
723
723
; CHECK-LABEL: test_x86_tbm_t1mskc_u32_z:
724
724
; CHECK: # %bb.0:
725
725
; CHECK-NEXT: t1mskcl %edi, %eax
726
- ; CHECK-NEXT: testl %eax, %eax
727
726
; CHECK-NEXT: cmovel %esi, %eax
728
727
; CHECK-NEXT: retq
729
728
%t0 = xor i32 %a , -1
@@ -767,7 +766,6 @@ define i64 @test_x86_tbm_t1mskc_u64_z(i64 %a, i64 %b) nounwind {
767
766
; CHECK-LABEL: test_x86_tbm_t1mskc_u64_z:
768
767
; CHECK: # %bb.0:
769
768
; CHECK-NEXT: t1mskcq %rdi, %rax
770
- ; CHECK-NEXT: testq %rax, %rax
771
769
; CHECK-NEXT: cmoveq %rsi, %rax
772
770
; CHECK-NEXT: retq
773
771
%t0 = xor i64 %a , -1
@@ -811,7 +809,6 @@ define i32 @test_x86_tbm_tzmsk_u32_z(i32 %a, i32 %b) nounwind {
811
809
; CHECK-LABEL: test_x86_tbm_tzmsk_u32_z:
812
810
; CHECK: # %bb.0:
813
811
; CHECK-NEXT: tzmskl %edi, %eax
814
- ; CHECK-NEXT: testl %eax, %eax
815
812
; CHECK-NEXT: cmovel %esi, %eax
816
813
; CHECK-NEXT: retq
817
814
%t0 = xor i32 %a , -1
@@ -855,7 +852,6 @@ define i64 @test_x86_tbm_tzmsk_u64_z(i64 %a, i64 %b) nounwind {
855
852
; CHECK-LABEL: test_x86_tbm_tzmsk_u64_z:
856
853
; CHECK: # %bb.0:
857
854
; CHECK-NEXT: tzmskq %rdi, %rax
858
- ; CHECK-NEXT: testq %rax, %rax
859
855
; CHECK-NEXT: cmoveq %rsi, %rax
860
856
; CHECK-NEXT: retq
861
857
%t0 = xor i64 %a , -1
0 commit comments