xref: /llvm-project/llvm/test/CodeGen/MIR/AMDGPU/empty-custom-regmask.mir (revision 9e9907f1cfa424366fba58d9520f9305b537cec9)
1# RUN: llc -mtriple=amdgcn -run-pass=none -o - %s | FileCheck %s
2
3# Make sure there's no parse error on empty CustomRegMask or trailing comma
4
5# CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask()
6# CHECK: $sgpr30_sgpr31 = SI_CALL %0, 0, CustomRegMask($vgpr0)
7
8---
9name: func
10tracksRegLiveness: true
11body:             |
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...
19