Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / CodeGen / MIR / AMDGPU / empty-custom-regmask.mir
blob8dfc3ddc427f652ff446e1c348dec4b3d7a8788c
1 # RUN: llc -march=amdgcn -run-pass=none -o - %s | FileCheck %s
3 # Make sure there's no parse error on empty CustomRegMask or trailing comma
5 # CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask()
6 # CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask($vgpr0)
8 ---
9 name: func
10 tracksRegLiveness: true
11 body:             |
12   bb.0:
13     liveins: $sgpr8_sgpr9
14     %0:sreg_64_xexec = COPY $sgpr8_sgpr9
15     $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask()
16     $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask($vgpr0,)
17     S_ENDPGM 0
18 ...