Lines Matching refs:GCN
1 ; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -check-prefix=SI -check-prefix=GCN …
2 …rch=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=VI -check-prefix=GCN %s
4 ; GCN-LABEL: {{^}}mac_vvv:
5 ; GCN: buffer_load_dword [[A:v[0-9]+]], s[{{[0-9]+:[0-9]+}}], 0{{$}}
6 ; GCN: buffer_load_dword [[B:v[0-9]+]], s[{{[0-9]+:[0-9]+}}], 0 offset:4
7 ; GCN: buffer_load_dword [[C:v[0-9]+]], s[{{[0-9]+:[0-9]+}}], 0 offset:8
8 ; GCN: v_mac_f32_e32 [[C]], [[B]], [[A]]
9 ; GCN: buffer_store_dword [[C]]
25 ; GCN-LABEL: {{^}}mad_inline_sgpr_inline:
26 ; GCN-NOT: v_mac_f32
27 ; GCN: v_mad_f32 v{{[0-9]}}, 0.5, s{{[0-9]+}}, 0.5
36 ; GCN-LABEL: {{^}}mad_vvs:
37 ; GCN-NOT: v_mac_f32
38 ; GCN: v_mad_f32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, s{{[0-9]+}}
52 ; GCN-LABEL: {{^}}mac_ssv:
53 ; GCN: v_mac_f32_e64 v{{[0-9]+}}, s{{[0-9]+}}, s{{[0-9]+}}
64 ; GCN-LABEL: {{^}}mac_mad_same_add:
65 ; GCN: v_mad_f32 v{{[0-9]}}, v{{[0-9]+}}, v{{[0-9]+}}, [[ADD:v[0-9]+]]
66 ; GCN: v_mac_f32_e32 [[ADD]], v{{[0-9]+}}, v{{[0-9]+}}
95 ; GCN-LABEL: {{^}}mad_neg_src0:
96 ; GCN-NOT: v_mac_f32
97 ; GCN: v_mad_f32 v{{[0-9]+}}, -v{{[0-9]+}}, v{{[0-9]+}}, v{{[-0-9]}}
115 ; GCN-LABEL: {{^}}mad_neg_src1:
116 ; GCN-NOT: v_mac_f32
117 ; GCN: v_mad_f32 v{{[0-9]+}}, -v{{[0-9]+}}, v{{[0-9]+}}, v{{[-0-9]}}
135 ; GCN-LABEL: {{^}}mad_neg_src2:
136 ; GCN-NOT: v_mac
137 ; GCN: v_mad_f32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, -v{{[-0-9]}}