Lines Matching refs:GCN
1 …n -mcpu=SI -enable-misched < %s | FileCheck -check-prefix=SI -check-prefix=GCN -check-prefix=FUNC …
2 …pu=bonaire -enable-misched < %s | FileCheck -check-prefix=CI -check-prefix=GCN -check-prefix=FUNC …
3 …mcpu=tonga -enable-misched < %s | FileCheck -check-prefix=CI -check-prefix=GCN -check-prefix=FUNC …
6 ; GCN-DAG: buffer_load_dword [[X:v[0-9]+]], {{.*$}}
7 ; GCN-DAG: buffer_load_dword [[Y:v[0-9]+]], {{.*}} offset:16
8 ; GCN-DAG: v_cmp
9 ; GCN-DAG: v_mul_f32
10 ; GCN: v_rcp_f32_e32
11 ; GCN: v_mul_f32_e32
12 ; GCN: v_mul_f32_e32
13 ; GCN: v_trunc_f32_e32
14 ; GCN: v_mad_f32
15 ; GCN: s_endpgm
27 ; GCN: buffer_load_dword [[Y:v[0-9]+]], {{.*}} offset:16
28 ; GCN: buffer_load_dword [[X:v[0-9]+]], {{.*}}
29 ; GCN: v_rcp_f32_e32 [[INVY:v[0-9]+]], [[Y]]
30 ; GCN: v_mul_f32_e32 [[DIV:v[0-9]+]], [[INVY]], [[X]]
31 ; GCN: v_trunc_f32_e32 [[TRUNC:v[0-9]+]], [[DIV]]
32 ; GCN: v_mad_f32 [[RESULT:v[0-9]+]], -[[TRUNC]], [[Y]], [[X]]
33 ; GCN: buffer_store_dword [[RESULT]]
34 ; GCN: s_endpgm
46 ; GCN: buffer_load_dwordx2 [[Y:v\[[0-9]+:[0-9]+\]]], {{.*}}, 0
47 ; GCN: buffer_load_dwordx2 [[X:v\[[0-9]+:[0-9]+\]]], {{.*}}, 0
48 ; GCN-DAG: v_div_fmas_f64
49 ; GCN-DAG: v_div_scale_f64
50 ; GCN-DAG: v_mul_f64
53 ; GCN: v_add_f64
54 ; GCN: buffer_store_dwordx2
55 ; GCN: s_endpgm
66 ; GCN: v_rcp_f64_e32
67 ; GCN: v_mul_f64
70 ; GCN: v_fma_f64
71 ; GCN: s_endpgm