@@ -28,7 +28,7 @@ define void @dynamic(i64 %size, ptr %out) #0 {
28
28
; CHECK-NEXT: b .LBB0_1
29
29
; CHECK-NEXT: .LBB0_3:
30
30
; CHECK-NEXT: mov sp, x8
31
- ; CHECK-NEXT: str xzr, [sp]
31
+ ; CHECK-NEXT: ldr xzr, [sp]
32
32
; CHECK-NEXT: str x8, [x1]
33
33
; CHECK-NEXT: mov sp, x29
34
34
; CHECK-NEXT: .cfi_def_cfa wsp, 16
@@ -72,7 +72,7 @@ define void @dynamic_fixed(i64 %size, ptr %out1, ptr %out2) #0 {
72
72
; CHECK-NEXT: b .LBB1_1
73
73
; CHECK-NEXT: .LBB1_3:
74
74
; CHECK-NEXT: mov sp, x8
75
- ; CHECK-NEXT: str xzr, [sp]
75
+ ; CHECK-NEXT: ldr xzr, [sp]
76
76
; CHECK-NEXT: str x8, [x2]
77
77
; CHECK-NEXT: mov sp, x29
78
78
; CHECK-NEXT: .cfi_def_cfa wsp, 16
@@ -122,7 +122,7 @@ define void @dynamic_align_64(i64 %size, ptr %out) #0 {
122
122
; CHECK-NEXT: b .LBB2_1
123
123
; CHECK-NEXT: .LBB2_3:
124
124
; CHECK-NEXT: mov sp, x8
125
- ; CHECK-NEXT: str xzr, [sp]
125
+ ; CHECK-NEXT: ldr xzr, [sp]
126
126
; CHECK-NEXT: str x8, [x1]
127
127
; CHECK-NEXT: mov sp, x29
128
128
; CHECK-NEXT: .cfi_def_cfa wsp, 32
@@ -167,7 +167,7 @@ define void @dynamic_align_8192(i64 %size, ptr %out) #0 {
167
167
; CHECK-NEXT: mov sp, x9
168
168
; CHECK-NEXT: add x9, x0, #15
169
169
; CHECK-NEXT: mov x8, sp
170
- ; CHECK-NEXT: str xzr, [sp]
170
+ ; CHECK-NEXT: ldr xzr, [sp]
171
171
; CHECK-NEXT: and x9, x9, #0xfffffffffffffff0
172
172
; CHECK-NEXT: mov x19, sp
173
173
; CHECK-NEXT: sub x8, x8, x9
@@ -181,7 +181,7 @@ define void @dynamic_align_8192(i64 %size, ptr %out) #0 {
181
181
; CHECK-NEXT: b .LBB3_4
182
182
; CHECK-NEXT: .LBB3_6:
183
183
; CHECK-NEXT: mov sp, x8
184
- ; CHECK-NEXT: str xzr, [sp]
184
+ ; CHECK-NEXT: ldr xzr, [sp]
185
185
; CHECK-NEXT: str x8, [x1]
186
186
; CHECK-NEXT: mov sp, x29
187
187
; CHECK-NEXT: .cfi_def_cfa wsp, 32
@@ -221,7 +221,7 @@ define void @dynamic_64k_guard(i64 %size, ptr %out) #0 "stack-probe-size"="65536
221
221
; CHECK-NEXT: b .LBB4_1
222
222
; CHECK-NEXT: .LBB4_3:
223
223
; CHECK-NEXT: mov sp, x8
224
- ; CHECK-NEXT: str xzr, [sp]
224
+ ; CHECK-NEXT: ldr xzr, [sp]
225
225
; CHECK-NEXT: str x8, [x1]
226
226
; CHECK-NEXT: mov sp, x29
227
227
; CHECK-NEXT: .cfi_def_cfa wsp, 16
@@ -265,7 +265,7 @@ define void @no_reserved_call_frame(i64 %n) #0 {
265
265
; CHECK-NEXT: b .LBB5_1
266
266
; CHECK-NEXT: .LBB5_3: // %entry
267
267
; CHECK-NEXT: mov sp, x0
268
- ; CHECK-NEXT: str xzr, [sp]
268
+ ; CHECK-NEXT: ldr xzr, [sp]
269
269
; CHECK-NEXT: sub sp, sp, #1104
270
270
; CHECK-NEXT: str xzr, [sp]
271
271
; CHECK-NEXT: bl callee_stack_args
@@ -344,7 +344,7 @@ define void @dynamic_sve(i64 %size, ptr %out) #0 "target-features"="+sve" {
344
344
; CHECK-NEXT: b .LBB7_1
345
345
; CHECK-NEXT: .LBB7_3:
346
346
; CHECK-NEXT: mov sp, x8
347
- ; CHECK-NEXT: str xzr, [sp]
347
+ ; CHECK-NEXT: ldr xzr, [sp]
348
348
; CHECK-NEXT: str x8, [x1]
349
349
; CHECK-NEXT: mov sp, x29
350
350
; CHECK-NEXT: .cfi_def_cfa wsp, 32
0 commit comments