| # RUN: not llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=virtregmap \ | |
| # RUN: -filetype=null %s 2>&1 | FileCheck %s | |
| # | |
| # 'split-from' must reference a virtual register; physregs are rejected. | |
| # CHECK: expected a virtual register | |
| --- | |
| name: bad_split | |
| tracksRegLiveness: true | |
| registers: | |
| - { id: 0, class: vgpr_32, split-from: '$vgpr5' } | |
| body: | | |
| bb.0: | |
| %0:vgpr_32 = V_MOV_B32_e32 0, implicit $exec | |
| S_ENDPGM 0, implicit %0 | |
| ... |