[MachineScheduler] Fix physreg dependencies of ExitSU (#123541)
[llvm-project.git] / llvm / test / CodeGen / AMDGPU / hazard-flat-instruction-valu-check.mir
blob9a284258bc9f9f15d3326837f0dec1a188471595
1 # NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
2 # RUN: llc -mtriple=amdgcn -mcpu=gfx942 -verify-machineinstrs -run-pass=post-RA-hazard-rec %s -o - | FileCheck -check-prefix=GCN %s
4 ---
5 name:            test_flat_valu_hazard
6 noVRegs:         true
7 body:             |
8   bb.0:
9     liveins: $vgpr0, $vgpr1
11     ; GCN-LABEL: name: test_flat_valu_hazard
12     ; GCN: liveins: $vgpr0, $vgpr1
13     ; GCN-NEXT: {{  $}}
14     ; GCN-NEXT: GLOBAL_LOAD_LDS_DWORD_SADDR killed $sgpr0_sgpr1, killed $vgpr0, 32, 2, implicit $m0, implicit $exec
15     ; GCN-NEXT: $vgpr0 = V_MOV_B32_e32 killed $vgpr1, implicit $exec, implicit $exec
16     ; GCN-NEXT: FLAT_STORE_DWORDX2 killed renamable $vgpr2_vgpr3, killed renamable $vgpr0_vgpr1, 0, 0, implicit $exec, implicit $flat_scr
17     GLOBAL_LOAD_LDS_DWORD_SADDR killed $sgpr0_sgpr1, killed $vgpr0, 32, 2, implicit $m0, implicit $exec
18     $vgpr0 = V_MOV_B32_e32 killed $vgpr1, implicit $exec, implicit $exec
19     FLAT_STORE_DWORDX2 killed renamable $vgpr2_vgpr3, killed renamable $vgpr0_vgpr1, 0, 0, implicit $exec, implicit $flat_scr
20 ...