Skip to content

Commit 6b43f6c

Browse files
committed
add removed test, remove func liveins in test
1 parent 4089361 commit 6b43f6c

File tree

1 file changed

+12
-54
lines changed

1 file changed

+12
-54
lines changed

llvm/test/CodeGen/AMDGPU/unpack-non-coissue-insts-post-ra-scheduler.mir

Lines changed: 12 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@
77
name: test_pk_mul_unpacking_f32
88
tracksRegLiveness: true
99

10-
liveins:
11-
- { reg: '$sgpr4_sgpr5' }
12-
1310
body: |
1411
bb.0.entry:
1512
liveins: $sgpr4_sgpr5
@@ -100,9 +97,6 @@ body: |
10097
name: test_op_sel_selection_unpacking_f32
10198
tracksRegLiveness: true
10299

103-
liveins:
104-
- { reg: '$sgpr4_sgpr5'}
105-
106100
body: |
107101
bb.0.entry:
108102
liveins: $sgpr4_sgpr5
@@ -193,9 +187,6 @@ body: |
193187
name: test_op_sel_hi_selection_unpacking_f32
194188
tracksRegLiveness: true
195189

196-
liveins:
197-
- { reg: '$sgpr4_sgpr5'}
198-
199190
body: |
200191
bb.0.entry:
201192
liveins: $sgpr4_sgpr5
@@ -286,9 +277,6 @@ body: |
286277
name: test_pk_add_unpacking_f32
287278
tracksRegLiveness: true
288279

289-
liveins:
290-
- { reg: '$sgpr4_sgpr5' }
291-
292280
body: |
293281
bb.0.entry:
294282
liveins: $sgpr4_sgpr5
@@ -443,9 +431,6 @@ body: |
443431
name: test_pk_fma_unpacking_f32
444432
tracksRegLiveness: true
445433

446-
liveins:
447-
- { reg: '$sgpr4_sgpr5' }
448-
449434
body: |
450435
bb.0.entry:
451436
liveins: $sgpr4_sgpr5
@@ -528,9 +513,6 @@ body: |
528513
name: test_unpacking_does_not_introduce_rw_dependency
529514
tracksRegLiveness: true
530515

531-
liveins:
532-
- { reg: '$sgpr4_sgpr5' }
533-
534516
body: |
535517
bb.0.entry:
536518
liveins: $sgpr4_sgpr5
@@ -617,9 +599,6 @@ body: |
617599
name: test_opcodes_not_supported_for_unpacking_are_skipped
618600
tracksRegLiveness: true
619601

620-
liveins:
621-
- { reg: '$sgpr4_sgpr5' }
622-
623602
body: |
624603
bb.0.entry:
625604
liveins: $sgpr4_sgpr5
@@ -641,6 +620,9 @@ body: |
641620
; GFX950-NEXT: $vgpr5 = V_MOV_B32_e32 killed $sgpr15, implicit $exec, implicit $exec
642621
; GFX950-NEXT: $vgpr4 = V_MOV_B32_dpp $vgpr4, $vgpr4, 228, 15, 15, -1, implicit $exec
643622
; GFX950-NEXT: $vgpr5 = V_CVT_PK_BF8_F32_e64 0, killed $vgpr4, 0, $vgpr4, $vgpr5, 0, implicit $mode, implicit $exec
623+
; GFX950-NEXT: $vgpr6_vgpr7 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
624+
; GFX950-NEXT: $vgpr8_vgpr9 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
625+
; GFX950-NEXT: $vgpr10_vgpr11 = V_PK_MOV_B32 12, killed $vgpr6_vgpr7, 8, killed $vgpr8_vgpr9, 0, 0, 0, 0, 0, implicit $exec
644626
; GFX950-NEXT: S_ENDPGM 0
645627
;
646628
; GFX942-LABEL: name: test_opcodes_not_supported_for_unpacking_are_skipped
@@ -661,6 +643,9 @@ body: |
661643
; GFX942-NEXT: $vgpr5 = V_MOV_B32_e32 killed $sgpr15, implicit $exec, implicit $exec
662644
; GFX942-NEXT: $vgpr4 = V_MOV_B32_dpp $vgpr4, $vgpr4, 228, 15, 15, -1, implicit $exec
663645
; GFX942-NEXT: $vgpr5 = V_CVT_PK_BF8_F32_e64 0, killed $vgpr4, 0, $vgpr4, $vgpr5, 0, implicit $mode, implicit $exec
646+
; GFX942-NEXT: $vgpr6_vgpr7 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
647+
; GFX942-NEXT: $vgpr8_vgpr9 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
648+
; GFX942-NEXT: $vgpr10_vgpr11 = V_PK_MOV_B32 12, killed $vgpr6_vgpr7, 8, killed $vgpr8_vgpr9, 0, 0, 0, 0, 0, implicit $exec
664649
; GFX942-NEXT: S_ENDPGM 0
665650
;
666651
; GFX90A-LABEL: name: test_opcodes_not_supported_for_unpacking_are_skipped
@@ -681,6 +666,9 @@ body: |
681666
; GFX90A-NEXT: $vgpr5 = V_MOV_B32_e32 killed $sgpr15, implicit $exec, implicit $exec
682667
; GFX90A-NEXT: $vgpr4 = V_MOV_B32_dpp $vgpr4, $vgpr4, 228, 15, 15, -1, implicit $exec
683668
; GFX90A-NEXT: $vgpr5 = V_CVT_PK_BF8_F32_e64 0, killed $vgpr4, 0, $vgpr4, $vgpr5, 0, implicit $mode, implicit $exec
669+
; GFX90A-NEXT: $vgpr6_vgpr7 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
670+
; GFX90A-NEXT: $vgpr8_vgpr9 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
671+
; GFX90A-NEXT: $vgpr10_vgpr11 = V_PK_MOV_B32 12, killed $vgpr6_vgpr7, 8, killed $vgpr8_vgpr9, 0, 0, 0, 0, 0, implicit $exec
684672
; GFX90A-NEXT: S_ENDPGM 0
685673
early-clobber renamable $sgpr36_sgpr37_sgpr38_sgpr39_sgpr40_sgpr41_sgpr42_sgpr43 = S_LOAD_DWORDX8_IMM_ec killed renamable $sgpr4_sgpr5, 0, 0
686674
renamable $vgpr18 = V_MOV_B32_e32 0, implicit $exec
@@ -697,16 +685,16 @@ body: |
697685
$vgpr5 = V_MOV_B32_e32 killed $sgpr15, implicit $exec, implicit $exec
698686
$vgpr4 = V_MOV_B32_dpp $vgpr4, $vgpr4, 228, 15, 15, -1, implicit $exec
699687
$vgpr5 = V_CVT_PK_BF8_F32_e64 0, killed $vgpr4, 0, $vgpr4, $vgpr5, 0, implicit $mode, implicit $exec
688+
$vgpr6_vgpr7 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
689+
$vgpr8_vgpr9 = V_MOV_B64_e32 $sgpr48_sgpr49, implicit $exec, implicit $sgpr48_sgpr49_sgpr50_sgpr51, implicit $exec
690+
$vgpr10_vgpr11 = V_PK_MOV_B32 12, killed $vgpr6_vgpr7, 8, killed $vgpr8_vgpr9, 0, 0, 0, 0, 0, implicit $exec
700691
S_ENDPGM 0
701692
702693
...
703694
---
704695
name: test_opsel_register_is_correctly_marked_as_killed
705696
tracksRegLiveness: true
706697

707-
liveins:
708-
- { reg: '$sgpr4_sgpr5' }
709-
710698
body: |
711699
bb.0.entry:
712700
liveins: $sgpr4_sgpr5
@@ -797,9 +785,6 @@ body: |
797785
name: test_inst_dependent_on_mfma_are_not_unpacked
798786
tracksRegLiveness: true
799787

800-
liveins:
801-
- { reg: '$sgpr4_sgpr5' }
802-
803788
body: |
804789
bb.0.entry:
805790
liveins: $sgpr4_sgpr5
@@ -888,9 +873,6 @@ body: |
888873
name: test_mfma_def_using_instr_blocks_unpacking
889874
tracksRegLiveness: true
890875

891-
liveins:
892-
- { reg: '$sgpr4_sgpr5' }
893-
894876
body: |
895877
bb.0.entry:
896878
liveins: $sgpr4_sgpr5
@@ -975,9 +957,6 @@ body: |
975957
name: test_unpacking_with_imm_input
976958
tracksRegLiveness: true
977959

978-
liveins:
979-
- { reg: '$sgpr4_sgpr5' }
980-
981960
body: |
982961
bb.0.entry:
983962
liveins: $sgpr4_sgpr5
@@ -1068,9 +1047,6 @@ body: |
10681047
name: test_neg_lo_hi_post_unpacking
10691048
tracksRegLiveness: true
10701049

1071-
liveins:
1072-
- { reg: '$sgpr4_sgpr5' }
1073-
10741050
body: |
10751051
bb.0.entry:
10761052
liveins: $sgpr4_sgpr5
@@ -1242,9 +1218,6 @@ body: |
12421218
name: test_v_pk_mov_with_neg_modifiers_not_unpacked_0
12431219
tracksRegLiveness: true
12441220

1245-
liveins:
1246-
- { reg: '$sgpr4_sgpr5' }
1247-
12481221
body: |
12491222
bb.0.entry:
12501223
liveins: $sgpr4_sgpr5
@@ -1325,9 +1298,6 @@ body: |
13251298
name: test_v_pk_mov_with_neg_modifiers_not_unpacked_1
13261299
tracksRegLiveness: true
13271300

1328-
liveins:
1329-
- { reg: '$sgpr4_sgpr5' }
1330-
13311301
body: |
13321302
bb.0.entry:
13331303
liveins: $sgpr4_sgpr5
@@ -1408,9 +1378,6 @@ body: |
14081378
name: test_v_pk_mov_with_neg_modifiers_correctly_unpacked_2
14091379
tracksRegLiveness: true
14101380

1411-
liveins:
1412-
- { reg: '$sgpr4_sgpr5' }
1413-
14141381
body: |
14151382
bb.0.entry:
14161383
liveins: $sgpr4_sgpr5
@@ -1493,9 +1460,6 @@ body: |
14931460
name: test_v_pk_mov_with_neg_modifiers_correctly_unpacked_3
14941461
tracksRegLiveness: true
14951462

1496-
liveins:
1497-
- { reg: '$sgpr4_sgpr5' }
1498-
14991463
body: |
15001464
bb.0.entry:
15011465
liveins: $sgpr4_sgpr5
@@ -1578,9 +1542,6 @@ body: |
15781542
name: test_v_pk_mov_with_neg_modifiers_correctly_unpacked_4
15791543
tracksRegLiveness: true
15801544

1581-
liveins:
1582-
- { reg: '$sgpr4_sgpr5' }
1583-
15841545
body: |
15851546
bb.0.entry:
15861547
liveins: $sgpr4_sgpr5
@@ -1661,9 +1622,6 @@ body: |
16611622
name: test_v_pk_mov_op_sel_unpacking
16621623
tracksRegLiveness: true
16631624

1664-
liveins:
1665-
- { reg: '$sgpr4_sgpr5' }
1666-
16671625
body: |
16681626
bb.0.entry:
16691627
liveins: $sgpr4_sgpr5

0 commit comments

Comments
 (0)