1 ; RUN: llc < %s -march=amdgcn -mcpu=kaveri -verify-machineinstrs | FileCheck %s --check-prefix=GCN --check-prefix=CI
2 ; RUN: llc < %s -march=amdgcn -mcpu=fiji -verify-machineinstrs | FileCheck %s --check-prefix=GCN --check-prefix=VI
4 ; GCN-LABEL: {{^}}no_vcc_no_flat:
6 define void @no_vcc_no_flat() {
8 call void asm sideeffect "", "~{SGPR7}"()
12 ; GCN-LABEL: {{^}}vcc_no_flat:
14 define void @vcc_no_flat() {
16 call void asm sideeffect "", "~{SGPR7},~{VCC}"()
20 ; GCN-LABEL: {{^}}no_vcc_flat:
23 define void @no_vcc_flat() {
25 call void asm sideeffect "", "~{SGPR7},~{FLAT_SCR}"()
29 ; GCN-LABEL: {{^}}vcc_flat:
32 define void @vcc_flat() {
34 call void asm sideeffect "", "~{SGPR7},~{VCC},~{FLAT_SCR}"()