@@ -81,30 +81,30 @@ define <4 x float> @qux(<4 x float> %t, <4 x float> %u) nounwind {
81
81
; CHECK-LABEL: qux:
82
82
; CHECK: # %bb.0:
83
83
; CHECK-NEXT: subq $72, %rsp
84
- ; CHECK-NEXT: movaps %xmm1, {{[0-9]+}}(%rsp ) # 16-byte Spill
85
- ; CHECK-NEXT: movaps %xmm0, {{[0-9]+}}(%rsp ) # 16-byte Spill
84
+ ; CHECK-NEXT: movaps %xmm1, {{[- 0-9]+}}(%r{{[sb]}}p ) # 16-byte Spill
85
+ ; CHECK-NEXT: movaps %xmm0, {{[- 0-9]+}}(%r{{[sb]}}p ) # 16-byte Spill
86
86
; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[3,1,2,3]
87
87
; CHECK-NEXT: shufps {{.*#+}} xmm1 = xmm1[3,1,2,3]
88
88
; CHECK-NEXT: callq fmodf
89
89
; CHECK-NEXT: movaps %xmm0, (%rsp) # 16-byte Spill
90
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm0 # 16-byte Reload
90
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm0 # 16-byte Reload
91
91
; CHECK-NEXT: movhlps {{.*#+}} xmm0 = xmm0[1,1]
92
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm1 # 16-byte Reload
92
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm1 # 16-byte Reload
93
93
; CHECK-NEXT: movhlps {{.*#+}} xmm1 = xmm1[1,1]
94
94
; CHECK-NEXT: callq fmodf
95
95
; CHECK-NEXT: unpcklps (%rsp), %xmm0 # 16-byte Folded Reload
96
96
; CHECK-NEXT: # xmm0 = xmm0[0],mem[0],xmm0[1],mem[1]
97
97
; CHECK-NEXT: movaps %xmm0, (%rsp) # 16-byte Spill
98
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm0 # 16-byte Reload
99
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm1 # 16-byte Reload
98
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm0 # 16-byte Reload
99
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm1 # 16-byte Reload
100
100
; CHECK-NEXT: callq fmodf
101
- ; CHECK-NEXT: movaps %xmm0, {{[0-9]+}}(%rsp ) # 16-byte Spill
102
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm0 # 16-byte Reload
101
+ ; CHECK-NEXT: movaps %xmm0, {{[- 0-9]+}}(%r{{[sb]}}p ) # 16-byte Spill
102
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm0 # 16-byte Reload
103
103
; CHECK-NEXT: shufps {{.*#+}} xmm0 = xmm0[1,1,2,3]
104
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm1 # 16-byte Reload
104
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm1 # 16-byte Reload
105
105
; CHECK-NEXT: shufps {{.*#+}} xmm1 = xmm1[1,1,2,3]
106
106
; CHECK-NEXT: callq fmodf
107
- ; CHECK-NEXT: movaps {{[0-9]+}}(%rsp ), %xmm1 # 16-byte Reload
107
+ ; CHECK-NEXT: movaps {{[- 0-9]+}}(%r{{[sb]}}p ), %xmm1 # 16-byte Reload
108
108
; CHECK-NEXT: unpcklps {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
109
109
; CHECK-NEXT: unpcklpd (%rsp), %xmm1 # 16-byte Folded Reload
110
110
; CHECK-NEXT: # xmm1 = xmm1[0],mem[0]
0 commit comments