Lines Matching refs:GCN
1 …u=SI -verify-machineinstrs < %s | FileCheck -check-prefix=SI -check-prefix=GCN -check-prefix=FUNC …
2 …onga -verify-machineinstrs < %s | FileCheck -check-prefix=VI -check-prefix=GCN -check-prefix=FUNC …
13 ; GCN: s_bcnt1_i32_b64 [[SRESULT:s[0-9]+]], [[SVAL]]
14 ; GCN: v_mov_b32_e32 [[VRESULT:v[0-9]+]], [[SRESULT]]
15 ; GCN: buffer_store_dword [[VRESULT]],
16 ; GCN: s_endpgm
25 ; GCN: buffer_load_dwordx2 v{{\[}}[[LOVAL:[0-9]+]]:[[HIVAL:[0-9]+]]{{\]}},
26 ; GCN: v_bcnt_u32_b32_e64 [[MIDRESULT:v[0-9]+]], v[[LOVAL]], 0
29 ; GCN: buffer_store_dword [[RESULT]],
30 ; GCN: s_endpgm
41 ; GCN: buffer_load_dwordx2 v{{\[}}[[LOVAL:[0-9]+]]:[[HIVAL:[0-9]+]]{{\]}},
42 ; GCN: v_bcnt_u32_b32_e64 [[MIDRESULT:v[0-9]+]], v[[LOVAL]], 0
45 ; GCN-DAG: v_or_b32_e32 v[[RESULT_LO:[0-9]+]], s{{[0-9]+}}, [[RESULT]]
46 ; GCN-DAG: v_or_b32_e64 v[[RESULT_HI:[0-9]+]], 0, s{{[0-9]+}}
47 ; GCN: buffer_store_dwordx2 v{{\[}}[[RESULT_LO]]:[[RESULT_HI]]{{\]}}
48 ; GCN: s_endpgm
58 ; GCN: s_bcnt1_i32_b64
59 ; GCN: s_bcnt1_i32_b64
60 ; GCN: s_endpgm
69 ; GCN: s_bcnt1_i32_b64
70 ; GCN: s_bcnt1_i32_b64
71 ; GCN: s_bcnt1_i32_b64
72 ; GCN: s_bcnt1_i32_b64
73 ; GCN: s_endpgm
82 ; GCN: v_bcnt_u32_b32
83 ; GCN: v_bcnt_u32_b32
84 ; GCN: v_bcnt_u32_b32
85 ; GCN: v_bcnt_u32_b32
86 ; GCN: s_endpgm
96 ; GCN: v_bcnt_u32_b32
97 ; GCN: v_bcnt_u32_b32
98 ; GCN: v_bcnt_u32_b32
99 ; GCN: v_bcnt_u32_b32
100 ; GCN: v_bcnt_u32_b32
101 ; GCN: v_bcnt_u32_b32
102 ; GCN: v_bcnt_u32_b32
103 ; GCN: v_bcnt_u32_b32
104 ; GCN: s_endpgm
119 ; GCN: s_bcnt1_i32_b64 [[RESULT:s[0-9]+]], {{s\[}}[[LOVAL]]:[[HIVAL]]{{\]}}
120 ; GCN-DAG: v_mov_b32_e32 v[[VLO:[0-9]+]], [[RESULT]]
121 ; GCN-DAG: v_mov_b32_e32 v[[VHI:[0-9]+]], s[[HIVAL]]
122 ; GCN: buffer_store_dwordx2 {{v\[}}[[VLO]]:[[VHI]]{{\]}}
123 ; GCN: s_endpgm