Skip to content

Commit 39f358f

Browse files
committed
Precommit test
1 parent 3b19717 commit 39f358f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

llvm/test/CodeGen/AMDGPU/finalizebundle.mir

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,21 @@ body: |
1616
$vgpr2_vgpr3 = V_LSHLREV_B64_pseudo_e32 1, $vgpr0_vgpr1, implicit $exec
1717
$vgpr3_vgpr4 = V_LSHLREV_B64_pseudo_e32 1, $vgpr1_vgpr2, implicit $exec
1818
...
19+
20+
---
21+
name: test_dead_redef
22+
body: |
23+
bb.0:
24+
liveins: $vgpr0
25+
; CHECK-LABEL: name: test_dead_redef
26+
; CHECK: liveins: $vgpr0
27+
; CHECK-NEXT: {{ $}}
28+
; CHECK-NEXT: BUNDLE implicit-def $vgpr1, implicit-def $vgpr0, implicit $vgpr0, implicit $exec {
29+
; CHECK-NEXT: $vgpr1 = V_MOV_B32_e32 $vgpr0, implicit $exec
30+
; CHECK-NEXT: $vgpr0 = V_MOV_B32_e32 internal $vgpr1, implicit $exec
31+
; CHECK-NEXT: dead $vgpr1 = V_MOV_B32_e32 internal $vgpr0, implicit $exec
32+
; CHECK-NEXT: }
33+
$vgpr1 = V_MOV_B32_e32 $vgpr0, implicit $exec
34+
$vgpr0 = V_MOV_B32_e32 $vgpr1, implicit $exec
35+
dead $vgpr1 = V_MOV_B32_e32 $vgpr0, implicit $exec
36+
...

0 commit comments

Comments
 (0)