summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll')
-rw-r--r--llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll16
1 files changed, 6 insertions, 10 deletions
diff --git a/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll b/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll
index 75212f17ab3..f711dc61574 100644
--- a/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll
+++ b/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll
@@ -1110,12 +1110,10 @@ define <4 x float> @add_ss_mask(<4 x float> %a, <4 x float> %b, <4 x float> %c,
; AVX1-LABEL: add_ss_mask:
; AVX1: # BB#0:
; AVX1-NEXT: testb $1, %dil
-; AVX1-NEXT: jne .LBB62_1
-; AVX1-NEXT: # BB#2:
-; AVX1-NEXT: vblendps {{.*#+}} xmm0 = xmm2[0],xmm0[1,2,3]
-; AVX1-NEXT: retq
-; AVX1-NEXT: .LBB62_1:
+; AVX1-NEXT: je .LBB62_2
+; AVX1-NEXT: # BB#1:
; AVX1-NEXT: vaddss %xmm1, %xmm0, %xmm2
+; AVX1-NEXT: .LBB62_2:
; AVX1-NEXT: vblendps {{.*#+}} xmm0 = xmm2[0],xmm0[1,2,3]
; AVX1-NEXT: retq
;
@@ -1167,12 +1165,10 @@ define <2 x double> @add_sd_mask(<2 x double> %a, <2 x double> %b, <2 x double>
; AVX1-LABEL: add_sd_mask:
; AVX1: # BB#0:
; AVX1-NEXT: testb $1, %dil
-; AVX1-NEXT: jne .LBB63_1
-; AVX1-NEXT: # BB#2:
-; AVX1-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm0[1]
-; AVX1-NEXT: retq
-; AVX1-NEXT: .LBB63_1:
+; AVX1-NEXT: je .LBB63_2
+; AVX1-NEXT: # BB#1:
; AVX1-NEXT: vaddsd %xmm1, %xmm0, %xmm2
+; AVX1-NEXT: .LBB63_2:
; AVX1-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm0[1]
; AVX1-NEXT: retq
;
OpenPOWER on IntegriCloud