blob: a14c37e01b2e74a4b0e82eb981a4dcbbfc4a62d3 [file] [edit]
# RUN: not llc -mtriple=amdgcn -mcpu=gfx1100 -run-pass=virtregmap \
# RUN: -filetype=null %s 2>&1 | FileCheck %s
#
# 'split-from' must reference a different vreg than 'id'.
# I.e., disallow self-references
# CHECK: 'split-from' references the same vreg as 'id' (%0)
---
name: self_split
tracksRegLiveness: true
registers:
- { id: 0, class: vgpr_32, split-from: '%0' }
body: |
bb.0:
%0:vgpr_32 = V_MOV_B32_e32 0, implicit $exec
S_ENDPGM 0, implicit %0
...