Lines Matching refs:SPILLED

2 …arch=amdgcn -mcpu=gfx908 -run-pass=regallocfast -o - %s | FileCheck -check-prefix=GFX908-SPILLED %s
4 …arch=amdgcn -mcpu=gfx90a -run-pass=regallocfast -o - %s | FileCheck -check-prefix=GFX90A-SPILLED %s
14 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr32
15 ; GFX908-SPILLED: bb.0:
16 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
17 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0
18 …; GFX908-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.1, $sgpr32, 0, implicit $exec :: (stor…
19 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0
20 …; GFX908-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (stor…
21 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
22 ; GFX908-SPILLED: bb.1:
23 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
24 ; GFX908-SPILLED: S_NOP 1
25 ; GFX908-SPILLED: bb.2:
26 …; GFX908-SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.1, $sgpr32, 0, implicit $exec :: (load (s…
27 …; GFX908-SPILLED: $agpr1 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s…
28 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0, implicit killed renamable $agpr1
47 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr32
48 ; GFX90A-SPILLED: bb.0:
49 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
50 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0
51 …; GFX90A-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.1, $sgpr32, 0, implicit $exec :: (stor…
52 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0
53 …; GFX90A-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (stor…
54 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
55 ; GFX90A-SPILLED: bb.1:
56 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
57 ; GFX90A-SPILLED: S_NOP 1
58 ; GFX90A-SPILLED: bb.2:
59 …; GFX90A-SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.1, $sgpr32, 0, implicit $exec :: (load (s…
60 …; GFX90A-SPILLED: $agpr1 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s…
61 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0, implicit killed renamable $agpr1
80 ; SPILLED-LABEL: name: spill_restore_agpr32
81 ; SPILLED: bb.0:
82 ; SPILLED: successors: %bb.1(0x80000000)
83 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0
84 …; SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.1, $sgpr32, 0, implicit $exec :: (store (s32)…
85 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0
86 …; SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (store (s32)…
87 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
88 ; SPILLED: bb.1:
89 ; SPILLED: successors: %bb.2(0x80000000)
90 ; SPILLED: S_NOP 1
91 ; SPILLED: bb.2:
92 …; SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.1, $sgpr32, 0, implicit $exec :: (load (s32) fro…
93 …; SPILLED: $agpr1 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s32) fro…
94 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0, implicit killed renamable $agpr1
132 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr64
133 ; GFX908-SPILLED: bb.0:
134 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
135 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1
136 …; GFX908-SPILLED: SI_SPILL_A64_SAVE killed $agpr0_agpr1, %stack.0, $sgpr32, 0, implicit $exec ::…
137 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
138 ; GFX908-SPILLED: bb.1:
139 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
140 ; GFX908-SPILLED: S_NOP 1
141 ; GFX908-SPILLED: bb.2:
142 …; GFX908-SPILLED: $agpr0_agpr1 = SI_SPILL_A64_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (l…
143 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1
161 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr64
162 ; GFX90A-SPILLED: bb.0:
163 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
164 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1
165 …; GFX90A-SPILLED: SI_SPILL_A64_SAVE killed $agpr0_agpr1, %stack.0, $sgpr32, 0, implicit $exec ::…
166 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
167 ; GFX90A-SPILLED: bb.1:
168 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
169 ; GFX90A-SPILLED: S_NOP 1
170 ; GFX90A-SPILLED: bb.2:
171 …; GFX90A-SPILLED: $agpr0_agpr1 = SI_SPILL_A64_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (l…
172 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1
190 ; SPILLED-LABEL: name: spill_restore_agpr64
191 ; SPILLED: bb.0:
192 ; SPILLED: successors: %bb.1(0x80000000)
193 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1
194 …; SPILLED: SI_SPILL_A64_SAVE killed $agpr0_agpr1, %stack.0, $sgpr32, 0, implicit $exec :: (store…
195 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
196 ; SPILLED: bb.1:
197 ; SPILLED: successors: %bb.2(0x80000000)
198 ; SPILLED: S_NOP 1
199 ; SPILLED: bb.2:
200 …; SPILLED: $agpr0_agpr1 = SI_SPILL_A64_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s6…
201 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1
237 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr32_used_all_vgprs
238 ; GFX908-SPILLED: bb.0:
239 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
240 …; GFX908-SPILLED: liveins: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_v…
241 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0
242 …; GFX908-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (stor…
243 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
244 ; GFX908-SPILLED: bb.1:
245 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
246 ; GFX908-SPILLED: bb.2:
247 …; GFX908-SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s…
248 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8…
249 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr32_vgpr33_vgpr34_vgpr35_vgpr36_vgpr37_vgpr38_vgpr…
250 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr48_vgpr49_vgpr50_vgpr51_vgpr52_vgpr53_vgpr54_vgpr…
251 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr64_vgpr65_vgpr66_vgpr67_vgpr68_vgpr69_vgpr70_vgpr…
252 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr80_vgpr81_vgpr82_vgpr83_vgpr84_vgpr85_vgpr86_vgpr…
253 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr96_vgpr97_vgpr98_vgpr99_vgpr100_vgpr101_vgpr102_v…
254 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr112_vgpr113_vgpr114_vgpr115_vgpr116_vgpr117_vgpr1…
255 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr128_vgpr129_vgpr130_vgpr131_vgpr132_vgpr133_vgpr1…
256 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr144_vgpr145_vgpr146_vgpr147_vgpr148_vgpr149_vgpr1…
257 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr160_vgpr161_vgpr162_vgpr163_vgpr164_vgpr165_vgpr1…
258 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr176_vgpr177_vgpr178_vgpr179_vgpr180_vgpr181_vgpr1…
259 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr192_vgpr193_vgpr194_vgpr195_vgpr196_vgpr197_vgpr1…
260 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr208_vgpr209_vgpr210_vgpr211_vgpr212_vgpr213_vgpr2…
261 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr224_vgpr225_vgpr226_vgpr227_vgpr228_vgpr229_vgpr2…
262 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr240_vgpr241_vgpr242_vgpr243_vgpr244_vgpr245_vgpr2…
263 …; GFX908-SPILLED: S_NOP 0, implicit undef $vgpr248_vgpr249_vgpr250_vgpr251_vgpr252_vgpr253_vgpr2…
264 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0
297 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr32_used_all_vgprs
298 ; GFX90A-SPILLED: bb.0:
299 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
300 …; GFX90A-SPILLED: liveins: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_v…
301 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0
302 …; GFX90A-SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (stor…
303 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
304 ; GFX90A-SPILLED: bb.1:
305 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
306 ; GFX90A-SPILLED: bb.2:
307 …; GFX90A-SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s…
308 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8…
309 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr32_vgpr33_vgpr34_vgpr35_vgpr36_vgpr37_vgpr38_vgpr…
310 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr48_vgpr49_vgpr50_vgpr51_vgpr52_vgpr53_vgpr54_vgpr…
311 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr64_vgpr65_vgpr66_vgpr67_vgpr68_vgpr69_vgpr70_vgpr…
312 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr80_vgpr81_vgpr82_vgpr83_vgpr84_vgpr85_vgpr86_vgpr…
313 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr96_vgpr97_vgpr98_vgpr99_vgpr100_vgpr101_vgpr102_v…
314 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr112_vgpr113_vgpr114_vgpr115_vgpr116_vgpr117_vgpr1…
315 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr128_vgpr129_vgpr130_vgpr131_vgpr132_vgpr133_vgpr1…
316 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr144_vgpr145_vgpr146_vgpr147_vgpr148_vgpr149_vgpr1…
317 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr160_vgpr161_vgpr162_vgpr163_vgpr164_vgpr165_vgpr1…
318 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr176_vgpr177_vgpr178_vgpr179_vgpr180_vgpr181_vgpr1…
319 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr192_vgpr193_vgpr194_vgpr195_vgpr196_vgpr197_vgpr1…
320 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr208_vgpr209_vgpr210_vgpr211_vgpr212_vgpr213_vgpr2…
321 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr224_vgpr225_vgpr226_vgpr227_vgpr228_vgpr229_vgpr2…
322 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr240_vgpr241_vgpr242_vgpr243_vgpr244_vgpr245_vgpr2…
323 …; GFX90A-SPILLED: S_NOP 0, implicit undef $vgpr248_vgpr249_vgpr250_vgpr251_vgpr252_vgpr253_vgpr2…
324 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0
353 ; SPILLED-LABEL: name: spill_restore_agpr32_used_all_vgprs
354 ; SPILLED: bb.0:
355 ; SPILLED: successors: %bb.1(0x80000000)
356 …; SPILLED: liveins: $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_v…
357 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0
358 …; SPILLED: SI_SPILL_A32_SAVE killed $agpr0, %stack.0, $sgpr32, 0, implicit $exec :: (store (s32)…
359 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
360 ; SPILLED: bb.1:
361 ; SPILLED: successors: %bb.2(0x80000000)
362 ; SPILLED: bb.2:
363 …; SPILLED: $agpr0 = SI_SPILL_A32_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (load (s32) fro…
364 …; SPILLED: S_NOP 0, implicit undef $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_…
365 …; SPILLED: S_NOP 0, implicit undef $vgpr32_vgpr33_vgpr34_vgpr35_vgpr36_vgpr37_vgpr38_vgpr39_vgpr…
366 …; SPILLED: S_NOP 0, implicit undef $vgpr48_vgpr49_vgpr50_vgpr51_vgpr52_vgpr53_vgpr54_vgpr55_vgpr…
367 …; SPILLED: S_NOP 0, implicit undef $vgpr64_vgpr65_vgpr66_vgpr67_vgpr68_vgpr69_vgpr70_vgpr71_vgpr…
368 …; SPILLED: S_NOP 0, implicit undef $vgpr80_vgpr81_vgpr82_vgpr83_vgpr84_vgpr85_vgpr86_vgpr87_vgpr…
369 …; SPILLED: S_NOP 0, implicit undef $vgpr96_vgpr97_vgpr98_vgpr99_vgpr100_vgpr101_vgpr102_vgpr103_…
370 …; SPILLED: S_NOP 0, implicit undef $vgpr112_vgpr113_vgpr114_vgpr115_vgpr116_vgpr117_vgpr118_vgpr…
371 …; SPILLED: S_NOP 0, implicit undef $vgpr128_vgpr129_vgpr130_vgpr131_vgpr132_vgpr133_vgpr134_vgpr…
372 …; SPILLED: S_NOP 0, implicit undef $vgpr144_vgpr145_vgpr146_vgpr147_vgpr148_vgpr149_vgpr150_vgpr…
373 …; SPILLED: S_NOP 0, implicit undef $vgpr160_vgpr161_vgpr162_vgpr163_vgpr164_vgpr165_vgpr166_vgpr…
374 …; SPILLED: S_NOP 0, implicit undef $vgpr176_vgpr177_vgpr178_vgpr179_vgpr180_vgpr181_vgpr182_vgpr…
375 …; SPILLED: S_NOP 0, implicit undef $vgpr192_vgpr193_vgpr194_vgpr195_vgpr196_vgpr197_vgpr198_vgpr…
376 …; SPILLED: S_NOP 0, implicit undef $vgpr208_vgpr209_vgpr210_vgpr211_vgpr212_vgpr213_vgpr214_vgpr…
377 …; SPILLED: S_NOP 0, implicit undef $vgpr224_vgpr225_vgpr226_vgpr227_vgpr228_vgpr229_vgpr230_vgpr…
378 …; SPILLED: S_NOP 0, implicit undef $vgpr240_vgpr241_vgpr242_vgpr243_vgpr244_vgpr245_vgpr246_vgpr…
379 …; SPILLED: S_NOP 0, implicit undef $vgpr248_vgpr249_vgpr250_vgpr251_vgpr252_vgpr253_vgpr254_vgpr…
380 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0
448 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr96
449 ; GFX908-SPILLED: bb.0:
450 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
451 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2
452 …; GFX908-SPILLED: SI_SPILL_A96_SAVE killed $agpr0_agpr1_agpr2, %stack.0, $sgpr32, 0, implicit $e…
453 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
454 ; GFX908-SPILLED: bb.1:
455 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
456 ; GFX908-SPILLED: S_NOP 1
457 ; GFX908-SPILLED: bb.2:
458 …; GFX908-SPILLED: $agpr0_agpr1_agpr2 = SI_SPILL_A96_RESTORE %stack.0, $sgpr32, 0, implicit $exec…
459 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2
479 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr96
480 ; GFX90A-SPILLED: bb.0:
481 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
482 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2
483 …; GFX90A-SPILLED: SI_SPILL_A96_SAVE killed $agpr0_agpr1_agpr2, %stack.0, $sgpr32, 0, implicit $e…
484 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
485 ; GFX90A-SPILLED: bb.1:
486 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
487 ; GFX90A-SPILLED: S_NOP 1
488 ; GFX90A-SPILLED: bb.2:
489 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2 = SI_SPILL_A96_RESTORE %stack.0, $sgpr32, 0, implicit $exec…
490 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2
510 ; SPILLED-LABEL: name: spill_restore_agpr96
511 ; SPILLED: bb.0:
512 ; SPILLED: successors: %bb.1(0x80000000)
513 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2
514 …; SPILLED: SI_SPILL_A96_SAVE killed $agpr0_agpr1_agpr2, %stack.0, $sgpr32, 0, implicit $exec :: …
515 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
516 ; SPILLED: bb.1:
517 ; SPILLED: successors: %bb.2(0x80000000)
518 ; SPILLED: S_NOP 1
519 ; SPILLED: bb.2:
520 …; SPILLED: $agpr0_agpr1_agpr2 = SI_SPILL_A96_RESTORE %stack.0, $sgpr32, 0, implicit $exec :: (lo…
521 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2
559 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr128
560 ; GFX908-SPILLED: bb.0:
561 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
562 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3
563 …; GFX908-SPILLED: SI_SPILL_A128_SAVE killed $agpr0_agpr1_agpr2_agpr3, %stack.0, $sgpr32, 0, impl…
564 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
565 ; GFX908-SPILLED: bb.1:
566 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
567 ; GFX908-SPILLED: S_NOP 1
568 ; GFX908-SPILLED: bb.2:
569 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3 = SI_SPILL_A128_RESTORE %stack.0, $sgpr32, 0, implici…
570 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3
592 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr128
593 ; GFX90A-SPILLED: bb.0:
594 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
595 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3
596 …; GFX90A-SPILLED: SI_SPILL_A128_SAVE killed $agpr0_agpr1_agpr2_agpr3, %stack.0, $sgpr32, 0, impl…
597 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
598 ; GFX90A-SPILLED: bb.1:
599 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
600 ; GFX90A-SPILLED: S_NOP 1
601 ; GFX90A-SPILLED: bb.2:
602 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3 = SI_SPILL_A128_RESTORE %stack.0, $sgpr32, 0, implici…
603 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3
625 ; SPILLED-LABEL: name: spill_restore_agpr128
626 ; SPILLED: bb.0:
627 ; SPILLED: successors: %bb.1(0x80000000)
628 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3
629 …; SPILLED: SI_SPILL_A128_SAVE killed $agpr0_agpr1_agpr2_agpr3, %stack.0, $sgpr32, 0, implicit $e…
630 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
631 ; SPILLED: bb.1:
632 ; SPILLED: successors: %bb.2(0x80000000)
633 ; SPILLED: S_NOP 1
634 ; SPILLED: bb.2:
635 …; SPILLED: $agpr0_agpr1_agpr2_agpr3 = SI_SPILL_A128_RESTORE %stack.0, $sgpr32, 0, implicit $exec…
636 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3
676 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr160
677 ; GFX908-SPILLED: bb.0:
678 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
679 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4
680 …; GFX908-SPILLED: SI_SPILL_A160_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4, %stack.0, $sgpr32, 0…
681 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
682 ; GFX908-SPILLED: bb.1:
683 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
684 ; GFX908-SPILLED: S_NOP 1
685 ; GFX908-SPILLED: bb.2:
686 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4 = SI_SPILL_A160_RESTORE %stack.0, $sgpr32, 0, i…
687 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4
711 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr160
712 ; GFX90A-SPILLED: bb.0:
713 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
714 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4
715 …; GFX90A-SPILLED: SI_SPILL_A160_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4, %stack.0, $sgpr32, 0…
716 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
717 ; GFX90A-SPILLED: bb.1:
718 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
719 ; GFX90A-SPILLED: S_NOP 1
720 ; GFX90A-SPILLED: bb.2:
721 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4 = SI_SPILL_A160_RESTORE %stack.0, $sgpr32, 0, i…
722 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4
746 ; SPILLED-LABEL: name: spill_restore_agpr160
747 ; SPILLED: bb.0:
748 ; SPILLED: successors: %bb.1(0x80000000)
749 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4
750 …; SPILLED: SI_SPILL_A160_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4, %stack.0, $sgpr32, 0, impli…
751 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
752 ; SPILLED: bb.1:
753 ; SPILLED: successors: %bb.2(0x80000000)
754 ; SPILLED: S_NOP 1
755 ; SPILLED: bb.2:
756 …; SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4 = SI_SPILL_A160_RESTORE %stack.0, $sgpr32, 0, implicit…
757 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4
799 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr192
800 ; GFX908-SPILLED: bb.0:
801 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
802 ; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
803 …; GFX908-SPILLED: SI_SPILL_A192_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5, %stack.0, $sgp…
804 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
805 ; GFX908-SPILLED: bb.1:
806 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
807 ; GFX908-SPILLED: S_NOP 1
808 ; GFX908-SPILLED: bb.2:
809 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5 = SI_SPILL_A192_RESTORE %stack.0, $sgpr32…
810 ; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
836 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr192
837 ; GFX90A-SPILLED: bb.0:
838 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
839 ; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
840 …; GFX90A-SPILLED: SI_SPILL_A192_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5, %stack.0, $sgp…
841 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
842 ; GFX90A-SPILLED: bb.1:
843 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
844 ; GFX90A-SPILLED: S_NOP 1
845 ; GFX90A-SPILLED: bb.2:
846 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5 = SI_SPILL_A192_RESTORE %stack.0, $sgpr32…
847 ; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
873 ; SPILLED-LABEL: name: spill_restore_agpr192
874 ; SPILLED: bb.0:
875 ; SPILLED: successors: %bb.1(0x80000000)
876 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
877 …; SPILLED: SI_SPILL_A192_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5, %stack.0, $sgpr32, 0,…
878 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
879 ; SPILLED: bb.1:
880 ; SPILLED: successors: %bb.2(0x80000000)
881 ; SPILLED: S_NOP 1
882 ; SPILLED: bb.2:
883 …; SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5 = SI_SPILL_A192_RESTORE %stack.0, $sgpr32, 0, im…
884 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5
928 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr256
929 ; GFX908-SPILLED: bb.0:
930 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
931 …; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
932 …; GFX908-SPILLED: SI_SPILL_A256_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7, %s…
933 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
934 ; GFX908-SPILLED: bb.1:
935 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
936 ; GFX908-SPILLED: S_NOP 1
937 ; GFX908-SPILLED: bb.2:
938 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7 = SI_SPILL_A256_RESTORE %stac…
939 …; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
969 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr256
970 ; GFX90A-SPILLED: bb.0:
971 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
972 …; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
973 …; GFX90A-SPILLED: SI_SPILL_A256_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7, %s…
974 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
975 ; GFX90A-SPILLED: bb.1:
976 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
977 ; GFX90A-SPILLED: S_NOP 1
978 ; GFX90A-SPILLED: bb.2:
979 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7 = SI_SPILL_A256_RESTORE %stac…
980 …; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
1010 ; SPILLED-LABEL: name: spill_restore_agpr256
1011 ; SPILLED: bb.0:
1012 ; SPILLED: successors: %bb.1(0x80000000)
1013 ; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7
1014 …; SPILLED: SI_SPILL_A256_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7, %stack.0,…
1015 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1016 ; SPILLED: bb.1:
1017 ; SPILLED: successors: %bb.2(0x80000000)
1018 ; SPILLED: S_NOP 1
1019 ; SPILLED: bb.2:
1020 …; SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7 = SI_SPILL_A256_RESTORE %stack.0, $s…
1021 ; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7
1069 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr512
1070 ; GFX908-SPILLED: bb.0:
1071 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
1072 …; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
1073 …; GFX908-SPILLED: SI_SPILL_A512_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agp…
1074 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1075 ; GFX908-SPILLED: bb.1:
1076 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
1077 ; GFX908-SPILLED: S_NOP 1
1078 ; GFX908-SPILLED: bb.2:
1079 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agp…
1080 …; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
1126 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr512
1127 ; GFX90A-SPILLED: bb.0:
1128 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
1129 …; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
1130 …; GFX90A-SPILLED: SI_SPILL_A512_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agp…
1131 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1132 ; GFX90A-SPILLED: bb.1:
1133 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
1134 ; GFX90A-SPILLED: S_NOP 1
1135 ; GFX90A-SPILLED: bb.2:
1136 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agp…
1137 …; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
1183 ; SPILLED-LABEL: name: spill_restore_agpr512
1184 ; SPILLED: bb.0:
1185 ; SPILLED: successors: %bb.1(0x80000000)
1186 …; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr…
1187 …; SPILLED: SI_SPILL_A512_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr…
1188 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1189 ; SPILLED: bb.1:
1190 ; SPILLED: successors: %bb.2(0x80000000)
1191 ; SPILLED: S_NOP 1
1192 ; SPILLED: bb.2:
1193 …; SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agpr12_agp…
1194 …; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_a…
1258 ; GFX908-SPILLED-LABEL: name: spill_restore_agpr1024
1259 ; GFX908-SPILLED: bb.0:
1260 ; GFX908-SPILLED: successors: %bb.1(0x80000000)
1261 …; GFX908-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
1262 …; GFX908-SPILLED: SI_SPILL_A1024_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_ag…
1263 ; GFX908-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1264 ; GFX908-SPILLED: bb.1:
1265 ; GFX908-SPILLED: successors: %bb.2(0x80000000)
1266 ; GFX908-SPILLED: S_NOP 1
1267 ; GFX908-SPILLED: bb.2:
1268 …; GFX908-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agp…
1269 …; GFX908-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
1347 ; GFX90A-SPILLED-LABEL: name: spill_restore_agpr1024
1348 ; GFX90A-SPILLED: bb.0:
1349 ; GFX90A-SPILLED: successors: %bb.1(0x80000000)
1350 …; GFX90A-SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agp…
1351 …; GFX90A-SPILLED: SI_SPILL_A1024_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_ag…
1352 ; GFX90A-SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1353 ; GFX90A-SPILLED: bb.1:
1354 ; GFX90A-SPILLED: successors: %bb.2(0x80000000)
1355 ; GFX90A-SPILLED: S_NOP 1
1356 ; GFX90A-SPILLED: bb.2:
1357 …; GFX90A-SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agp…
1358 …; GFX90A-SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_…
1436 ; SPILLED-LABEL: name: spill_restore_agpr1024
1437 ; SPILLED: bb.0:
1438 ; SPILLED: successors: %bb.1(0x80000000)
1439 …; SPILLED: S_NOP 0, implicit-def renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr…
1440 …; SPILLED: SI_SPILL_A1024_SAVE killed $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agp…
1441 ; SPILLED: S_CBRANCH_SCC1 %bb.1, implicit undef $scc
1442 ; SPILLED: bb.1:
1443 ; SPILLED: successors: %bb.2(0x80000000)
1444 ; SPILLED: S_NOP 1
1445 ; SPILLED: bb.2:
1446 …; SPILLED: $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_agpr8_agpr9_agpr10_agpr11_agpr12_agp…
1447 …; SPILLED: S_NOP 0, implicit killed renamable $agpr0_agpr1_agpr2_agpr3_agpr4_agpr5_agpr6_agpr7_a…