Lines Matching full:stack

23 ; MIR64-NEXT:  - { id: 0, type: spill-slot, offset: -8, size: 8, alignment: 8, stack-id: default,
26 ; MIR64-NEXT: - { id: 1, type: spill-slot, offset: -16, size: 8, alignment: 16, stack-id: default,
29 ; MIR64-NEXT: - { id: 2, type: spill-slot, offset: -24, size: 8, alignment: 8, stack-id: default,
32 ; MIR64-NEXT: - { id: 3, type: spill-slot, offset: -32, size: 8, alignment: 16, stack-id: default,
35 ; MIR64-NEXT: - { id: 4, type: spill-slot, offset: -40, size: 8, alignment: 8, stack-id: default,
38 ; MIR64-NEXT: - { id: 5, type: spill-slot, offset: -48, size: 8, alignment: 16, stack-id: default,
41 ; MIR64-NEXT: - { id: 6, type: spill-slot, offset: -56, size: 8, alignment: 8, stack-id: default,
44 ; MIR64-NEXT: - { id: 7, type: spill-slot, offset: -64, size: 8, alignment: 16, stack-id: default,
47 ; MIR64-NEXT: - { id: 8, type: spill-slot, offset: -72, size: 8, alignment: 8, stack-id: default,
50 ; MIR64-NEXT: - { id: 9, type: spill-slot, offset: -80, size: 8, alignment: 16, stack-id: default,
53 ; MIR64-NEXT: - { id: 10, type: spill-slot, offset: -88, size: 8, alignment: 8, stack-id: default,
56 ; MIR64-NEXT: - { id: 11, type: spill-slot, offset: -96, size: 8, alignment: 16, stack-id: default,
59 ; MIR64-NEXT: - { id: 12, type: spill-slot, offset: -104, size: 8, alignment: 8, stack-id: default,
62 ; MIR64-NEXT: - { id: 13, type: spill-slot, offset: -112, size: 8, alignment: 16, stack-id: defaul…
65 ; MIR64-NEXT: - { id: 14, type: spill-slot, offset: -120, size: 8, alignment: 8, stack-id: default,
68 ; MIR64-NEXT: - { id: 15, type: spill-slot, offset: -128, size: 8, alignment: 16, stack-id: defaul…
71 ; MIR64-NEXT: stack: []
75 ; MIR32-NEXT: - { id: 0, type: spill-slot, offset: -4, size: 4, alignment: 4, stack-id: default,
78 ; MIR32-NEXT: - { id: 1, type: spill-slot, offset: -8, size: 4, alignment: 8, stack-id: default,
81 ; MIR32-NEXT: - { id: 2, type: spill-slot, offset: -12, size: 4, alignment: 4, stack-id: default,
84 ; MIR32-NEXT: - { id: 3, type: spill-slot, offset: -16, size: 4, alignment: 16, stack-id: default,
87 ; MIR32-NEXT: - { id: 4, type: spill-slot, offset: -20, size: 4, alignment: 4, stack-id: default,
90 ; MIR32-NEXT: - { id: 5, type: spill-slot, offset: -24, size: 4, alignment: 8, stack-id: default,
93 ; MIR32-NEXT: - { id: 6, type: spill-slot, offset: -28, size: 4, alignment: 4, stack-id: default,
96 ; MIR32-NEXT: - { id: 7, type: spill-slot, offset: -32, size: 4, alignment: 16, stack-id: default,
99 ; MIR32-NEXT: - { id: 8, type: spill-slot, offset: -36, size: 4, alignment: 4, stack-id: default,
102 ; MIR32-NEXT: - { id: 9, type: spill-slot, offset: -40, size: 4, alignment: 8, stack-id: default,
105 ; MIR32-NEXT: - { id: 10, type: spill-slot, offset: -44, size: 4, alignment: 4, stack-id: default,
108 ; MIR32-NEXT: - { id: 11, type: spill-slot, offset: -48, size: 4, alignment: 16, stack-id: default,
111 ; MIR32-NEXT: - { id: 12, type: spill-slot, offset: -52, size: 4, alignment: 4, stack-id: default,
114 ; MIR32-NEXT: - { id: 13, type: spill-slot, offset: -56, size: 4, alignment: 8, stack-id: default,
117 ; MIR32-NEXT: - { id: 14, type: spill-slot, offset: -60, size: 4, alignment: 4, stack-id: default,
120 ; MIR32-NEXT: - { id: 15, type: spill-slot, offset: -64, size: 4, alignment: 16, stack-id: default,
123 ; MIR32-NEXT: stack: []
128 ; MIR64-DAG: STD killed $x16, -128, $x1 :: (store (s64) into %fixed-stack.15, align 16)
129 ; MIR64-DAG: STD killed $x17, -120, $x1 :: (store (s64) into %fixed-stack.14)
130 ; MIR64-DAG: STD killed $x18, -112, $x1 :: (store (s64) into %fixed-stack.13, align 16)
131 ; MIR64-DAG: STD killed $x19, -104, $x1 :: (store (s64) into %fixed-stack.12)
132 ; MIR64-DAG: STD killed $x20, -96, $x1 :: (store (s64) into %fixed-stack.11, align 16)
133 ; MIR64-DAG: STD killed $x21, -88, $x1 :: (store (s64) into %fixed-stack.10)
134 ; MIR64-DAG: STD killed $x22, -80, $x1 :: (store (s64) into %fixed-stack.9, align 16)
135 ; MIR64-DAG: STD killed $x23, -72, $x1 :: (store (s64) into %fixed-stack.8)
136 ; MIR64-DAG: STD killed $x24, -64, $x1 :: (store (s64) into %fixed-stack.7, align 16)
137 ; MIR64-DAG: STD killed $x25, -56, $x1 :: (store (s64) into %fixed-stack.6)
138 ; MIR64-DAG: STD killed $x26, -48, $x1 :: (store (s64) into %fixed-stack.5, align 16)
139 ; MIR64-DAG: STD killed $x27, -40, $x1 :: (store (s64) into %fixed-stack.4)
140 ; MIR64-DAG: STD killed $x28, -32, $x1 :: (store (s64) into %fixed-stack.3, align 16)
141 ; MIR64-DAG: STD killed $x29, -24, $x1 :: (store (s64) into %fixed-stack.2)
142 ; MIR64-DAG: STD killed $x30, -16, $x1 :: (store (s64) into %fixed-stack.1, align 16)
143 ; MIR64-DAG: STD killed $x31, -8, $x1 :: (store (s64) into %fixed-stack.0)
148 ; MIR64-DAG: $x31 = LD -8, $x1 :: (load (s64) from %fixed-stack.0)
149 ; MIR64-DAG: $x30 = LD -16, $x1 :: (load (s64) from %fixed-stack.1, align 16)
150 ; MIR64-DAG: $x29 = LD -24, $x1 :: (load (s64) from %fixed-stack.2)
151 ; MIR64-DAG: $x28 = LD -32, $x1 :: (load (s64) from %fixed-stack.3, align 16)
152 ; MIR64-DAG: $x27 = LD -40, $x1 :: (load (s64) from %fixed-stack.4)
153 ; MIR64-DAG: $x26 = LD -48, $x1 :: (load (s64) from %fixed-stack.5, align 16)
154 ; MIR64-DAG: $x25 = LD -56, $x1 :: (load (s64) from %fixed-stack.6)
155 ; MIR64-DAG: $x24 = LD -64, $x1 :: (load (s64) from %fixed-stack.7, align 16)
156 ; MIR64-DAG: $x23 = LD -72, $x1 :: (load (s64) from %fixed-stack.8)
157 ; MIR64-DAG: $x22 = LD -80, $x1 :: (load (s64) from %fixed-stack.9, align 16)
158 ; MIR64-DAG: $x21 = LD -88, $x1 :: (load (s64) from %fixed-stack.10)
159 ; MIR64-DAG: $x20 = LD -96, $x1 :: (load (s64) from %fixed-stack.11, align 16)
160 ; MIR64-DAG: $x19 = LD -104, $x1 :: (load (s64) from %fixed-stack.12)
161 ; MIR64-DAG: $x18 = LD -112, $x1 :: (load (s64) from %fixed-stack.13, align 16)
162 ; MIR64-DAG: $x17 = LD -120, $x1 :: (load (s64) from %fixed-stack.14)
163 ; MIR64-DAG: $x16 = LD -128, $x1 :: (load (s64) from %fixed-stack.15, align 16)
169 ; MIR32-DAG: STW killed $r16, -64, $r1 :: (store (s32) into %fixed-stack.15, align 16)
170 ; MIR32-DAG: STW killed $r17, -60, $r1 :: (store (s32) into %fixed-stack.14)
171 ; MIR32-DAG: STW killed $r18, -56, $r1 :: (store (s32) into %fixed-stack.13, align 8)
172 ; MIR32-DAG: STW killed $r19, -52, $r1 :: (store (s32) into %fixed-stack.12)
173 ; MIR32-DAG: STW killed $r20, -48, $r1 :: (store (s32) into %fixed-stack.11, align 16)
174 ; MIR32-DAG: STW killed $r21, -44, $r1 :: (store (s32) into %fixed-stack.10)
175 ; MIR32-DAG: STW killed $r22, -40, $r1 :: (store (s32) into %fixed-stack.9, align 8)
176 ; MIR32-DAG: STW killed $r23, -36, $r1 :: (store (s32) into %fixed-stack.8)
177 ; MIR32-DAG: STW killed $r24, -32, $r1 :: (store (s32) into %fixed-stack.7, align 16)
178 ; MIR32-DAG: STW killed $r25, -28, $r1 :: (store (s32) into %fixed-stack.6)
179 ; MIR32-DAG: STW killed $r26, -24, $r1 :: (store (s32) into %fixed-stack.5, align 8)
180 ; MIR32-DAG: STW killed $r27, -20, $r1 :: (store (s32) into %fixed-stack.4)
181 ; MIR32-DAG: STW killed $r28, -16, $r1 :: (store (s32) into %fixed-stack.3, align 16)
182 ; MIR32-DAG: STW killed $r29, -12, $r1 :: (store (s32) into %fixed-stack.2)
183 ; MIR32-DAG: STW killed $r30, -8, $r1 :: (store (s32) into %fixed-stack.1, align 8)
184 ; MIR32-DAG: STW killed $r31, -4, $r1 :: (store (s32) into %fixed-stack.0)
188 ; MIR32-DAG: $r31 = LWZ -4, $r1 :: (load (s32) from %fixed-stack.0)
189 ; MIR32-DAG: $r30 = LWZ -8, $r1 :: (load (s32) from %fixed-stack.1, align 8)
190 ; MIR32-DAG: $r29 = LWZ -12, $r1 :: (load (s32) from %fixed-stack.2)
191 ; MIR32-DAG: $r28 = LWZ -16, $r1 :: (load (s32) from %fixed-stack.3, align 16)
192 ; MIR32-DAG: $r27 = LWZ -20, $r1 :: (load (s32) from %fixed-stack.4)
193 ; MIR32-DAG: $r26 = LWZ -24, $r1 :: (load (s32) from %fixed-stack.5, align 8)
194 ; MIR32-DAG: $r25 = LWZ -28, $r1 :: (load (s32) from %fixed-stack.6)
195 ; MIR32-DAG: $r24 = LWZ -32, $r1 :: (load (s32) from %fixed-stack.7, align 16)
196 ; MIR32-DAG: $r23 = LWZ -36, $r1 :: (load (s32) from %fixed-stack.8)
197 ; MIR32-DAG: $r22 = LWZ -40, $r1 :: (load (s32) from %fixed-stack.9, align 8)
198 ; MIR32-DAG: $r21 = LWZ -44, $r1 :: (load (s32) from %fixed-stack.10)
199 ; MIR32-DAG: $r20 = LWZ -48, $r1 :: (load (s32) from %fixed-stack.11, align 16)
200 ; MIR32-DAG: $r19 = LWZ -52, $r1 :: (load (s32) from %fixed-stack.12)
201 ; MIR32-DAG: $r18 = LWZ -56, $r1 :: (load (s32) from %fixed-stack.13, align 8)
202 ; MIR32-DAG: $r17 = LWZ -60, $r1 :: (load (s32) from %fixed-stack.14)
203 ; MIR32-DAG: $r16 = LWZ -64, $r1 :: (load (s32) from %fixed-stack.15, align 16)
290 ; MIR64-NEXT: - { id: 0, type: spill-slot, offset: -8, size: 8, alignment: 8, stack-id: default,
293 ; MIR64-NEXT: - { id: 1, type: spill-slot, offset: -16, size: 8, alignment: 16, stack-id: default,
296 ; MIR64-NEXT: - { id: 2, type: spill-slot, offset: -24, size: 8, alignment: 8, stack-id: default,
299 ; MIR64-NEXT: - { id: 3, type: spill-slot, offset: -32, size: 8, alignment: 16, stack-id: default,
302 ; MIR64-NEXT: - { id: 4, type: spill-slot, offset: -40, size: 8, alignment: 8, stack-id: default,
305 ; MIR64-NEXT: - { id: 5, type: spill-slot, offset: -48, size: 8, alignment: 16, stack-id: default,
308 ; MIR64-NEXT: - { id: 6, type: spill-slot, offset: -56, size: 8, alignment: 8, stack-id: default,
311 ; MIR64-NEXT: - { id: 7, type: spill-slot, offset: -64, size: 8, alignment: 16, stack-id: default,
314 ; MIR64-NEXT: - { id: 8, type: spill-slot, offset: -72, size: 8, alignment: 8, stack-id: default,
317 ; MIR64-NEXT: - { id: 9, type: spill-slot, offset: -80, size: 8, alignment: 16, stack-id: default,
320 ; MIR64-NEXT: - { id: 10, type: spill-slot, offset: -88, size: 8, alignment: 8, stack-id: default,
323 ; MIR64-NEXT: - { id: 11, type: spill-slot, offset: -96, size: 8, alignment: 16, stack-id: default,
326 ; MIR64-NEXT: - { id: 12, type: spill-slot, offset: -104, size: 8, alignment: 8, stack-id: default,
329 ; MIR64-NEXT: - { id: 13, type: spill-slot, offset: -112, size: 8, alignment: 16, stack-id: default,
332 ; MIR64-NEXT: - { id: 14, type: spill-slot, offset: -120, size: 8, alignment: 8, stack-id: default,
335 ; MIR64-NEXT: - { id: 15, type: spill-slot, offset: -128, size: 8, alignment: 16, stack-id: default,
338 ; MIR64-NEXT: - { id: 16, type: spill-slot, offset: -136, size: 8, alignment: 8, stack-id: default,
341 ; MIR64-NEXT: - { id: 17, type: spill-slot, offset: -144, size: 8, alignment: 16, stack-id: default,
344 ; MIR64-NEXT: - { id: 18, type: spill-slot, offset: -152, size: 8, alignment: 8, stack-id: default,
347 ; MIR64-NEXT: - { id: 19, type: spill-slot, offset: -160, size: 8, alignment: 16, stack-id: default,
350 ; MIR64-NEXT: - { id: 20, type: spill-slot, offset: -168, size: 8, alignment: 8, stack-id: default,
353 ; MIR64-NEXT: - { id: 21, type: spill-slot, offset: -176, size: 8, alignment: 16, stack-id: default,
356 ; MIR64-NEXT: - { id: 22, type: spill-slot, offset: -184, size: 8, alignment: 8, stack-id: default,
359 ; MIR64-NEXT: - { id: 23, type: spill-slot, offset: -192, size: 8, alignment: 16, stack-id: default,
362 ; MIR64-NEXT: - { id: 24, type: spill-slot, offset: -200, size: 8, alignment: 8, stack-id: default,
365 ; MIR64-NEXT: - { id: 25, type: spill-slot, offset: -208, size: 8, alignment: 16, stack-id: default,
368 ; MIR64-NEXT: - { id: 26, type: spill-slot, offset: -216, size: 8, alignment: 8, stack-id: default,
371 ; MIR64-NEXT: - { id: 27, type: spill-slot, offset: -224, size: 8, alignment: 16, stack-id: default,
374 ; MIR64-NEXT: - { id: 28, type: spill-slot, offset: -232, size: 8, alignment: 8, stack-id: default,
377 ; MIR64-NEXT: - { id: 29, type: spill-slot, offset: -240, size: 8, alignment: 16, stack-id: default,
380 ; MIR64-NEXT: - { id: 30, type: spill-slot, offset: -248, size: 8, alignment: 8, stack-id: default,
383 ; MIR64-NEXT: - { id: 31, type: spill-slot, offset: -256, size: 8, alignment: 16, stack-id: default,
386 ; MIR64-NEXT: - { id: 32, type: spill-slot, offset: -264, size: 8, alignment: 8, stack-id: default,
389 ; MIR64-NEXT: - { id: 33, type: spill-slot, offset: -272, size: 8, alignment: 16, stack-id: default,
392 ; MIR64-NEXT: - { id: 34, type: spill-slot, offset: -280, size: 8, alignment: 8, stack-id: default,
395 ; MIR64-NEXT: - { id: 35, type: spill-slot, offset: -288, size: 8, alignment: 16, stack-id: default,
398 ; MIR64-NEXT: stack: []
402 ; MIR32-NEXT: - { id: 0, type: spill-slot, offset: -8, size: 8, alignment: 8, stack-id: default,
405 ; MIR32-NEXT: - { id: 1, type: spill-slot, offset: -16, size: 8, alignment: 16, stack-id: default,
408 ; MIR32-NEXT: - { id: 2, type: spill-slot, offset: -24, size: 8, alignment: 8, stack-id: default,
411 ; MIR32-NEXT: - { id: 3, type: spill-slot, offset: -32, size: 8, alignment: 16, stack-id: default,
414 ; MIR32-NEXT: - { id: 4, type: spill-slot, offset: -40, size: 8, alignment: 8, stack-id: default,
417 ; MIR32-NEXT: - { id: 5, type: spill-slot, offset: -48, size: 8, alignment: 16, stack-id: default,
420 ; MIR32-NEXT: - { id: 6, type: spill-slot, offset: -56, size: 8, alignment: 8, stack-id: default,
423 ; MIR32-NEXT: - { id: 7, type: spill-slot, offset: -64, size: 8, alignment: 16, stack-id: default,
426 ; MIR32-NEXT: - { id: 8, type: spill-slot, offset: -72, size: 8, alignment: 8, stack-id: default,
429 ; MIR32-NEXT: - { id: 9, type: spill-slot, offset: -80, size: 8, alignment: 16, stack-id: default,
432 ; MIR32-NEXT: - { id: 10, type: spill-slot, offset: -88, size: 8, alignment: 8, stack-id: default,
435 ; MIR32-NEXT: - { id: 11, type: spill-slot, offset: -96, size: 8, alignment: 16, stack-id: default,
438 ; MIR32-NEXT: - { id: 12, type: spill-slot, offset: -104, size: 8, alignment: 8, stack-id: default,
441 ; MIR32-NEXT: - { id: 13, type: spill-slot, offset: -112, size: 8, alignment: 16, stack-id: defaul…
444 ; MIR32-NEXT: - { id: 14, type: spill-slot, offset: -120, size: 8, alignment: 8, stack-id: default,
447 ; MIR32-NEXT: - { id: 15, type: spill-slot, offset: -128, size: 8, alignment: 16, stack-id: defaul…
450 ; MIR32-NEXT: - { id: 16, type: spill-slot, offset: -136, size: 8, alignment: 8, stack-id: default,
453 ; MIR32-NEXT: - { id: 17, type: spill-slot, offset: -144, size: 8, alignment: 16, stack-id: defaul…
456 ; MIR32-NEXT: - { id: 18, type: spill-slot, offset: -148, size: 4, alignment: 4, stack-id: default,
459 ; MIR32-NEXT: - { id: 19, type: spill-slot, offset: -152, size: 4, alignment: 8, stack-id: default,
462 ; MIR32-NEXT: - { id: 20, type: spill-slot, offset: -156, size: 4, alignment: 4, stack-id: default,
465 ; MIR32-NEXT: - { id: 21, type: spill-slot, offset: -160, size: 4, alignment: 16, stack-id: defaul…
468 ; MIR32-NEXT: - { id: 22, type: spill-slot, offset: -164, size: 4, alignment: 4, stack-id: default,
471 ; MIR32-NEXT: - { id: 23, type: spill-slot, offset: -168, size: 4, alignment: 8, stack-id: default,
474 ; MIR32-NEXT: - { id: 24, type: spill-slot, offset: -172, size: 4, alignment: 4, stack-id: default,
477 ; MIR32-NEXT: - { id: 25, type: spill-slot, offset: -176, size: 4, alignment: 16, stack-id: defaul…
480 ; MIR32-NEXT: - { id: 26, type: spill-slot, offset: -180, size: 4, alignment: 4, stack-id: default,
483 ; MIR32-NEXT: - { id: 27, type: spill-slot, offset: -184, size: 4, alignment: 8, stack-id: default,
486 ; MIR32-NEXT: - { id: 28, type: spill-slot, offset: -188, size: 4, alignment: 4, stack-id: default,
489 ; MIR32-NEXT: - { id: 29, type: spill-slot, offset: -192, size: 4, alignment: 16, stack-id: defaul…
492 ; MIR32-NEXT: - { id: 30, type: spill-slot, offset: -196, size: 4, alignment: 4, stack-id: default,
495 ; MIR32-NEXT: - { id: 31, type: spill-slot, offset: -200, size: 4, alignment: 8, stack-id: default,
498 ; MIR32-NEXT: - { id: 32, type: spill-slot, offset: -204, size: 4, alignment: 4, stack-id: default,
501 ; MIR32-NEXT: - { id: 33, type: spill-slot, offset: -208, size: 4, alignment: 16, stack-id: defaul…
504 ; MIR32-NEXT: - { id: 34, type: spill-slot, offset: -212, size: 4, alignment: 4, stack-id: default,
507 ; MIR32-NEXT: - { id: 35, type: spill-slot, offset: -216, size: 4, alignment: 8, stack-id: default,
510 ; MIR32-NEXT: - { id: 36, type: spill-slot, offset: -220, size: 4, alignment: 4, stack-id: default,
513 ; MIR32-NEXT: stack: []
521 ; MIR64-DAG: STD killed $x14, 112, $x1 :: (store (s64) into %fixed-stack.35, align 16)
522 ; MIR64-DAG: STD killed $x15, 120, $x1 :: (store (s64) into %fixed-stack.34)
523 ; MIR64-DAG: STD killed $x16, 128, $x1 :: (store (s64) into %fixed-stack.33, align 16)
524 ; MIR64-DAG: STD killed $x17, 136, $x1 :: (store (s64) into %fixed-stack.32)
525 ; MIR64-DAG: STD killed $x18, 144, $x1 :: (store (s64) into %fixed-stack.31, align 16)
526 ; MIR64-DAG: STD killed $x19, 152, $x1 :: (store (s64) into %fixed-stack.30)
527 ; MIR64-DAG: STD killed $x20, 160, $x1 :: (store (s64) into %fixed-stack.29, align 16)
528 ; MIR64-DAG: STD killed $x21, 168, $x1 :: (store (s64) into %fixed-stack.28)
529 ; MIR64-DAG: STD killed $x22, 176, $x1 :: (store (s64) into %fixed-stack.27, align 16)
530 ; MIR64-DAG: STD killed $x23, 184, $x1 :: (store (s64) into %fixed-stack.26)
531 ; MIR64-DAG: STD killed $x24, 192, $x1 :: (store (s64) into %fixed-stack.25, align 16)
532 ; MIR64-DAG: STD killed $x25, 200, $x1 :: (store (s64) into %fixed-stack.24)
533 ; MIR64-DAG: STD killed $x26, 208, $x1 :: (store (s64) into %fixed-stack.23, align 16)
534 ; MIR64-DAG: STD killed $x27, 216, $x1 :: (store (s64) into %fixed-stack.22)
535 ; MIR64-DAG: STD killed $x28, 224, $x1 :: (store (s64) into %fixed-stack.21, align 16)
536 ; MIR64-DAG: STD killed $x29, 232, $x1 :: (store (s64) into %fixed-stack.20)
537 ; MIR64-DAG: STD killed $x30, 240, $x1 :: (store (s64) into %fixed-stack.19, align 16)
538 ; MIR64-DAG: STD killed $x31, 248, $x1 :: (store (s64) into %fixed-stack.18)
539 ; MIR64-DAG: STFD killed $f14, 256, $x1 :: (store (s64) into %fixed-stack.17, align 16)
540 ; MIR64-DAG: STFD killed $f15, 264, $x1 :: (store (s64) into %fixed-stack.16)
541 ; MIR64-DAG: STFD killed $f16, 272, $x1 :: (store (s64) into %fixed-stack.15, align 16)
542 ; MIR64-DAG: STFD killed $f17, 280, $x1 :: (store (s64) into %fixed-stack.14)
543 ; MIR64-DAG: STFD killed $f18, 288, $x1 :: (store (s64) into %fixed-stack.13, align 16)
544 ; MIR64-DAG: STFD killed $f19, 296, $x1 :: (store (s64) into %fixed-stack.12)
545 ; MIR64-DAG: STFD killed $f20, 304, $x1 :: (store (s64) into %fixed-stack.11, align 16)
546 ; MIR64-DAG: STFD killed $f21, 312, $x1 :: (store (s64) into %fixed-stack.10)
547 ; MIR64-DAG: STFD killed $f22, 320, $x1 :: (store (s64) into %fixed-stack.9, align 16)
548 ; MIR64-DAG: STFD killed $f23, 328, $x1 :: (store (s64) into %fixed-stack.8)
549 ; MIR64-DAG: STFD killed $f24, 336, $x1 :: (store (s64) into %fixed-stack.7, align 16)
550 ; MIR64-DAG: STFD killed $f25, 344, $x1 :: (store (s64) into %fixed-stack.6)
551 ; MIR64-DAG: STFD killed $f26, 352, $x1 :: (store (s64) into %fixed-stack.5, align 16)
552 ; MIR64-DAG: STFD killed $f27, 360, $x1 :: (store (s64) into %fixed-stack.4)
553 ; MIR64-DAG: STFD killed $f28, 368, $x1 :: (store (s64) into %fixed-stack.3, align 16)
554 ; MIR64-DAG: STFD killed $f29, 376, $x1 :: (store (s64) into %fixed-stack.2)
555 ; MIR64-DAG: STFD killed $f30, 384, $x1 :: (store (s64) into %fixed-stack.1, align 16)
556 ; MIR64-DAG: STFD killed $f31, 392, $x1 :: (store (s64) into %fixed-stack.0)
561 ; MIR64-DAG: $f31 = LFD 392, $x1 :: (load (s64) from %fixed-stack.0)
562 ; MIR64-DAG: $f30 = LFD 384, $x1 :: (load (s64) from %fixed-stack.1, align 16)
563 ; MIR64-DAG: $f29 = LFD 376, $x1 :: (load (s64) from %fixed-stack.2)
564 ; MIR64-DAG: $f28 = LFD 368, $x1 :: (load (s64) from %fixed-stack.3, align 16)
565 ; MIR64-DAG: $f27 = LFD 360, $x1 :: (load (s64) from %fixed-stack.4)
566 ; MIR64-DAG: $f26 = LFD 352, $x1 :: (load (s64) from %fixed-stack.5, align 16)
567 ; MIR64-DAG: $f25 = LFD 344, $x1 :: (load (s64) from %fixed-stack.6)
568 ; MIR64-DAG: $f24 = LFD 336, $x1 :: (load (s64) from %fixed-stack.7, align 16)
569 ; MIR64-DAG: $f23 = LFD 328, $x1 :: (load (s64) from %fixed-stack.8)
570 ; MIR64-DAG: $f22 = LFD 320, $x1 :: (load (s64) from %fixed-stack.9, align 16)
571 ; MIR64-DAG: $f21 = LFD 312, $x1 :: (load (s64) from %fixed-stack.10)
572 ; MIR64-DAG: $f20 = LFD 304, $x1 :: (load (s64) from %fixed-stack.11, align 16)
573 ; MIR64-DAG: $f19 = LFD 296, $x1 :: (load (s64) from %fixed-stack.12)
574 ; MIR64-DAG: $f18 = LFD 288, $x1 :: (load (s64) from %fixed-stack.13, align 16)
575 ; MIR64-DAG: $f17 = LFD 280, $x1 :: (load (s64) from %fixed-stack.14)
576 ; MIR64-DAG: $f16 = LFD 272, $x1 :: (load (s64) from %fixed-stack.15, align 16)
577 ; MIR64-DAG: $f15 = LFD 264, $x1 :: (load (s64) from %fixed-stack.16)
578 ; MIR64-DAG: $f14 = LFD 256, $x1 :: (load (s64) from %fixed-stack.17, align 16)
579 ; MIR64-DAG: $x31 = LD 248, $x1 :: (load (s64) from %fixed-stack.18)
580 ; MIR64-DAG: $x30 = LD 240, $x1 :: (load (s64) from %fixed-stack.19, align 16)
581 ; MIR64-DAG: $x29 = LD 232, $x1 :: (load (s64) from %fixed-stack.20)
582 ; MIR64-DAG: $x28 = LD 224, $x1 :: (load (s64) from %fixed-stack.21, align 16)
583 ; MIR64-DAG: $x27 = LD 216, $x1 :: (load (s64) from %fixed-stack.22)
584 ; MIR64-DAG: $x26 = LD 208, $x1 :: (load (s64) from %fixed-stack.23, align 16)
585 ; MIR64-DAG: $x25 = LD 200, $x1 :: (load (s64) from %fixed-stack.24)
586 ; MIR64-DAG: $x24 = LD 192, $x1 :: (load (s64) from %fixed-stack.25, align 16)
587 ; MIR64-DAG: $x23 = LD 184, $x1 :: (load (s64) from %fixed-stack.26)
588 ; MIR64-DAG: $x22 = LD 176, $x1 :: (load (s64) from %fixed-stack.27, align 16)
589 ; MIR64-DAG: $x21 = LD 168, $x1 :: (load (s64) from %fixed-stack.28)
590 ; MIR64-DAG: $x20 = LD 160, $x1 :: (load (s64) from %fixed-stack.29, align 16)
591 ; MIR64-DAG: $x19 = LD 152, $x1 :: (load (s64) from %fixed-stack.30)
592 ; MIR64-DAG: $x18 = LD 144, $x1 :: (load (s64) from %fixed-stack.31, align 16)
593 ; MIR64-DAG: $x17 = LD 136, $x1 :: (load (s64) from %fixed-stack.32)
594 ; MIR64-DAG: $x16 = LD 128, $x1 :: (load (s64) from %fixed-stack.33, align 16)
595 ; MIR64-DAG: $x15 = LD 120, $x1 :: (load (s64) from %fixed-stack.34)
596 ; MIR64-DAG: $x14 = LD 112, $x1 :: (load (s64) from %fixed-stack.35, align 16)
608 ; MIR32-DAG: STW killed $r13, 68, $r1 :: (store (s32) into %fixed-stack.36)
609 ; MIR32-DAG: STW killed $r14, 72, $r1 :: (store (s32) into %fixed-stack.35, align 8)
610 ; MIR32-DAG: STW killed $r15, 76, $r1 :: (store (s32) into %fixed-stack.34)
611 ; MIR32-DAG: STW killed $r16, 80, $r1 :: (store (s32) into %fixed-stack.33, align 16)
612 ; MIR32-DAG: STW killed $r17, 84, $r1 :: (store (s32) into %fixed-stack.32)
613 ; MIR32-DAG: STW killed $r18, 88, $r1 :: (store (s32) into %fixed-stack.31, align 8)
614 ; MIR32-DAG: STW killed $r19, 92, $r1 :: (store (s32) into %fixed-stack.30)
615 ; MIR32-DAG: STW killed $r20, 96, $r1 :: (store (s32) into %fixed-stack.29, align 16)
616 ; MIR32-DAG: STW killed $r21, 100, $r1 :: (store (s32) into %fixed-stack.28)
617 ; MIR32-DAG: STW killed $r22, 104, $r1 :: (store (s32) into %fixed-stack.27, align 8)
618 ; MIR32-DAG: STW killed $r23, 108, $r1 :: (store (s32) into %fixed-stack.26)
619 ; MIR32-DAG: STW killed $r24, 112, $r1 :: (store (s32) into %fixed-stack.25, align 16)
620 ; MIR32-DAG: STW killed $r25, 116, $r1 :: (store (s32) into %fixed-stack.24)
621 ; MIR32-DAG: STW killed $r26, 120, $r1 :: (store (s32) into %fixed-stack.23, align 8)
622 ; MIR32-DAG: STW killed $r27, 124, $r1 :: (store (s32) into %fixed-stack.22)
623 ; MIR32-DAG: STW killed $r28, 128, $r1 :: (store (s32) into %fixed-stack.21, align 16)
624 ; MIR32-DAG: STW killed $r29, 132, $r1 :: (store (s32) into %fixed-stack.20)
625 ; MIR32-DAG: STW killed $r30, 136, $r1 :: (store (s32) into %fixed-stack.19, align 8)
626 ; MIR32-DAG: STW killed $r31, 140, $r1 :: (store (s32) into %fixed-stack.18)
627 ; MIR32-DAG: STFD killed $f14, 144, $r1 :: (store (s64) into %fixed-stack.17, align 16)
628 ; MIR32-DAG: STFD killed $f15, 152, $r1 :: (store (s64) into %fixed-stack.16)
629 ; MIR32-DAG: STFD killed $f16, 160, $r1 :: (store (s64) into %fixed-stack.15, align 16)
630 ; MIR32-DAG: STFD killed $f17, 168, $r1 :: (store (s64) into %fixed-stack.14)
631 ; MIR32-DAG: STFD killed $f18, 176, $r1 :: (store (s64) into %fixed-stack.13, align 16)
632 ; MIR32-DAG: STFD killed $f19, 184, $r1 :: (store (s64) into %fixed-stack.12)
633 ; MIR32-DAG: STFD killed $f20, 192, $r1 :: (store (s64) into %fixed-stack.11, align 16)
634 ; MIR32-DAG: STFD killed $f21, 200, $r1 :: (store (s64) into %fixed-stack.10)
635 ; MIR32-DAG: STFD killed $f22, 208, $r1 :: (store (s64) into %fixed-stack.9, align 16)
636 ; MIR32-DAG: STFD killed $f23, 216, $r1 :: (store (s64) into %fixed-stack.8)
637 ; MIR32-DAG: STFD killed $f24, 224, $r1 :: (store (s64) into %fixed-stack.7, align 16)
638 ; MIR32-DAG: STFD killed $f25, 232, $r1 :: (store (s64) into %fixed-stack.6)
639 ; MIR32-DAG: STFD killed $f26, 240, $r1 :: (store (s64) into %fixed-stack.5, align 16)
640 ; MIR32-DAG: STFD killed $f27, 248, $r1 :: (store (s64) into %fixed-stack.4)
641 ; MIR32-DAG: STFD killed $f28, 256, $r1 :: (store (s64) into %fixed-stack.3, align 16)
642 ; MIR32-DAG: STFD killed $f29, 264, $r1 :: (store (s64) into %fixed-stack.2)
643 ; MIR32-DAG: STFD killed $f30, 272, $r1 :: (store (s64) into %fixed-stack.1, align 16)
644 ; MIR32-DAG: STFD killed $f31, 280, $r1 :: (store (s64) into %fixed-stack.0)
649 ; MIR32-DAG: $f31 = LFD 280, $r1 :: (load (s64) from %fixed-stack.0)
650 ; MIR32-DAG: $f30 = LFD 272, $r1 :: (load (s64) from %fixed-stack.1, align 16)
651 ; MIR32-DAG: $f29 = LFD 264, $r1 :: (load (s64) from %fixed-stack.2)
652 ; MIR32-DAG: $f28 = LFD 256, $r1 :: (load (s64) from %fixed-stack.3, align 16)
653 ; MIR32-DAG: $f27 = LFD 248, $r1 :: (load (s64) from %fixed-stack.4)
654 ; MIR32-DAG: $f26 = LFD 240, $r1 :: (load (s64) from %fixed-stack.5, align 16)
655 ; MIR32-DAG: $f25 = LFD 232, $r1 :: (load (s64) from %fixed-stack.6)
656 ; MIR32-DAG: $f24 = LFD 224, $r1 :: (load (s64) from %fixed-stack.7, align 16)
657 ; MIR32-DAG: $f23 = LFD 216, $r1 :: (load (s64) from %fixed-stack.8)
658 ; MIR32-DAG: $f22 = LFD 208, $r1 :: (load (s64) from %fixed-stack.9, align 16)
659 ; MIR32-DAG: $f21 = LFD 200, $r1 :: (load (s64) from %fixed-stack.10)
660 ; MIR32-DAG: $f20 = LFD 192, $r1 :: (load (s64) from %fixed-stack.11, align 16)
661 ; MIR32-DAG: $f19 = LFD 184, $r1 :: (load (s64) from %fixed-stack.12)
662 ; MIR32-DAG: $f18 = LFD 176, $r1 :: (load (s64) from %fixed-stack.13, align 16)
663 ; MIR32-DAG: $f17 = LFD 168, $r1 :: (load (s64) from %fixed-stack.14)
664 ; MIR32-DAG: $f16 = LFD 160, $r1 :: (load (s64) from %fixed-stack.15, align 16)
665 ; MIR32-DAG: $f15 = LFD 152, $r1 :: (load (s64) from %fixed-stack.16)
666 ; MIR32-DAG: $f14 = LFD 144, $r1 :: (load (s64) from %fixed-stack.17, align 16)
667 ; MIR32-DAG: $r31 = LWZ 140, $r1 :: (load (s32) from %fixed-stack.18)
668 ; MIR32-DAG: $r30 = LWZ 136, $r1 :: (load (s32) from %fixed-stack.19, align 8)
669 ; MIR32-DAG: $r29 = LWZ 132, $r1 :: (load (s32) from %fixed-stack.20)
670 ; MIR32-DAG: $r28 = LWZ 128, $r1 :: (load (s32) from %fixed-stack.21, align 16)
671 ; MIR32-DAG: $r27 = LWZ 124, $r1 :: (load (s32) from %fixed-stack.22)
672 ; MIR32-DAG: $r26 = LWZ 120, $r1 :: (load (s32) from %fixed-stack.23, align 8)
673 ; MIR32-DAG: $r25 = LWZ 116, $r1 :: (load (s32) from %fixed-stack.24)
674 ; MIR32-DAG: $r24 = LWZ 112, $r1 :: (load (s32) from %fixed-stack.25, align 16)
675 ; MIR32-DAG: $r23 = LWZ 108, $r1 :: (load (s32) from %fixed-stack.26)
676 ; MIR32-DAG: $r22 = LWZ 104, $r1 :: (load (s32) from %fixed-stack.27, align 8)
677 ; MIR32-DAG: $r21 = LWZ 100, $r1 :: (load (s32) from %fixed-stack.28)
678 ; MIR32-DAG: $r20 = LWZ 96, $r1 :: (load (s32) from %fixed-stack.29, align 16)
679 ; MIR32-DAG: $r19 = LWZ 92, $r1 :: (load (s32) from %fixed-stack.30)
680 ; MIR32-DAG: $r18 = LWZ 88, $r1 :: (load (s32) from %fixed-stack.31, align 8)
681 ; MIR32-DAG: $r17 = LWZ 84, $r1 :: (load (s32) from %fixed-stack.32)
682 ; MIR32-DAG: $r16 = LWZ 80, $r1 :: (load (s32) from %fixed-stack.33, align 16)
683 ; MIR32-DAG: $r15 = LWZ 76, $r1 :: (load (s32) from %fixed-stack.34)
684 ; MIR32-DAG: $r14 = LWZ 72, $r1 :: (load (s32) from %fixed-stack.35, align 8)
685 ; MIR32-DAG: $r13 = LWZ 68, $r1 :: (load (s32) from %fixed-stack.36)