Skip to content

Commit cde7b30

Browse files
committed
AMDGPU: Fix missing functions in MIR tests
This function was in the IR section, but not present in the MIR function list.
1 parent fa089b0 commit cde7b30

File tree

2 files changed

+39
-4
lines changed

2 files changed

+39
-4
lines changed

llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,42 @@ body: |
894894
S_ENDPGM 0, implicit $agpr0
895895
...
896896

897+
---
898+
name: a2_to_a2
899+
tracksRegLiveness: true
900+
body: |
901+
bb.0:
902+
liveins: $agpr0_agpr1
903+
; GFX908-LABEL: name: a2_to_a2
904+
; GFX908: liveins: $agpr0_agpr1
905+
; GFX908-NEXT: {{ $}}
906+
; GFX908-NEXT: $vgpr1 = V_ACCVGPR_READ_B32_e64 $agpr1, implicit $exec, implicit $agpr0_agpr1
907+
; GFX908-NEXT: $agpr2 = V_ACCVGPR_WRITE_B32_e64 $vgpr1, implicit $exec, implicit-def $agpr1_agpr2
908+
; GFX908-NEXT: $vgpr0 = V_ACCVGPR_READ_B32_e64 $agpr0, implicit $exec, implicit $agpr0_agpr1
909+
; GFX908-NEXT: $agpr1 = V_ACCVGPR_WRITE_B32_e64 killed $vgpr0, implicit $exec, implicit $exec
910+
; GFX908-NEXT: $agpr3 = V_ACCVGPR_WRITE_B32_e64 $vgpr1, implicit $exec
911+
; GFX908-NEXT: S_ENDPGM 0, implicit $agpr1, implicit $agpr2, implicit $agpr3
912+
;
913+
; GFX90A-LABEL: name: a2_to_a2
914+
; GFX90A: liveins: $agpr0_agpr1
915+
; GFX90A-NEXT: {{ $}}
916+
; GFX90A-NEXT: $agpr2 = V_ACCVGPR_MOV_B32 $agpr1, implicit $exec, implicit-def $agpr1_agpr2, implicit $agpr0_agpr1
917+
; GFX90A-NEXT: $agpr1 = V_ACCVGPR_MOV_B32 $agpr0, implicit $exec, implicit $agpr0_agpr1, implicit $exec
918+
; GFX90A-NEXT: $agpr3 = V_ACCVGPR_MOV_B32 $agpr2, implicit $exec
919+
; GFX90A-NEXT: S_ENDPGM 0, implicit $agpr1, implicit $agpr2, implicit $agpr3
920+
;
921+
; GFX940-LABEL: name: a2_to_a2
922+
; GFX940: liveins: $agpr0_agpr1
923+
; GFX940-NEXT: {{ $}}
924+
; GFX940-NEXT: $agpr2 = V_ACCVGPR_MOV_B32 $agpr1, implicit $exec, implicit-def $agpr1_agpr2, implicit $agpr0_agpr1
925+
; GFX940-NEXT: $agpr1 = V_ACCVGPR_MOV_B32 $agpr0, implicit $exec, implicit $agpr0_agpr1, implicit $exec
926+
; GFX940-NEXT: $agpr3 = V_ACCVGPR_MOV_B32 $agpr2, implicit $exec
927+
; GFX940-NEXT: S_ENDPGM 0, implicit $agpr1, implicit $agpr2, implicit $agpr3
928+
$agpr1_agpr2 = COPY $agpr0_agpr1, implicit $exec
929+
$agpr3 = COPY $agpr2
930+
S_ENDPGM 0, implicit $agpr1, implicit $agpr2, implicit $agpr3
931+
...
932+
897933
---
898934
name: a2_to_a2_kill
899935
tracksRegLiveness: true

llvm/test/CodeGen/AMDGPU/valu-mask-write-hazard.mir

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
define amdgpu_gs void @mask_hazard_cndmask_dpp1() { ret void }
1313
define amdgpu_gs void @mask_hazard_cndmask_dpp2() { ret void }
1414
define amdgpu_gs void @mask_hazard_cndmask_dpp3() { ret void }
15-
define amdgpu_gs void @mask_hazard_cndmask_dpp4() { ret void }
1615
define amdgpu_gs void @mask_hazard_addc1() { ret void }
1716
define amdgpu_gs void @mask_hazard_addc2() { ret void }
1817
define amdgpu_gs void @mask_hazard_addc3() { ret void }
@@ -156,16 +155,16 @@ body: |
156155
...
157156

158157
---
159-
name: mask_hazard_cndmask_dpp4
158+
name: mask_hazard_cndmask_dpp3
160159
body: |
161160
bb.0:
162-
; GFX11-LABEL: name: mask_hazard_cndmask_dpp4
161+
; GFX11-LABEL: name: mask_hazard_cndmask_dpp3
163162
; GFX11: $vgpr0 = V_CNDMASK_B16_e64_dpp $vgpr0, 0, $vgpr1, 0, $vgpr2, $sgpr2_sgpr3, 1, 15, 15, 1, implicit $exec
164163
; GFX11-NEXT: $sgpr2_sgpr3 = S_CSELECT_B64 -1, 0, implicit $scc
165164
; GFX11-NEXT: S_WAITCNT_DEPCTR 65534
166165
; GFX11-NEXT: S_ENDPGM 0
167166
;
168-
; GFX12-LABEL: name: mask_hazard_cndmask_dpp4
167+
; GFX12-LABEL: name: mask_hazard_cndmask_dpp3
169168
; GFX12: $vgpr0 = V_CNDMASK_B16_e64_dpp $vgpr0, 0, $vgpr1, 0, $vgpr2, $sgpr2_sgpr3, 1, 15, 15, 1, implicit $exec
170169
; GFX12-NEXT: $sgpr2_sgpr3 = S_CSELECT_B64 -1, 0, implicit $scc
171170
; GFX12-NEXT: S_ENDPGM 0

0 commit comments

Comments
 (0)