Lines Matching refs:GCN

1 …u=SI -verify-machineinstrs < %s | FileCheck -check-prefix=SI -check-prefix=GCN -check-prefix=FUNC …
2 …re -verify-machineinstrs < %s | FileCheck -check-prefix=CIVI -check-prefix=GCN -check-prefix=FUNC …
3 …ga -verify-machineinstrs < %s | FileCheck -check-prefix=CIVI -check-prefix=GCN -check-prefix=FUNC …
8 ; GCN: v_mov_b32_e32 [[DATA:v[0-9]+]], 4
9 ; GCN: s_load_dword [[SPTR:s[0-9]+]],
10 ; GCN: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[SPTR]]
11 ; GCN: ds_wrxchg_rtn_b32 [[RESULT:v[0-9]+]], [[VPTR]], [[DATA]]
12 ; GCN: buffer_store_dword [[RESULT]],
13 ; GCN: s_endpgm
22 ; GCN: ds_wrxchg_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
23 ; GCN: s_endpgm
34 ; GCN: v_mov_b32_e32 [[DATA:v[0-9]+]], 4
35 ; GCN: s_load_dword [[SPTR:s[0-9]+]],
36 ; GCN: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[SPTR]]
37 ; GCN: ds_add_rtn_u32 [[RESULT:v[0-9]+]], [[VPTR]], [[DATA]]
38 ; GCN: buffer_store_dword [[RESULT]],
39 ; GCN: s_endpgm
48 ; GCN: ds_add_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
49 ; GCN: s_endpgm
61 ; GCN: s_endpgm
73 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
74 ; GCN: ds_inc_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, [[NEGONE]]
75 ; GCN: s_endpgm
84 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
85 ; GCN: ds_inc_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, [[NEGONE]] offset:16
86 ; GCN: s_endpgm
98 ; GCN: s_endpgm
110 ; GCN: ds_sub_rtn_u32
111 ; GCN: s_endpgm
120 ; GCN: ds_sub_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
121 ; GCN: s_endpgm
131 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
132 ; GCN: ds_dec_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, [[NEGONE]]
133 ; GCN: s_endpgm
142 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
143 ; GCN: ds_dec_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, [[NEGONE]] offset:16
144 ; GCN: s_endpgm
154 ; GCN: ds_and_rtn_b32
155 ; GCN: s_endpgm
164 ; GCN: ds_and_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
165 ; GCN: s_endpgm
175 ; GCN: ds_or_rtn_b32
176 ; GCN: s_endpgm
185 ; GCN: ds_or_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
186 ; GCN: s_endpgm
196 ; GCN: ds_xor_rtn_b32
197 ; GCN: s_endpgm
206 ; GCN: ds_xor_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
207 ; GCN: s_endpgm
225 ; GCN: ds_min_rtn_i32
226 ; GCN: s_endpgm
235 ; GCN: ds_min_rtn_i32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
236 ; GCN: s_endpgm
246 ; GCN: ds_max_rtn_i32
247 ; GCN: s_endpgm
256 ; GCN: ds_max_rtn_i32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
257 ; GCN: s_endpgm
267 ; GCN: ds_min_rtn_u32
268 ; GCN: s_endpgm
277 ; GCN: ds_min_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
278 ; GCN: s_endpgm
288 ; GCN: ds_max_rtn_u32
289 ; GCN: s_endpgm
298 ; GCN: ds_max_rtn_u32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
299 ; GCN: s_endpgm
308 ; GCN: s_load_dword [[SPTR:s[0-9]+]],
309 ; GCN: v_mov_b32_e32 [[DATA:v[0-9]+]], 4
310 ; GCN: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[SPTR]]
311 ; GCN: ds_wrxchg_rtn_b32 [[RESULT:v[0-9]+]], [[VPTR]], [[DATA]]
312 ; GCN: s_endpgm
319 ; GCN: ds_wrxchg_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
320 ; GCN: s_endpgm
329 ; GCN: s_load_dword [[SPTR:s[0-9]+]],
330 ; GCN: v_mov_b32_e32 [[DATA:v[0-9]+]], 4
331 ; GCN: v_mov_b32_e32 [[VPTR:v[0-9]+]], [[SPTR]]
332 ; GCN: ds_add_u32 [[VPTR]], [[DATA]]
333 ; GCN: s_endpgm
340 ; GCN: ds_add_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
341 ; GCN: s_endpgm
351 ; GCN: s_endpgm
361 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
362 ; GCN: ds_inc_u32 v{{[0-9]+}}, [[NEGONE]]
363 ; GCN: s_endpgm
370 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
371 ; GCN: ds_inc_u32 v{{[0-9]+}}, [[NEGONE]] offset:16
372 ; GCN: s_endpgm
382 ; GCN: s_endpgm
392 ; GCN: ds_sub_u32
393 ; GCN: s_endpgm
400 ; GCN: ds_sub_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
401 ; GCN: s_endpgm
409 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
410 ; GCN: ds_dec_u32 v{{[0-9]+}}, [[NEGONE]]
411 ; GCN: s_endpgm
418 ; GCN: v_mov_b32_e32 [[NEGONE:v[0-9]+]], -1
419 ; GCN: ds_dec_u32 v{{[0-9]+}}, [[NEGONE]] offset:16
420 ; GCN: s_endpgm
428 ; GCN: ds_and_b32
429 ; GCN: s_endpgm
436 ; GCN: ds_and_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
437 ; GCN: s_endpgm
445 ; GCN: ds_or_b32
446 ; GCN: s_endpgm
453 ; GCN: ds_or_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
454 ; GCN: s_endpgm
462 ; GCN: ds_xor_b32
463 ; GCN: s_endpgm
470 ; GCN: ds_xor_b32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
471 ; GCN: s_endpgm
486 ; GCN: ds_min_i32
487 ; GCN: s_endpgm
494 ; GCN: ds_min_i32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
495 ; GCN: s_endpgm
503 ; GCN: ds_max_i32
504 ; GCN: s_endpgm
511 ; GCN: ds_max_i32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
512 ; GCN: s_endpgm
520 ; GCN: ds_min_u32
521 ; GCN: s_endpgm
528 ; GCN: ds_min_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
529 ; GCN: s_endpgm
537 ; GCN: ds_max_u32
538 ; GCN: s_endpgm
545 ; GCN: ds_max_u32 v{{[0-9]+}}, v{{[0-9]+}} offset:16
546 ; GCN: s_endpgm