Lines Matching full:stack
27 ; MIR32-NEXT: - { id: 0, type: spill-slot, offset: -16, size: 16, alignment: 16, stack-id: defa…
30 ; MIR32-NEXT: - { id: 1, type: spill-slot, offset: -32, size: 16, alignment: 16, stack-id: defa…
33 ; MIR32-NEXT: - { id: 2, type: spill-slot, offset: -48, size: 16, alignment: 16, stack-id: defa…
36 ; MIR32-NEXT: - { id: 3, type: spill-slot, offset: -64, size: 16, alignment: 16, stack-id: defa…
39 ; MIR32-NEXT: - { id: 4, type: spill-slot, offset: -80, size: 16, alignment: 16, stack-id: defa…
42 ; MIR32-NEXT: - { id: 5, type: spill-slot, offset: -96, size: 16, alignment: 16, stack-id: defa…
45 ; MIR32-NEXT: - { id: 6, type: spill-slot, offset: -112, size: 16, alignment: 16, stack-id: def…
48 ; MIR32-NEXT: - { id: 7, type: spill-slot, offset: -128, size: 16, alignment: 16, stack-id: def…
51 ; MIR32-NEXT: - { id: 8, type: spill-slot, offset: -144, size: 16, alignment: 16, stack-id: def…
54 ; MIR32-NEXT: - { id: 9, type: spill-slot, offset: -160, size: 16, alignment: 16, stack-id: def…
58 ; MIR32-NEXT: stack-id: default, callee-saved-register: '$v21', callee-saved-restored: true,
61 ; MIR32-NEXT: stack-id: default, callee-saved-register: '$v20', callee-saved-restored: true,
63 ; MIR32-NEXT: stack:
67 ; MIR32-DAG: STXVD2X killed $v20, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
68 ; MIR32-DAG: STXVD2X killed $v21, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
69 ; MIR32-DAG: STXVD2X killed $v22, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.9)
70 ; MIR32-DAG: STXVD2X killed $v23, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.8)
71 ; MIR32-DAG: STXVD2X killed $v24, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.7)
72 ; MIR32-DAG: STXVD2X killed $v25, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.6)
73 ; MIR32-DAG: STXVD2X killed $v26, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.5)
74 ; MIR32-DAG: STXVD2X killed $v27, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.4)
75 ; MIR32-DAG: STXVD2X killed $v28, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.3)
76 ; MIR32-DAG: STXVD2X killed $v29, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.2)
77 ; MIR32-DAG: STXVD2X killed $v30, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1)
78 ; MIR32-DAG: STXVD2X killed $v31, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.0)
82 ; MIR32-DAG: $v31 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.0)
83 ; MIR32-DAG: $v30 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.1)
84 ; MIR32-DAG: $v29 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.2)
85 ; MIR32-DAG: $v28 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.3)
86 ; MIR32-DAG: $v27 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.4)
87 ; MIR32-DAG: $v26 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.5)
88 ; MIR32-DAG: $v25 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.6)
89 ; MIR32-DAG: $v24 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.7)
90 ; MIR32-DAG: $v23 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.8)
91 ; MIR32-DAG: $v22 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.9)
92 ; MIR32-DAG: $v21 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.10)
93 ; MIR32-DAG: $v20 = LXVD2X $r1, killed $r{{[0-9]+}} :: (load (s128) from %fixed-stack.11)
99 ; MIR64-DAG: - { id: 0, type: spill-slot, offset: -16, size: 16, alignment: 16, stack-id: def…
102 ; MIR64-DAG: - { id: 1, type: spill-slot, offset: -32, size: 16, alignment: 16, stack-id: def…
105 ; MIR64-DAG: - { id: 2, type: spill-slot, offset: -48, size: 16, alignment: 16, stack-id: def…
108 ; MIR64-DAG: - { id: 3, type: spill-slot, offset: -64, size: 16, alignment: 16, stack-id: def…
111 ; MIR64-DAG: - { id: 4, type: spill-slot, offset: -80, size: 16, alignment: 16, stack-id: def…
114 ; MIR64-DAG: - { id: 5, type: spill-slot, offset: -96, size: 16, alignment: 16, stack-id: def…
117 ; MIR64-DAG: - { id: 6, type: spill-slot, offset: -112, size: 16, alignment: 16, stack-id: de…
120 ; MIR64-DAG: - { id: 7, type: spill-slot, offset: -128, size: 16, alignment: 16, stack-id: de…
123 ; MIR64-DAG: - { id: 8, type: spill-slot, offset: -144, size: 16, alignment: 16, stack-id: de…
126 ; MIR64-DAG: - { id: 9, type: spill-slot, offset: -160, size: 16, alignment: 16, stack-id: de…
130 ; MIR64-DAG: stack-id: default, callee-saved-register: '$v21', callee-saved-restored: tru…
133 ; MIR64-DAG: stack-id: default, callee-saved-register: '$v20', callee-saved-restored: tru…
135 ; MIR64-NEXT: stack:
139 ; MIR64-DAG: STXVD2X killed $v20, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.11)
140 ; MIR64-DAG: STXVD2X killed $v21, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.10)
141 ; MIR64-DAG: STXVD2X killed $v22, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.9)
142 ; MIR64-DAG: STXVD2X killed $v23, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.8)
143 ; MIR64-DAG: STXVD2X killed $v24, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.7)
144 ; MIR64-DAG: STXVD2X killed $v25, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.6)
145 ; MIR64-DAG: STXVD2X killed $v26, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.5)
146 ; MIR64-DAG: STXVD2X killed $v27, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.4)
147 ; MIR64-DAG: STXVD2X killed $v28, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.3)
148 ; MIR64-DAG: STXVD2X killed $v29, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.2)
149 ; MIR64-DAG: STXVD2X killed $v30, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.1)
150 ; MIR64-DAG: STXVD2X killed $v31, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.0)
154 ; MIR64-DAG: $v31 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.0)
155 ; MIR64-DAG: $v30 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.1)
156 ; MIR64-DAG: $v29 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.2)
157 ; MIR64-DAG: $v28 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.3)
158 ; MIR64-DAG: $v27 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.4)
159 ; MIR64-DAG: $v26 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.5)
160 ; MIR64-DAG: $v25 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.6)
161 ; MIR64-DAG: $v24 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.7)
162 ; MIR64-DAG: $v23 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.8)
163 ; MIR64-DAG: $v22 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.9)
164 ; MIR64-DAG: $v21 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.10)
165 ; MIR64-DAG: $v20 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.11)
288 ; MIR32-NEXT: - { id: 0, type: spill-slot, offset: -240, size: 16, alignment: 16, stack-id: de…
291 ; MIR32-NEXT: - { id: 1, type: spill-slot, offset: -256, size: 16, alignment: 16, stack-id: de…
294 ; MIR32-NEXT: - { id: 2, type: spill-slot, offset: -272, size: 16, alignment: 16, stack-id: de…
297 ; MIR32-NEXT: - { id: 3, type: spill-slot, offset: -288, size: 16, alignment: 16, stack-id: de…
300 ; MIR32-NEXT: - { id: 4, type: spill-slot, offset: -304, size: 16, alignment: 16, stack-id: de…
303 ; MIR32-NEXT: - { id: 5, type: spill-slot, offset: -320, size: 16, alignment: 16, stack-id: de…
306 ; MIR32-NEXT: - { id: 6, type: spill-slot, offset: -336, size: 16, alignment: 16, stack-id: de…
309 ; MIR32-NEXT: - { id: 7, type: spill-slot, offset: -352, size: 16, alignment: 16, stack-id: de…
312 ; MIR32-NEXT: - { id: 8, type: spill-slot, offset: -368, size: 16, alignment: 16, stack-id: de…
315 ; MIR32-NEXT: - { id: 9, type: spill-slot, offset: -384, size: 16, alignment: 16, stack-id: de…
319 ; MIR32-NEXT: stack-id: default, callee-saved-register: '$v21', callee-saved-restored: tru…
322 ; MIR32-NEXT: stack-id: default, callee-saved-register: '$v20', callee-saved-restored: tru…
324 ; MIR32-NEXT: - { id: 12, type: spill-slot, offset: -8, size: 8, alignment: 8, stack-id: defau…
327 ; MIR32-NEXT: - { id: 13, type: spill-slot, offset: -16, size: 8, alignment: 16, stack-id: def…
330 ; MIR32-NEXT: - { id: 14, type: spill-slot, offset: -24, size: 8, alignment: 8, stack-id: defa…
333 ; MIR32-NEXT: - { id: 15, type: spill-slot, offset: -32, size: 8, alignment: 16, stack-id: def…
336 ; MIR32-NEXT: - { id: 16, type: spill-slot, offset: -40, size: 8, alignment: 8, stack-id: defa…
339 ; MIR32-NEXT: - { id: 17, type: spill-slot, offset: -48, size: 8, alignment: 16, stack-id: def…
342 ; MIR32-NEXT: - { id: 18, type: spill-slot, offset: -56, size: 8, alignment: 8, stack-id: defa…
345 ; MIR32-NEXT: - { id: 19, type: spill-slot, offset: -64, size: 8, alignment: 16, stack-id: def…
348 ; MIR32-NEXT: - { id: 20, type: spill-slot, offset: -72, size: 8, alignment: 8, stack-id: defa…
351 ; MIR32-NEXT: - { id: 21, type: spill-slot, offset: -80, size: 8, alignment: 16, stack-id: def…
354 ; MIR32-NEXT: - { id: 22, type: spill-slot, offset: -88, size: 8, alignment: 8, stack-id: defa…
357 ; MIR32-NEXT: - { id: 23, type: spill-slot, offset: -96, size: 8, alignment: 16, stack-id: def…
360 ; MIR32-NEXT: - { id: 24, type: spill-slot, offset: -104, size: 8, alignment: 8, stack-id: def…
363 ; MIR32-NEXT: - { id: 25, type: spill-slot, offset: -112, size: 8, alignment: 16, stack-id: de…
366 ; MIR32-NEXT: - { id: 26, type: spill-slot, offset: -120, size: 8, alignment: 8, stack-id: def…
369 ; MIR32-NEXT: - { id: 27, type: spill-slot, offset: -128, size: 8, alignment: 16, stack-id: de…
372 ; MIR32-NEXT: - { id: 28, type: spill-slot, offset: -136, size: 8, alignment: 8, stack-id: def…
375 ; MIR32-NEXT: - { id: 29, type: spill-slot, offset: -144, size: 8, alignment: 16, stack-id: de…
378 ; MIR32-NEXT: - { id: 30, type: spill-slot, offset: -148, size: 4, alignment: 4, stack-id: def…
381 ; MIR32-NEXT: - { id: 31, type: spill-slot, offset: -152, size: 4, alignment: 8, stack-id: def…
384 ; MIR32-NEXT: - { id: 32, type: spill-slot, offset: -156, size: 4, alignment: 4, stack-id: def…
387 ; MIR32-NEXT: - { id: 33, type: spill-slot, offset: -160, size: 4, alignment: 16, stack-id: de…
390 ; MIR32-NEXT: - { id: 34, type: spill-slot, offset: -164, size: 4, alignment: 4, stack-id: def…
393 ; MIR32-NEXT: - { id: 35, type: spill-slot, offset: -168, size: 4, alignment: 8, stack-id: def…
396 ; MIR32-NEXT: - { id: 36, type: spill-slot, offset: -172, size: 4, alignment: 4, stack-id: def…
399 ; MIR32-NEXT: - { id: 37, type: spill-slot, offset: -176, size: 4, alignment: 16, stack-id: de…
402 ; MIR32-NEXT: - { id: 38, type: spill-slot, offset: -180, size: 4, alignment: 4, stack-id: def…
405 ; MIR32-NEXT: - { id: 39, type: spill-slot, offset: -184, size: 4, alignment: 8, stack-id: def…
408 ; MIR32-NEXT: - { id: 40, type: spill-slot, offset: -188, size: 4, alignment: 4, stack-id: def…
411 ; MIR32-NEXT: - { id: 41, type: spill-slot, offset: -192, size: 4, alignment: 16, stack-id: de…
414 ; MIR32-NEXT: - { id: 42, type: spill-slot, offset: -196, size: 4, alignment: 4, stack-id: def…
417 ; MIR32-NEXT: - { id: 43, type: spill-slot, offset: -200, size: 4, alignment: 8, stack-id: def…
420 ; MIR32-NEXT: - { id: 44, type: spill-slot, offset: -204, size: 4, alignment: 4, stack-id: def…
423 ; MIR32-NEXT: - { id: 45, type: spill-slot, offset: -208, size: 4, alignment: 16, stack-id: de…
426 ; MIR32-NEXT: - { id: 46, type: spill-slot, offset: -212, size: 4, alignment: 4, stack-id: def…
429 ; MIR32-NEXT: - { id: 47, type: spill-slot, offset: -216, size: 4, alignment: 8, stack-id: def…
432 ; MIR32-NEXT: stack:
436 ; MIR32-DAG: STW killed $r14, 232, $r1 :: (store (s32) into %fixed-stack.47, align 8)
437 ; MIR32-DAG: STW killed $r15, 236, $r1 :: (store (s32) into %fixed-stack.46)
438 ; MIR32-DAG: STW killed $r16, 240, $r1 :: (store (s32) into %fixed-stack.45, align 16)
439 ; MIR32-DAG: STW killed $r17, 244, $r1 :: (store (s32) into %fixed-stack.44)
440 ; MIR32-DAG: STW killed $r18, 248, $r1 :: (store (s32) into %fixed-stack.43, align 8)
441 ; MIR32-DAG: STW killed $r19, 252, $r1 :: (store (s32) into %fixed-stack.42)
442 ; MIR32-DAG: STW killed $r20, 256, $r1 :: (store (s32) into %fixed-stack.41, align 16)
443 ; MIR32-DAG: STW killed $r21, 260, $r1 :: (store (s32) into %fixed-stack.40)
444 ; MIR32-DAG: STW killed $r22, 264, $r1 :: (store (s32) into %fixed-stack.39, align 8)
445 ; MIR32-DAG: STW killed $r23, 268, $r1 :: (store (s32) into %fixed-stack.38)
446 ; MIR32-DAG: STW killed $r24, 272, $r1 :: (store (s32) into %fixed-stack.37, align 16)
447 ; MIR32-DAG: STW killed $r25, 276, $r1 :: (store (s32) into %fixed-stack.36)
448 ; MIR32-DAG: STW killed $r26, 280, $r1 :: (store (s32) into %fixed-stack.35, align 8)
449 ; MIR32-DAG: STW killed $r27, 284, $r1 :: (store (s32) into %fixed-stack.34)
450 ; MIR32-DAG: STW killed $r28, 288, $r1 :: (store (s32) into %fixed-stack.33, align 16)
451 ; MIR32-DAG: STW killed $r29, 292, $r1 :: (store (s32) into %fixed-stack.32)
452 ; MIR32-DAG: STW killed $r30, 296, $r1 :: (store (s32) into %fixed-stack.31, align 8)
453 ; MIR32-DAG: STW killed $r31, 300, $r1 :: (store (s32) into %fixed-stack.30)
454 ; MIR32-DAG: STFD killed $f14, 304, $r1 :: (store (s64) into %fixed-stack.29, align 16)
455 ; MIR32-DAG: STFD killed $f15, 312, $r1 :: (store (s64) into %fixed-stack.28)
456 ; MIR32-DAG: STFD killed $f16, 320, $r1 :: (store (s64) into %fixed-stack.27, align 16)
457 ; MIR32-DAG: STFD killed $f17, 328, $r1 :: (store (s64) into %fixed-stack.26)
458 ; MIR32-DAG: STFD killed $f18, 336, $r1 :: (store (s64) into %fixed-stack.25, align 16)
459 ; MIR32-DAG: STFD killed $f19, 344, $r1 :: (store (s64) into %fixed-stack.24)
460 ; MIR32-DAG: STFD killed $f20, 352, $r1 :: (store (s64) into %fixed-stack.23, align 16)
461 ; MIR32-DAG: STFD killed $f21, 360, $r1 :: (store (s64) into %fixed-stack.22)
462 ; MIR32-DAG: STFD killed $f22, 368, $r1 :: (store (s64) into %fixed-stack.21, align 16)
463 ; MIR32-DAG: STFD killed $f23, 376, $r1 :: (store (s64) into %fixed-stack.20)
464 ; MIR32-DAG: STFD killed $f24, 384, $r1 :: (store (s64) into %fixed-stack.19, align 16)
465 ; MIR32-DAG: STFD killed $f25, 392, $r1 :: (store (s64) into %fixed-stack.18)
466 ; MIR32-DAG: STFD killed $f26, 400, $r1 :: (store (s64) into %fixed-stack.17, align 16)
467 ; MIR32-DAG: STFD killed $f27, 408, $r1 :: (store (s64) into %fixed-stack.16)
468 ; MIR32-DAG: STFD killed $f28, 416, $r1 :: (store (s64) into %fixed-stack.15, align 16)
469 ; MIR32-DAG: STFD killed $f29, 424, $r1 :: (store (s64) into %fixed-stack.14)
470 ; MIR32-DAG: STFD killed $f30, 432, $r1 :: (store (s64) into %fixed-stack.13, align 16)
471 ; MIR32-DAG: STFD killed $f31, 440, $r1 :: (store (s64) into %fixed-stack.12)
472 ; MIR32-DAG: STXVD2X killed $v20, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
473 ; MIR32-DAG: STXVD2X killed $v21, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
474 ; MIR32-DAG: STXVD2X killed $v22, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.9)
475 ; MIR32-DAG: STXVD2X killed $v23, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.8)
476 ; MIR32-DAG: STXVD2X killed $v24, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.7)
477 ; MIR32-DAG: STXVD2X killed $v25, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.6)
478 ; MIR32-DAG: STXVD2X killed $v26, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.5)
479 ; MIR32-DAG: STXVD2X killed $v27, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.4)
480 ; MIR32-DAG: STXVD2X killed $v28, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.3)
481 ; MIR32-DAG: STXVD2X killed $v29, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.2)
482 ; MIR32-DAG: STXVD2X killed $v30, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.1)
483 ; MIR32-DAG: STXVD2X killed $v31, $r1, killed $r{{[0-9]+}} :: (store (s128) into %fixed-stack.0)
487 ; MIR32-DAG: $v31 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.0)
488 ; MIR32-DAG: $v30 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.1)
489 ; MIR32-DAG: $v29 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.2)
490 ; MIR32-DAG: $v28 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.3)
491 ; MIR32-DAG: $v27 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.4)
492 ; MIR32-DAG: $v26 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.5)
493 ; MIR32-DAG: $v25 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.6)
494 ; MIR32-DAG: $v24 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.7)
495 ; MIR32-DAG: $v23 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.8)
496 ; MIR32-DAG: $v22 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.9)
497 ; MIR32-DAG: $v21 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.10)
498 ; MIR32-DAG: $v20 = LXVD2X $r1, killed $r3 :: (load (s128) from %fixed-stack.11)
499 ; MIR32-DAG: $f31 = LFD 440, $r1 :: (load (s64) from %fixed-stack.12)
500 ; MIR32-DAG: $f30 = LFD 432, $r1 :: (load (s64) from %fixed-stack.13, align 16)
501 ; MIR32-DAG: $f29 = LFD 424, $r1 :: (load (s64) from %fixed-stack.14)
502 ; MIR32-DAG: $f28 = LFD 416, $r1 :: (load (s64) from %fixed-stack.15, align 16)
503 ; MIR32-DAG: $f27 = LFD 408, $r1 :: (load (s64) from %fixed-stack.16)
504 ; MIR32-DAG: $f26 = LFD 400, $r1 :: (load (s64) from %fixed-stack.17, align 16)
505 ; MIR32-DAG: $f25 = LFD 392, $r1 :: (load (s64) from %fixed-stack.18)
506 ; MIR32-DAG: $f24 = LFD 384, $r1 :: (load (s64) from %fixed-stack.19, align 16)
507 ; MIR32-DAG: $f23 = LFD 376, $r1 :: (load (s64) from %fixed-stack.20)
508 ; MIR32-DAG: $f22 = LFD 368, $r1 :: (load (s64) from %fixed-stack.21, align 16)
509 ; MIR32-DAG: $f21 = LFD 360, $r1 :: (load (s64) from %fixed-stack.22)
510 ; MIR32-DAG: $f20 = LFD 352, $r1 :: (load (s64) from %fixed-stack.23, align 16)
511 ; MIR32-DAG: $f19 = LFD 344, $r1 :: (load (s64) from %fixed-stack.24)
512 ; MIR32-DAG: $f18 = LFD 336, $r1 :: (load (s64) from %fixed-stack.25, align 16)
513 ; MIR32-DAG: $f17 = LFD 328, $r1 :: (load (s64) from %fixed-stack.26)
514 ; MIR32-DAG: $f16 = LFD 320, $r1 :: (load (s64) from %fixed-stack.27, align 16)
515 ; MIR32-DAG: $f15 = LFD 312, $r1 :: (load (s64) from %fixed-stack.28)
516 ; MIR32-DAG: $f14 = LFD 304, $r1 :: (load (s64) from %fixed-stack.29, align 16)
517 ; MIR32-DAG: $r31 = LWZ 300, $r1 :: (load (s32) from %fixed-stack.30)
518 ; MIR32-DAG: $r30 = LWZ 296, $r1 :: (load (s32) from %fixed-stack.31, align 8)
519 ; MIR32-DAG: $r29 = LWZ 292, $r1 :: (load (s32) from %fixed-stack.32)
520 ; MIR32-DAG: $r28 = LWZ 288, $r1 :: (load (s32) from %fixed-stack.33, align 16)
521 ; MIR32-DAG: $r27 = LWZ 284, $r1 :: (load (s32) from %fixed-stack.34)
522 ; MIR32-DAG: $r26 = LWZ 280, $r1 :: (load (s32) from %fixed-stack.35, align 8)
523 ; MIR32-DAG: $r25 = LWZ 276, $r1 :: (load (s32) from %fixed-stack.36)
524 ; MIR32-DAG: $r24 = LWZ 272, $r1 :: (load (s32) from %fixed-stack.37, align 16)
525 ; MIR32-DAG: $r23 = LWZ 268, $r1 :: (load (s32) from %fixed-stack.38)
526 ; MIR32-DAG: $r22 = LWZ 264, $r1 :: (load (s32) from %fixed-stack.39, align 8)
527 ; MIR32-DAG: $r21 = LWZ 260, $r1 :: (load (s32) from %fixed-stack.40)
528 ; MIR32-DAG: $r20 = LWZ 256, $r1 :: (load (s32) from %fixed-stack.41, align 16)
529 ; MIR32-DAG: $r19 = LWZ 252, $r1 :: (load (s32) from %fixed-stack.42)
530 ; MIR32-DAG: $r18 = LWZ 248, $r1 :: (load (s32) from %fixed-stack.43, align 8)
531 ; MIR32-DAG: $r17 = LWZ 244, $r1 :: (load (s32) from %fixed-stack.44)
532 ; MIR32-DAG: $r16 = LWZ 240, $r1 :: (load (s32) from %fixed-stack.45, align 16)
533 ; MIR32-DAG: $r15 = LWZ 236, $r1 :: (load (s32) from %fixed-stack.46)
534 ; MIR32-DAG: $r14 = LWZ 232, $r1 :: (load (s32) from %fixed-stack.47, align 8)
542 ; MIR64-DAG: - { id: 0, type: spill-slot, offset: -304, size: 16, alignment: 16, stack-id: de…
545 ; MIR64-DAG: - { id: 1, type: spill-slot, offset: -320, size: 16, alignment: 16, stack-id: de…
548 ; MIR64-DAG: - { id: 2, type: spill-slot, offset: -336, size: 16, alignment: 16, stack-id: de…
551 ; MIR64-DAG: - { id: 3, type: spill-slot, offset: -352, size: 16, alignment: 16, stack-id: de…
554 ; MIR64-DAG: - { id: 4, type: spill-slot, offset: -368, size: 16, alignment: 16, stack-id: de…
557 ; MIR64-DAG: - { id: 5, type: spill-slot, offset: -384, size: 16, alignment: 16, stack-id: de…
560 ; MIR64-DAG: - { id: 6, type: spill-slot, offset: -400, size: 16, alignment: 16, stack-id: de…
563 ; MIR64-DAG: - { id: 7, type: spill-slot, offset: -416, size: 16, alignment: 16, stack-id: de…
566 ; MIR64-DAG: - { id: 8, type: spill-slot, offset: -432, size: 16, alignment: 16, stack-id: de…
569 ; MIR64-DAG: - { id: 9, type: spill-slot, offset: -448, size: 16, alignment: 16, stack-id: de…
573 ; MIR64-DAG: stack-id: default, callee-saved-register: '$v21', callee-saved-restored: tru…
576 ; MIR64-DAG: stack-id: default, callee-saved-register: '$v20', callee-saved-restored: tru…
578 ; MIR64-DAG: - { id: 12, type: spill-slot, offset: -8, size: 8, alignment: 8, stack-id: defau…
581 ; MIR64-DAG: - { id: 13, type: spill-slot, offset: -16, size: 8, alignment: 16, stack-id: def…
584 ; MIR64-DAG: - { id: 14, type: spill-slot, offset: -24, size: 8, alignment: 8, stack-id: defa…
587 ; MIR64-DAG: - { id: 15, type: spill-slot, offset: -32, size: 8, alignment: 16, stack-id: def…
590 ; MIR64-DAG: - { id: 16, type: spill-slot, offset: -40, size: 8, alignment: 8, stack-id: defa…
593 ; MIR64-DAG: - { id: 17, type: spill-slot, offset: -48, size: 8, alignment: 16, stack-id: def…
596 ; MIR64-DAG: - { id: 18, type: spill-slot, offset: -56, size: 8, alignment: 8, stack-id: defa…
599 ; MIR64-DAG: - { id: 19, type: spill-slot, offset: -64, size: 8, alignment: 16, stack-id: def…
602 ; MIR64-DAG: - { id: 20, type: spill-slot, offset: -72, size: 8, alignment: 8, stack-id: defa…
605 ; MIR64-DAG: - { id: 21, type: spill-slot, offset: -80, size: 8, alignment: 16, stack-id: def…
608 ; MIR64-DAG: - { id: 22, type: spill-slot, offset: -88, size: 8, alignment: 8, stack-id: defa…
611 ; MIR64-DAG: - { id: 23, type: spill-slot, offset: -96, size: 8, alignment: 16, stack-id: def…
614 ; MIR64-DAG: - { id: 24, type: spill-slot, offset: -104, size: 8, alignment: 8, stack-id: def…
617 ; MIR64-DAG: - { id: 25, type: spill-slot, offset: -112, size: 8, alignment: 16, stack-id: de…
620 ; MIR64-DAG: - { id: 26, type: spill-slot, offset: -120, size: 8, alignment: 8, stack-id: def…
623 ; MIR64-DAG: - { id: 27, type: spill-slot, offset: -128, size: 8, alignment: 16, stack-id: de…
626 ; MIR64-DAG: - { id: 28, type: spill-slot, offset: -136, size: 8, alignment: 8, stack-id: def…
629 ; MIR64-DAG: - { id: 29, type: spill-slot, offset: -144, size: 8, alignment: 16, stack-id: de…
632 ; MIR64-DAG: - { id: 30, type: spill-slot, offset: -152, size: 8, alignment: 8, stack-id: def…
635 ; MIR64-DAG: - { id: 31, type: spill-slot, offset: -160, size: 8, alignment: 16, stack-id: de…
638 ; MIR64-DAG: - { id: 32, type: spill-slot, offset: -168, size: 8, alignment: 8, stack-id: def…
641 ; MIR64-DAG: - { id: 33, type: spill-slot, offset: -176, size: 8, alignment: 16, stack-id: de…
644 ; MIR64-DAG: - { id: 34, type: spill-slot, offset: -184, size: 8, alignment: 8, stack-id: def…
647 ; MIR64-DAG: - { id: 35, type: spill-slot, offset: -192, size: 8, alignment: 16, stack-id: de…
650 ; MIR64-DAG: - { id: 36, type: spill-slot, offset: -200, size: 8, alignment: 8, stack-id: def…
653 ; MIR64-DAG: - { id: 37, type: spill-slot, offset: -208, size: 8, alignment: 16, stack-id: de…
656 ; MIR64-DAG: - { id: 38, type: spill-slot, offset: -216, size: 8, alignment: 8, stack-id: def…
659 ; MIR64-DAG: - { id: 39, type: spill-slot, offset: -224, size: 8, alignment: 16, stack-id: de…
662 ; MIR64-DAG: - { id: 40, type: spill-slot, offset: -232, size: 8, alignment: 8, stack-id: def…
665 ; MIR64-DAG: - { id: 41, type: spill-slot, offset: -240, size: 8, alignment: 16, stack-id: de…
668 ; MIR64-DAG: - { id: 42, type: spill-slot, offset: -248, size: 8, alignment: 8, stack-id: def…
671 ; MIR64-DAG: - { id: 43, type: spill-slot, offset: -256, size: 8, alignment: 16, stack-id: de…
674 ; MIR64-DAG: - { id: 44, type: spill-slot, offset: -264, size: 8, alignment: 8, stack-id: def…
677 ; MIR64-DAG: - { id: 45, type: spill-slot, offset: -272, size: 8, alignment: 16, stack-id: de…
680 ; MIR64-DAG: - { id: 46, type: spill-slot, offset: -280, size: 8, alignment: 8, stack-id: def…
683 ; MIR64-DAG: - { id: 47, type: spill-slot, offset: -288, size: 8, alignment: 16, stack-id: de…
686 ; MIR64-NEXT: stack:
691 ;MIR64-DAG: STD killed $x14, 256, $x1 :: (store (s64) into %fixed-stack.47, align 16)
692 ;MIR64-DAG: STD killed $x15, 264, $x1 :: (store (s64) into %fixed-stack.46)
693 ;MIR64-DAG: STD killed $x16, 272, $x1 :: (store (s64) into %fixed-stack.45, align 16)
694 ;MIR64-DAG: STD killed $x17, 280, $x1 :: (store (s64) into %fixed-stack.44)
695 ;MIR64-DAG: STD killed $x18, 288, $x1 :: (store (s64) into %fixed-stack.43, align 16)
696 ;MIR64-DAG: STD killed $x19, 296, $x1 :: (store (s64) into %fixed-stack.42)
697 ;MIR64-DAG: STD killed $x20, 304, $x1 :: (store (s64) into %fixed-stack.41, align 16)
698 ;MIR64-DAG: STD killed $x21, 312, $x1 :: (store (s64) into %fixed-stack.40)
699 ;MIR64-DAG: STD killed $x22, 320, $x1 :: (store (s64) into %fixed-stack.39, align 16)
700 ;MIR64-DAG: STD killed $x23, 328, $x1 :: (store (s64) into %fixed-stack.38)
701 ;MIR64-DAG: STD killed $x24, 336, $x1 :: (store (s64) into %fixed-stack.37, align 16)
702 ;MIR64-DAG: STD killed $x25, 344, $x1 :: (store (s64) into %fixed-stack.36)
703 ;MIR64-DAG: STD killed $x26, 352, $x1 :: (store (s64) into %fixed-stack.35, align 16)
704 ;MIR64-DAG: STD killed $x27, 360, $x1 :: (store (s64) into %fixed-stack.34)
705 ;MIR64-DAG: STD killed $x28, 368, $x1 :: (store (s64) into %fixed-stack.33, align 16)
706 ;MIR64-DAG: STD killed $x29, 376, $x1 :: (store (s64) into %fixed-stack.32)
707 ;MIR64-DAG: STD killed $x30, 384, $x1 :: (store (s64) into %fixed-stack.31, align 16)
708 ;MIR64-DAG: STD killed $x31, 392, $x1 :: (store (s64) into %fixed-stack.30)
709 ;MIR64-DAG: STFD killed $f14, 400, $x1 :: (store (s64) into %fixed-stack.29, align 16)
710 ;MIR64-DAG: STFD killed $f15, 408, $x1 :: (store (s64) into %fixed-stack.28)
711 ;MIR64-DAG: STFD killed $f16, 416, $x1 :: (store (s64) into %fixed-stack.27, align 16)
712 ;MIR64-DAG: STFD killed $f17, 424, $x1 :: (store (s64) into %fixed-stack.26)
713 ;MIR64-DAG: STFD killed $f18, 432, $x1 :: (store (s64) into %fixed-stack.25, align 16)
714 ;MIR64-DAG: STFD killed $f19, 440, $x1 :: (store (s64) into %fixed-stack.24)
715 ;MIR64-DAG: STFD killed $f20, 448, $x1 :: (store (s64) into %fixed-stack.23, align 16)
716 ;MIR64-DAG: STFD killed $f21, 456, $x1 :: (store (s64) into %fixed-stack.22)
717 ;MIR64-DAG: STFD killed $f22, 464, $x1 :: (store (s64) into %fixed-stack.21, align 16)
718 ;MIR64-DAG: STFD killed $f23, 472, $x1 :: (store (s64) into %fixed-stack.20)
719 ;MIR64-DAG: STFD killed $f24, 480, $x1 :: (store (s64) into %fixed-stack.19, align 16)
720 ;MIR64-DAG: STFD killed $f25, 488, $x1 :: (store (s64) into %fixed-stack.18)
721 ;MIR64-DAG: STFD killed $f26, 496, $x1 :: (store (s64) into %fixed-stack.17, align 16)
722 ;MIR64-DAG: STFD killed $f27, 504, $x1 :: (store (s64) into %fixed-stack.16)
723 ;MIR64-DAG: STFD killed $f28, 512, $x1 :: (store (s64) into %fixed-stack.15, align 16)
724 ;MIR64-DAG: STFD killed $f29, 520, $x1 :: (store (s64) into %fixed-stack.14)
725 ;MIR64-DAG: STFD killed $f30, 528, $x1 :: (store (s64) into %fixed-stack.13, align 16)
726 ;MIR64-DAG: STFD killed $f31, 536, $x1 :: (store (s64) into %fixed-stack.12)
727 ;MIR64-DAG: STXVD2X killed $v20, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
728 ;MIR64-DAG: STXVD2X killed $v21, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.1…
729 ;MIR64-DAG: STXVD2X killed $v22, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.9)
730 ;MIR64-DAG: STXVD2X killed $v23, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.8)
731 ;MIR64-DAG: STXVD2X killed $v24, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.7)
732 ;MIR64-DAG: STXVD2X killed $v25, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.6)
733 ;MIR64-DAG: STXVD2X killed $v26, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.5)
734 ;MIR64-DAG: STXVD2X killed $v27, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.4)
735 ;MIR64-DAG: STXVD2X killed $v28, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.3)
736 ;MIR64-DAG: STXVD2X killed $v29, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.2)
737 ;MIR64-DAG: STXVD2X killed $v30, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.1)
738 ;MIR64-DAG: STXVD2X killed $v31, $x1, killed $x{{[0-9]+}} :: (store (s128) into %fixed-stack.0)
742 ; MIR64-DAG: $v31 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.0)
743 ; MIR64-DAG: $v30 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.1)
744 ; MIR64-DAG: $v29 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.2)
745 ; MIR64-DAG: $v28 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.3)
746 ; MIR64-DAG: $v27 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.4)
747 ; MIR64-DAG: $v26 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.5)
748 ; MIR64-DAG: $v25 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.6)
749 ; MIR64-DAG: $v24 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.7)
750 ; MIR64-DAG: $v23 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.8)
751 ; MIR64-DAG: $v22 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.9)
752 ; MIR64-DAG: $v21 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.10)
753 ; MIR64-DAG: $v20 = LXVD2X $x1, killed $x{{[0-9]+}} :: (load (s128) from %fixed-stack.11)
754 ; MIR64-DAG: $f31 = LFD 536, $x1 :: (load (s64) from %fixed-stack.12)
755 ; MIR64-DAG: $f30 = LFD 528, $x1 :: (load (s64) from %fixed-stack.13, align 16)
756 ; MIR64-DAG: $f29 = LFD 520, $x1 :: (load (s64) from %fixed-stack.14)
757 ; MIR64-DAG: $f28 = LFD 512, $x1 :: (load (s64) from %fixed-stack.15, align 16)
758 ; MIR64-DAG: $f27 = LFD 504, $x1 :: (load (s64) from %fixed-stack.16)
759 ; MIR64-DAG: $f26 = LFD 496, $x1 :: (load (s64) from %fixed-stack.17, align 16)
760 ; MIR64-DAG: $f25 = LFD 488, $x1 :: (load (s64) from %fixed-stack.18)
761 ; MIR64-DAG: $f24 = LFD 480, $x1 :: (load (s64) from %fixed-stack.19, align 16)
762 ; MIR64-DAG: $f23 = LFD 472, $x1 :: (load (s64) from %fixed-stack.20)
763 ; MIR64-DAG: $f22 = LFD 464, $x1 :: (load (s64) from %fixed-stack.21, align 16)
764 ; MIR64-DAG: $f21 = LFD 456, $x1 :: (load (s64) from %fixed-stack.22)
765 ; MIR64-DAG: $f20 = LFD 448, $x1 :: (load (s64) from %fixed-stack.23, align 16)
766 ; MIR64-DAG: $f19 = LFD 440, $x1 :: (load (s64) from %fixed-stack.24)
767 ; MIR64-DAG: $f18 = LFD 432, $x1 :: (load (s64) from %fixed-stack.25, align 16)
768 ; MIR64-DAG: $f17 = LFD 424, $x1 :: (load (s64) from %fixed-stack.26)
769 ; MIR64-DAG: $f16 = LFD 416, $x1 :: (load (s64) from %fixed-stack.27, align 16)
770 ; MIR64-DAG: $f15 = LFD 408, $x1 :: (load (s64) from %fixed-stack.28)
771 ; MIR64-DAG: $f14 = LFD 400, $x1 :: (load (s64) from %fixed-stack.29, align 16)
772 ; MIR64-DAG: $x31 = LD 392, $x1 :: (load (s64) from %fixed-stack.30)
773 ; MIR64-DAG: $x30 = LD 384, $x1 :: (load (s64) from %fixed-stack.31, align 16)
774 ; MIR64-DAG: $x29 = LD 376, $x1 :: (load (s64) from %fixed-stack.32)
775 ; MIR64-DAG: $x28 = LD 368, $x1 :: (load (s64) from %fixed-stack.33, align 16)
776 ; MIR64-DAG: $x27 = LD 360, $x1 :: (load (s64) from %fixed-stack.34)
777 ; MIR64-DAG: $x26 = LD 352, $x1 :: (load (s64) from %fixed-stack.35, align 16)
778 ; MIR64-DAG: $x25 = LD 344, $x1 :: (load (s64) from %fixed-stack.36)
779 ; MIR64-DAG: $x24 = LD 336, $x1 :: (load (s64) from %fixed-stack.37, align 16)
780 ; MIR64-DAG: $x23 = LD 328, $x1 :: (load (s64) from %fixed-stack.38)
781 ; MIR64-DAG: $x22 = LD 320, $x1 :: (load (s64) from %fixed-stack.39, align 16)
782 ; MIR64-DAG: $x21 = LD 312, $x1 :: (load (s64) from %fixed-stack.40)
783 ; MIR64-DAG: $x20 = LD 304, $x1 :: (load (s64) from %fixed-stack.41, align 16)
784 ; MIR64-DAG: $x19 = LD 296, $x1 :: (load (s64) from %fixed-stack.42)
785 ; MIR64-DAG: $x18 = LD 288, $x1 :: (load (s64) from %fixed-stack.43, align 16)
786 ; MIR64-DAG: $x17 = LD 280, $x1 :: (load (s64) from %fixed-stack.44)
787 ; MIR64-DAG: $x16 = LD 272, $x1 :: (load (s64) from %fixed-stack.45, align 16)
788 ; MIR64-DAG: $x15 = LD 264, $x1 :: (load (s64) from %fixed-stack.46)
789 ; MIR64-DAG: $x14 = LD 256, $x1 :: (load (s64) from %fixed-stack.47, align 16)