@@ -38,24 +38,19 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
38
38
; GFX90A-NEXT: {{ $}}
39
39
; GFX90A-NEXT: renamable $sgpr30_sgpr31 = S_MOV_B64 0
40
40
; GFX90A-NEXT: renamable $vcc = S_AND_B64 $exec, renamable $sgpr26_sgpr27, implicit-def dead $scc
41
- ; GFX90A-NEXT: $vgpr22 = IMPLICIT_DEF
42
- ; GFX90A-NEXT: $vgpr10 = IMPLICIT_DEF
43
- ; GFX90A-NEXT: $vgpr24 = IMPLICIT_DEF
44
- ; GFX90A-NEXT: $vgpr18 = IMPLICIT_DEF
45
- ; GFX90A-NEXT: $vgpr20 = IMPLICIT_DEF
46
41
; GFX90A-NEXT: S_CBRANCH_VCCNZ %bb.59, implicit $vcc
47
42
; GFX90A-NEXT: {{ $}}
48
43
; GFX90A-NEXT: bb.2:
49
44
; GFX90A-NEXT: successors: %bb.3(0x80000000)
50
- ; GFX90A-NEXT: liveins: $sgpr12, $sgpr13, $sgpr14, $vgpr22, $ sgpr33, $vgpr31, $sgpr4_sgpr5, $sgpr6, $sgpr7, $sgpr8_sgpr9, $sgpr10_sgpr11, $sgpr24_sgpr25, $sgpr26_sgpr27, $sgpr30_sgpr31, $sgpr42_sgpr43, $sgpr54, $sgpr55, $sgpr16_sgpr17_sgpr18, $sgpr18_sgpr19, $sgpr20_sgpr21_sgpr22, $vgpr2, $vgpr3, $vgpr10, $vgpr24, $vgpr18, $vgpr20
45
+ ; GFX90A-NEXT: liveins: $sgpr12, $sgpr13, $sgpr14, $sgpr33, $vgpr31, $sgpr4_sgpr5, $sgpr6, $sgpr7, $sgpr8_sgpr9, $sgpr10_sgpr11, $sgpr24_sgpr25, $sgpr26_sgpr27, $sgpr30_sgpr31, $sgpr42_sgpr43, $sgpr54, $sgpr55, $sgpr16_sgpr17_sgpr18, $sgpr18_sgpr19, $sgpr20_sgpr21_sgpr22, $vgpr2, $vgpr3
51
46
; GFX90A-NEXT: {{ $}}
52
47
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
53
48
; GFX90A-NEXT: renamable $sgpr23 = IMPLICIT_DEF
54
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
55
- ; GFX90A-NEXT: renamable $vgpr19 = IMPLICIT_DEF
56
- ; GFX90A-NEXT: renamable $vgpr21 = IMPLICIT_DEF
57
- ; GFX90A-NEXT: renamable $vgpr23 = IMPLICIT_DEF
58
- ; GFX90A-NEXT: renamable $vgpr25 = IMPLICIT_DEF
49
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
50
+ ; GFX90A-NEXT: renamable $vgpr19 = IMPLICIT_DEF implicit-def $vgpr18
51
+ ; GFX90A-NEXT: renamable $vgpr21 = IMPLICIT_DEF implicit-def $vgpr20
52
+ ; GFX90A-NEXT: renamable $vgpr23 = IMPLICIT_DEF implicit-def $vgpr22
53
+ ; GFX90A-NEXT: renamable $vgpr25 = IMPLICIT_DEF implicit-def $vgpr24
59
54
; GFX90A-NEXT: renamable $sgpr28_sgpr29 = S_MOV_B64 0
60
55
; GFX90A-NEXT: {{ $}}
61
56
; GFX90A-NEXT: bb.3.Flow17:
@@ -111,8 +106,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
111
106
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
112
107
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
113
108
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
114
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
115
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
109
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
110
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
116
111
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
117
112
; GFX90A-NEXT: {{ $}}
118
113
; GFX90A-NEXT: bb.6.Flow20:
@@ -395,8 +390,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
395
390
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
396
391
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
397
392
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
398
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
399
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
393
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
394
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
400
395
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
401
396
; GFX90A-NEXT: $sgpr30_sgpr31 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
402
397
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.37, implicit $exec
@@ -434,8 +429,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
434
429
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
435
430
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
436
431
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
437
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
438
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
432
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
433
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
439
434
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
440
435
; GFX90A-NEXT: $sgpr36_sgpr37 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
441
436
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.39, implicit $exec
@@ -484,8 +479,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
484
479
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
485
480
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
486
481
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
487
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
488
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
482
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
483
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
489
484
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
490
485
; GFX90A-NEXT: $sgpr38_sgpr39 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
491
486
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.41, implicit $exec
@@ -535,8 +530,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
535
530
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
536
531
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
537
532
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
538
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
539
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
533
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
534
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
540
535
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
541
536
; GFX90A-NEXT: $sgpr40_sgpr41 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
542
537
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.47, implicit $exec
@@ -589,8 +584,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
589
584
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
590
585
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
591
586
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
592
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
593
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
587
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
588
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
594
589
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
595
590
; GFX90A-NEXT: renamable $sgpr44_sgpr45 = S_MOV_B64 0
596
591
; GFX90A-NEXT: {{ $}}
@@ -643,8 +638,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
643
638
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
644
639
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
645
640
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
646
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
647
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
641
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
642
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
648
643
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
649
644
; GFX90A-NEXT: $sgpr16_sgpr17 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
650
645
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.43, implicit $exec
@@ -689,8 +684,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
689
684
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
690
685
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
691
686
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
692
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
693
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
687
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
688
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
694
689
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
695
690
; GFX90A-NEXT: S_BRANCH %bb.45
696
691
; GFX90A-NEXT: {{ $}}
@@ -719,8 +714,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
719
714
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
720
715
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
721
716
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
722
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
723
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
717
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
718
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
724
719
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
725
720
; GFX90A-NEXT: S_BRANCH %bb.46
726
721
; GFX90A-NEXT: {{ $}}
@@ -748,8 +743,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
748
743
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
749
744
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
750
745
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
751
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
752
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
746
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
747
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
753
748
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
754
749
; GFX90A-NEXT: S_BRANCH %bb.62
755
750
; GFX90A-NEXT: {{ $}}
@@ -773,8 +768,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
773
768
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
774
769
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
775
770
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
776
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
777
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
771
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
772
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
778
773
; GFX90A-NEXT: renamable $sgpr15 = IMPLICIT_DEF
779
774
; GFX90A-NEXT: $sgpr58_sgpr59 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
780
775
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.53, implicit $exec
@@ -880,8 +875,8 @@ define amdgpu_kernel void @f1(ptr addrspace(1) %arg, ptr addrspace(1) %arg1, i64
880
875
; GFX90A-NEXT: renamable $vgpr52 = IMPLICIT_DEF
881
876
; GFX90A-NEXT: renamable $vgpr16 = IMPLICIT_DEF
882
877
; GFX90A-NEXT: renamable $vgpr53 = IMPLICIT_DEF
883
- ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF
884
- ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF
878
+ ; GFX90A-NEXT: renamable $vgpr13 = IMPLICIT_DEF implicit-def $vgpr12
879
+ ; GFX90A-NEXT: renamable $vgpr11 = IMPLICIT_DEF implicit-def $vgpr10
885
880
; GFX90A-NEXT: $sgpr50_sgpr51 = S_AND_SAVEEXEC_B64 $vcc, implicit-def $exec, implicit-def $scc, implicit $exec
886
881
; GFX90A-NEXT: S_CBRANCH_EXECNZ %bb.57, implicit $exec
887
882
; GFX90A-NEXT: {{ $}}
0 commit comments