[x86] Clean up the SSE1 test to use a slightly different pattern for
matching offsets. I don't expect this to really matter, but its what the latest incarnation of my script for maintaining these tests happens to produce, and so its simpler for me if everything matches. llvm-svn: 223613
This commit is contained in:
parent
3a91c6e60a
commit
84bbae06d6
|
@ -186,11 +186,11 @@ define <4 x float> @insert_mem_lo_v4f32(<2 x float>* %ptr, <4 x float> %b) {
|
|||
; SSE1-LABEL: insert_mem_lo_v4f32:
|
||||
; SSE1: # BB#0:
|
||||
; SSE1-NEXT: movq (%rdi), %rax
|
||||
; SSE1-NEXT: movl %eax, {{[-0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: movl %eax, -{{[0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: shrq $32, %rax
|
||||
; SSE1-NEXT: movl %eax, -{{[0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: movss {{[-0-9]+}}(%rsp), %xmm1
|
||||
; SSE1-NEXT: movss {{[-0-9]+}}(%rsp), %xmm2
|
||||
; SSE1-NEXT: movss -{{[0-9]+}}(%rsp), %xmm1
|
||||
; SSE1-NEXT: movss -{{[0-9]+}}(%rsp), %xmm2
|
||||
; SSE1-NEXT: unpcklps {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
|
||||
; SSE1-NEXT: xorps %xmm2, %xmm2
|
||||
; SSE1-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,1],xmm2[0,1]
|
||||
|
@ -207,11 +207,11 @@ define <4 x float> @insert_mem_hi_v4f32(<2 x float>* %ptr, <4 x float> %b) {
|
|||
; SSE1-LABEL: insert_mem_hi_v4f32:
|
||||
; SSE1: # BB#0:
|
||||
; SSE1-NEXT: movq (%rdi), %rax
|
||||
; SSE1-NEXT: movl %eax, {{[-0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: movl %eax, -{{[0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: shrq $32, %rax
|
||||
; SSE1-NEXT: movl %eax, {{[-0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: movss {{[-0-9]+}}(%rsp), %xmm1
|
||||
; SSE1-NEXT: movss {{[-0-9]+}}(%rsp), %xmm2
|
||||
; SSE1-NEXT: movl %eax, -{{[0-9]+}}(%rsp)
|
||||
; SSE1-NEXT: movss -{{[0-9]+}}(%rsp), %xmm1
|
||||
; SSE1-NEXT: movss -{{[0-9]+}}(%rsp), %xmm2
|
||||
; SSE1-NEXT: unpcklps {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
|
||||
; SSE1-NEXT: xorps %xmm2, %xmm2
|
||||
; SSE1-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,1],xmm2[0,1]
|
||||
|
|
Loading…
Reference in New Issue