@@ -30,6 +30,66 @@ body: |
3030 ; GFX950-LABEL: name: full_copy
3131 ; GFX950: liveins: $agpr6, $agpr7, $agpr8, $agpr9, $agpr10, $agpr11, $agpr12, $agpr13, $agpr14, $agpr15, $agpr16, $agpr17, $agpr18, $agpr19, $agpr20, $agpr21, $agpr22, $agpr23, $agpr24, $agpr25, $agpr26, $agpr27, $agpr28, $agpr29
3232 ; GFX950-NEXT: {{ $}}
33+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION escape 0x0f, 0x09, 0x90, 0x40, 0x94, 0x04, 0x36, 0x24, 0x36, 0xe9, 0x02
34+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION llvm_register_pair $pc_reg, $sgpr30, 32, $sgpr31, 32
35+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr0
36+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr1
37+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr2
38+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr3
39+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr4
40+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr5
41+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr6
42+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr7
43+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr8
44+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr9
45+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr10
46+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr11
47+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr12
48+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr13
49+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr14
50+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr15
51+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr16
52+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr17
53+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr18
54+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr19
55+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr20
56+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr21
57+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr22
58+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr23
59+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr24
60+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr25
61+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr26
62+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr27
63+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr0
64+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr1
65+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr2
66+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr3
67+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr4
68+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr5
69+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr6
70+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr7
71+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr8
72+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr9
73+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr10
74+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr11
75+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr12
76+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr13
77+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr14
78+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr15
79+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr16
80+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr17
81+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr18
82+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr19
83+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr20
84+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr21
85+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr22
86+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr23
87+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr24
88+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr25
89+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr26
90+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr27
91+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr28
92+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr29
3393 ; GFX950-NEXT: renamable $agpr0_agpr1 = IMPLICIT_DEF
3494 ; GFX950-NEXT: renamable $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = IMPLICIT_DEF
3595 ; GFX950-NEXT: renamable $vgpr16_vgpr17_vgpr18_vgpr19_vgpr20_vgpr21_vgpr22_vgpr23_vgpr24_vgpr25_vgpr26_vgpr27 = IMPLICIT_DEF
@@ -136,6 +196,66 @@ body: |
136196 ; GFX950-LABEL: name: partial_copy
137197 ; GFX950: liveins: $agpr6, $agpr7, $agpr8, $agpr9, $agpr10, $agpr11, $agpr12, $agpr13, $agpr14, $agpr15, $agpr16, $agpr17, $agpr18, $agpr19, $agpr20, $agpr21, $agpr22, $agpr23, $agpr24, $agpr25, $agpr26, $agpr27
138198 ; GFX950-NEXT: {{ $}}
199+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION escape 0x0f, 0x09, 0x90, 0x40, 0x94, 0x04, 0x36, 0x24, 0x36, 0xe9, 0x02
200+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION llvm_register_pair $pc_reg, $sgpr30, 32, $sgpr31, 32
201+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr0
202+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr1
203+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr2
204+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr3
205+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr4
206+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr5
207+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr6
208+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr7
209+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr8
210+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr9
211+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr10
212+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr11
213+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr12
214+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr13
215+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr14
216+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr15
217+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr16
218+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr17
219+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr18
220+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr19
221+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr20
222+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr21
223+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr22
224+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr23
225+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr24
226+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr25
227+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr26
228+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr27
229+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr0
230+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr1
231+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr2
232+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr3
233+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr4
234+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr5
235+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr6
236+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr7
237+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr8
238+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr9
239+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr10
240+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr11
241+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr12
242+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr13
243+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr14
244+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr15
245+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr16
246+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr17
247+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr18
248+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr19
249+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr20
250+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr21
251+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr22
252+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr23
253+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr24
254+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr25
255+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr28
256+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr29
257+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr30
258+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr31
139259 ; GFX950-NEXT: renamable $agpr0_agpr1 = IMPLICIT_DEF
140260 ; GFX950-NEXT: renamable $agpr28_agpr29_agpr30_agpr31 = IMPLICIT_DEF
141261 ; GFX950-NEXT: renamable $vgpr0_vgpr1_vgpr2_vgpr3_vgpr4_vgpr5_vgpr6_vgpr7_vgpr8_vgpr9_vgpr10_vgpr11_vgpr12_vgpr13_vgpr14_vgpr15 = IMPLICIT_DEF
@@ -241,6 +361,68 @@ body: |
241361 ; GFX950-LABEL: name: full_spill
242362 ; GFX950: liveins: $agpr6, $agpr7, $agpr8, $agpr9, $agpr10, $agpr11, $agpr12, $agpr13, $agpr14, $agpr15, $agpr16, $agpr17, $agpr18, $agpr19, $agpr20, $agpr21, $agpr22, $agpr23, $agpr24, $agpr25
243363 ; GFX950-NEXT: {{ $}}
364+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION escape 0x0f, 0x09, 0x90, 0x40, 0x94, 0x04, 0x36, 0x24, 0x36, 0xe9, 0x02
365+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION llvm_register_pair $pc_reg, $sgpr30, 32, $sgpr31, 32
366+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr0
367+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr1
368+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr2
369+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr3
370+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr4
371+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr5
372+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr6
373+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr7
374+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr8
375+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr9
376+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr10
377+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr11
378+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr12
379+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr13
380+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr14
381+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr15
382+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr16
383+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr17
384+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr18
385+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr19
386+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr20
387+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr21
388+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr22
389+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr23
390+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr24
391+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr25
392+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr26
393+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $vgpr27
394+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr0
395+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr1
396+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr2
397+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr3
398+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr4
399+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr5
400+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr6
401+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr7
402+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr8
403+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr9
404+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr10
405+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr11
406+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr12
407+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr13
408+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr14
409+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr15
410+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr16
411+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr17
412+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr18
413+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr19
414+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr20
415+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr21
416+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr22
417+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr23
418+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr24
419+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr25
420+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr26
421+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr27
422+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr28
423+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr29
424+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr30
425+ ; GFX950-NEXT: frame-setup CFI_INSTRUCTION undefined $agpr31
244426 ; GFX950-NEXT: renamable $agpr0_agpr1 = IMPLICIT_DEF
245427 ; GFX950-NEXT: renamable $agpr26_agpr27 = IMPLICIT_DEF
246428 ; GFX950-NEXT: renamable $agpr28_agpr29_agpr30_agpr31 = IMPLICIT_DEF
0 commit comments