diff options
Diffstat (limited to 'llvm/test/CodeGen/X86/combine-add.ll')
| -rw-r--r-- | llvm/test/CodeGen/X86/combine-add.ll | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/combine-add.ll b/llvm/test/CodeGen/X86/combine-add.ll index 6f5f1370e6b..1d20fcf33d7 100644 --- a/llvm/test/CodeGen/X86/combine-add.ll +++ b/llvm/test/CodeGen/X86/combine-add.ll @@ -210,16 +210,16 @@ define <4 x i32> @combine_vec_add_sub_add3(<4 x i32> %a, <4 x i32> %b, <4 x i32>  define <4 x i32> @combine_vec_add_sub_sub(<4 x i32> %a, <4 x i32> %b, <4 x i32> %d) {  ; SSE-LABEL: combine_vec_add_sub_sub:  ; SSE:       # %bb.0: -; SSE-NEXT:    paddd {{.*}}(%rip), %xmm0  ; SSE-NEXT:    paddd %xmm2, %xmm1  ; SSE-NEXT:    psubd %xmm1, %xmm0 +; SSE-NEXT:    paddd {{.*}}(%rip), %xmm0  ; SSE-NEXT:    retq  ;  ; AVX-LABEL: combine_vec_add_sub_sub:  ; AVX:       # %bb.0: -; AVX-NEXT:    vpaddd {{.*}}(%rip), %xmm0, %xmm0  ; AVX-NEXT:    vpaddd %xmm2, %xmm1, %xmm1  ; AVX-NEXT:    vpsubd %xmm1, %xmm0, %xmm0 +; AVX-NEXT:    vpaddd {{.*}}(%rip), %xmm0, %xmm0  ; AVX-NEXT:    retq    %1 = sub <4 x i32> %a, %b    %2 = sub <4 x i32> <i32 0, i32 1, i32 2, i32 3>, %d  | 

