@@ -226,30 +226,30 @@ define <vscale x 2 x double> @streaming_compatible_with_scalable_vectors(<vscale
226
226
; CHECK-NEXT: ldr z1, [sp] // 16-byte Folded Reload
227
227
; CHECK-NEXT: fadd z0.d, z1.d, z0.d
228
228
; CHECK-NEXT: addvl sp, sp, #2
229
- ; CHECK-NEXT: ldr p15, [sp, #4, mul vl] // 2-byte Folded Reload
230
229
; CHECK-NEXT: ldr z23, [sp, #2, mul vl] // 16-byte Folded Reload
231
230
; CHECK-NEXT: ldr z22, [sp, #3, mul vl] // 16-byte Folded Reload
232
- ; CHECK-NEXT: ldr p14, [sp, #5, mul vl] // 2-byte Folded Reload
233
231
; CHECK-NEXT: ldr z21, [sp, #4, mul vl] // 16-byte Folded Reload
234
232
; CHECK-NEXT: ldr z20, [sp, #5, mul vl] // 16-byte Folded Reload
235
- ; CHECK-NEXT: ldr p13, [sp, #6, mul vl] // 2-byte Folded Reload
236
233
; CHECK-NEXT: ldr z19, [sp, #6, mul vl] // 16-byte Folded Reload
237
234
; CHECK-NEXT: ldr z18, [sp, #7, mul vl] // 16-byte Folded Reload
238
- ; CHECK-NEXT: ldr p12, [sp, #7, mul vl] // 2-byte Folded Reload
239
235
; CHECK-NEXT: ldr z17, [sp, #8, mul vl] // 16-byte Folded Reload
240
236
; CHECK-NEXT: ldr z16, [sp, #9, mul vl] // 16-byte Folded Reload
241
- ; CHECK-NEXT: ldr p11, [sp, #8, mul vl] // 2-byte Folded Reload
242
237
; CHECK-NEXT: ldr z15, [sp, #10, mul vl] // 16-byte Folded Reload
243
238
; CHECK-NEXT: ldr z14, [sp, #11, mul vl] // 16-byte Folded Reload
244
- ; CHECK-NEXT: ldr p10, [sp, #9, mul vl] // 2-byte Folded Reload
245
239
; CHECK-NEXT: ldr z13, [sp, #12, mul vl] // 16-byte Folded Reload
246
240
; CHECK-NEXT: ldr z12, [sp, #13, mul vl] // 16-byte Folded Reload
247
- ; CHECK-NEXT: ldr p9, [sp, #10, mul vl] // 2-byte Folded Reload
248
241
; CHECK-NEXT: ldr z11, [sp, #14, mul vl] // 16-byte Folded Reload
249
242
; CHECK-NEXT: ldr z10, [sp, #15, mul vl] // 16-byte Folded Reload
250
- ; CHECK-NEXT: ldr p8, [sp, #11, mul vl] // 2-byte Folded Reload
251
243
; CHECK-NEXT: ldr z9, [sp, #16, mul vl] // 16-byte Folded Reload
252
244
; CHECK-NEXT: ldr z8, [sp, #17, mul vl] // 16-byte Folded Reload
245
+ ; CHECK-NEXT: ldr p15, [sp, #4, mul vl] // 2-byte Folded Reload
246
+ ; CHECK-NEXT: ldr p14, [sp, #5, mul vl] // 2-byte Folded Reload
247
+ ; CHECK-NEXT: ldr p13, [sp, #6, mul vl] // 2-byte Folded Reload
248
+ ; CHECK-NEXT: ldr p12, [sp, #7, mul vl] // 2-byte Folded Reload
249
+ ; CHECK-NEXT: ldr p11, [sp, #8, mul vl] // 2-byte Folded Reload
250
+ ; CHECK-NEXT: ldr p10, [sp, #9, mul vl] // 2-byte Folded Reload
251
+ ; CHECK-NEXT: ldr p9, [sp, #10, mul vl] // 2-byte Folded Reload
252
+ ; CHECK-NEXT: ldr p8, [sp, #11, mul vl] // 2-byte Folded Reload
253
253
; CHECK-NEXT: ldr p7, [sp, #12, mul vl] // 2-byte Folded Reload
254
254
; CHECK-NEXT: ldr p6, [sp, #13, mul vl] // 2-byte Folded Reload
255
255
; CHECK-NEXT: ldr p5, [sp, #14, mul vl] // 2-byte Folded Reload
@@ -318,30 +318,30 @@ define <vscale x 2 x i1> @streaming_compatible_with_predicate_vectors(<vscale x
318
318
; CHECK-NEXT: ldr p1, [sp, #6, mul vl] // 2-byte Folded Reload
319
319
; CHECK-NEXT: and p0.b, p1/z, p1.b, p0.b
320
320
; CHECK-NEXT: addvl sp, sp, #1
321
- ; CHECK-NEXT: ldr p15, [sp, #4, mul vl] // 2-byte Folded Reload
322
321
; CHECK-NEXT: ldr z23, [sp, #2, mul vl] // 16-byte Folded Reload
323
322
; CHECK-NEXT: ldr z22, [sp, #3, mul vl] // 16-byte Folded Reload
324
- ; CHECK-NEXT: ldr p14, [sp, #5, mul vl] // 2-byte Folded Reload
325
323
; CHECK-NEXT: ldr z21, [sp, #4, mul vl] // 16-byte Folded Reload
326
324
; CHECK-NEXT: ldr z20, [sp, #5, mul vl] // 16-byte Folded Reload
327
- ; CHECK-NEXT: ldr p13, [sp, #6, mul vl] // 2-byte Folded Reload
328
325
; CHECK-NEXT: ldr z19, [sp, #6, mul vl] // 16-byte Folded Reload
329
326
; CHECK-NEXT: ldr z18, [sp, #7, mul vl] // 16-byte Folded Reload
330
- ; CHECK-NEXT: ldr p12, [sp, #7, mul vl] // 2-byte Folded Reload
331
327
; CHECK-NEXT: ldr z17, [sp, #8, mul vl] // 16-byte Folded Reload
332
328
; CHECK-NEXT: ldr z16, [sp, #9, mul vl] // 16-byte Folded Reload
333
- ; CHECK-NEXT: ldr p11, [sp, #8, mul vl] // 2-byte Folded Reload
334
329
; CHECK-NEXT: ldr z15, [sp, #10, mul vl] // 16-byte Folded Reload
335
330
; CHECK-NEXT: ldr z14, [sp, #11, mul vl] // 16-byte Folded Reload
336
- ; CHECK-NEXT: ldr p10, [sp, #9, mul vl] // 2-byte Folded Reload
337
331
; CHECK-NEXT: ldr z13, [sp, #12, mul vl] // 16-byte Folded Reload
338
332
; CHECK-NEXT: ldr z12, [sp, #13, mul vl] // 16-byte Folded Reload
339
- ; CHECK-NEXT: ldr p9, [sp, #10, mul vl] // 2-byte Folded Reload
340
333
; CHECK-NEXT: ldr z11, [sp, #14, mul vl] // 16-byte Folded Reload
341
334
; CHECK-NEXT: ldr z10, [sp, #15, mul vl] // 16-byte Folded Reload
342
- ; CHECK-NEXT: ldr p8, [sp, #11, mul vl] // 2-byte Folded Reload
343
335
; CHECK-NEXT: ldr z9, [sp, #16, mul vl] // 16-byte Folded Reload
344
336
; CHECK-NEXT: ldr z8, [sp, #17, mul vl] // 16-byte Folded Reload
337
+ ; CHECK-NEXT: ldr p15, [sp, #4, mul vl] // 2-byte Folded Reload
338
+ ; CHECK-NEXT: ldr p14, [sp, #5, mul vl] // 2-byte Folded Reload
339
+ ; CHECK-NEXT: ldr p13, [sp, #6, mul vl] // 2-byte Folded Reload
340
+ ; CHECK-NEXT: ldr p12, [sp, #7, mul vl] // 2-byte Folded Reload
341
+ ; CHECK-NEXT: ldr p11, [sp, #8, mul vl] // 2-byte Folded Reload
342
+ ; CHECK-NEXT: ldr p10, [sp, #9, mul vl] // 2-byte Folded Reload
343
+ ; CHECK-NEXT: ldr p9, [sp, #10, mul vl] // 2-byte Folded Reload
344
+ ; CHECK-NEXT: ldr p8, [sp, #11, mul vl] // 2-byte Folded Reload
345
345
; CHECK-NEXT: ldr p7, [sp, #12, mul vl] // 2-byte Folded Reload
346
346
; CHECK-NEXT: ldr p6, [sp, #13, mul vl] // 2-byte Folded Reload
347
347
; CHECK-NEXT: ldr p5, [sp, #14, mul vl] // 2-byte Folded Reload
0 commit comments