Lines Matching refs:GCN
1 …=SI -verify-machineinstrs < %s | FileCheck -strict-whitespace -check-prefix=SI -check-prefix=GCN %s
2 …nga -verify-machineinstrs < %s | FileCheck -strict-whitespace -check-prefix=VI -check-prefix=GCN %s
5 ; GCN: ds_wrxchg_rtn_b64
6 ; GCN: s_endpgm
14 ; GCN: ds_wrxchg_rtn_b64 {{.*}} offset:32
15 ; GCN: s_endpgm
24 ; GCN: ds_add_rtn_u64
25 ; GCN: s_endpgm
33 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], 9
34 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], 0
37 ; GCN-DAG: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[PTR]]
38 ; GCN: ds_add_rtn_u64 [[RESULT:v\[[0-9]+:[0-9]+\]]], [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}}…
39 ; GCN: buffer_store_dwordx2 [[RESULT]],
40 ; GCN: s_endpgm
49 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], -1
50 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], -1
51 ; GCN: ds_inc_rtn_u64 [[RESULT:v\[[0-9]+:[0-9]+\]]], [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}}
52 ; GCN: buffer_store_dwordx2 [[RESULT]],
53 ; GCN: s_endpgm
61 ; GCN: ds_inc_rtn_u64 {{.*}} offset:32
62 ; GCN: s_endpgm
71 ; GCN: ds_sub_rtn_u64
72 ; GCN: s_endpgm
80 ; GCN: ds_sub_rtn_u64 {{.*}} offset:32
81 ; GCN: s_endpgm
90 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], -1
91 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], -1
92 ; GCN: ds_dec_rtn_u64 [[RESULT:v\[[0-9]+:[0-9]+\]]], [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}}
93 ; GCN: buffer_store_dwordx2 [[RESULT]],
94 ; GCN: s_endpgm
102 ; GCN: ds_dec_rtn_u64 {{.*}} offset:32
103 ; GCN: s_endpgm
112 ; GCN: ds_and_rtn_b64
113 ; GCN: s_endpgm
121 ; GCN: ds_and_rtn_b64 {{.*}} offset:32
122 ; GCN: s_endpgm
131 ; GCN: ds_or_rtn_b64
132 ; GCN: s_endpgm
140 ; GCN: ds_or_rtn_b64 {{.*}} offset:32
141 ; GCN: s_endpgm
150 ; GCN: ds_xor_rtn_b64
151 ; GCN: s_endpgm
159 ; GCN: ds_xor_rtn_b64 {{.*}} offset:32
160 ; GCN: s_endpgm
177 ; GCN: ds_min_rtn_i64
178 ; GCN: s_endpgm
186 ; GCN: ds_min_rtn_i64 {{.*}} offset:32
187 ; GCN: s_endpgm
196 ; GCN: ds_max_rtn_i64
197 ; GCN: s_endpgm
205 ; GCN: ds_max_rtn_i64 {{.*}} offset:32
206 ; GCN: s_endpgm
215 ; GCN: ds_min_rtn_u64
216 ; GCN: s_endpgm
224 ; GCN: ds_min_rtn_u64 {{.*}} offset:32
225 ; GCN: s_endpgm
234 ; GCN: ds_max_rtn_u64
235 ; GCN: s_endpgm
243 ; GCN: ds_max_rtn_u64 {{.*}} offset:32
244 ; GCN: s_endpgm
253 ; GCN: ds_wrxchg_rtn_b64
254 ; GCN: s_endpgm
261 ; GCN: ds_wrxchg_rtn_b64 {{.*}} offset:32
262 ; GCN: s_endpgm
270 ; GCN: ds_add_u64
271 ; GCN: s_endpgm
280 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], 9
281 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], 0
282 ; GCN: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[PTR]]
283 ; GCN: ds_add_u64 [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}} offset:32
284 ; GCN: s_endpgm
292 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], -1
293 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], -1
294 ; GCN: ds_inc_u64 [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}}
295 ; GCN: s_endpgm
302 ; GCN: ds_inc_u64 {{.*}} offset:32
303 ; GCN: s_endpgm
311 ; GCN: ds_sub_u64
312 ; GCN: s_endpgm
319 ; GCN: ds_sub_u64 {{.*}} offset:32
320 ; GCN: s_endpgm
328 ; GCN: v_mov_b32_e32 v[[LOVDATA:[0-9]+]], -1
329 ; GCN: v_mov_b32_e32 v[[HIVDATA:[0-9]+]], -1
330 ; GCN: ds_dec_u64 [[VPTR]], v{{\[}}[[LOVDATA]]:[[HIVDATA]]{{\]}}
331 ; GCN: s_endpgm
338 ; GCN: ds_dec_u64 {{.*}} offset:32
339 ; GCN: s_endpgm
347 ; GCN: ds_and_b64
348 ; GCN: s_endpgm
355 ; GCN: ds_and_b64 {{.*}} offset:32
356 ; GCN: s_endpgm
364 ; GCN: ds_or_b64
365 ; GCN: s_endpgm
372 ; GCN: ds_or_b64 {{.*}} offset:32
373 ; GCN: s_endpgm
381 ; GCN: ds_xor_b64
382 ; GCN: s_endpgm
389 ; GCN: ds_xor_b64 {{.*}} offset:32
390 ; GCN: s_endpgm
405 ; GCN: ds_min_i64
406 ; GCN: s_endpgm
413 ; GCN: ds_min_i64 {{.*}} offset:32
414 ; GCN: s_endpgm
422 ; GCN: ds_max_i64
423 ; GCN: s_endpgm
430 ; GCN: ds_max_i64 {{.*}} offset:32
431 ; GCN: s_endpgm
439 ; GCN: ds_min_u64
440 ; GCN: s_endpgm
447 ; GCN: ds_min_u64 {{.*}} offset:32
448 ; GCN: s_endpgm
456 ; GCN: ds_max_u64
457 ; GCN: s_endpgm
464 ; GCN: ds_max_u64 {{.*}} offset:32
465 ; GCN: s_endpgm