Lines Matching refs:GCN

1 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN -check-prefix=GCN-NOHSA -che…
2 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN -check-prefix=GCN-HSA -check…
3 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN -check-prefix=GCN-NOHSA -che…
5 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN -check-prefix=GCN-HSA -check…
6 …strs < %s | FileCheck -allow-deprecated-dag-overlap -check-prefix=GCN -check-prefix=GCN-HSA -check…
9 ; GCN-NOHSA: buffer_load_dword v{{[0-9]+}}
10 ; GCN-HSA: {{flat|global}}_load_dword
21 ; GCN-NOHSA: buffer_load_dwordx2
22 ; GCN-HSA: {{flat|global}}_load_dwordx2
46 ; GCN-NOHSA: buffer_load_dwordx4
47 ; GCN-HSA: {{flat|global}}_load_dwordx4
58 ; GCN-NOHSA: buffer_load_dwordx4
59 ; GCN-NOHSA: buffer_load_dwordx4
60 ; GCN-HSA: {{flat|global}}_load_dwordx4
61 ; GCN-HSA: {{flat|global}}_load_dwordx4
73 ; GCN-NOHSA: buffer_load_dwordx4
74 ; GCN-NOHSA: buffer_load_dwordx4
75 ; GCN-NOHSA: buffer_load_dwordx4
76 ; GCN-NOHSA: buffer_load_dwordx4
78 ; GCN-HSA: {{flat|global}}_load_dwordx4
79 ; GCN-HSA: {{flat|global}}_load_dwordx4
80 ; GCN-HSA: {{flat|global}}_load_dwordx4
81 ; GCN-HSA: {{flat|global}}_load_dwordx4
95 ; GCN-NOHSA-DAG: buffer_load_dword v[[LO:[0-9]+]],
96 ; GCN-HSA-DAG: {{flat|global}}_load_dword v[[LO:[0-9]+]],
97 ; GCN-DAG: v_mov_b32_e32 v[[HI:[0-9]+]], 0{{$}}
99 ; GCN-NOHSA: buffer_store_dwordx2 v[[[LO]]:[[HI]]]
100 ; GCN-HSA: {{flat|global}}_store_dwordx2 v{{.+}}, v[[[LO]]:[[HI]]]
111 ; GCN-NOHSA: buffer_load_dword v[[LO:[0-9]+]]
112 ; GCN-HSA: {{flat|global}}_load_dword v[[LO:[0-9]+]]
113 ; GCN: v_ashrrev_i32_e32 v[[HI:[0-9]+]], 31, v[[LO]]
114 ; GCN-NOHSA: buffer_store_dwordx2 v[[[LO]]:[[HI]]]
115 ; GCN-HSA: {{flat|global}}_store_dwordx2 v{{.+}}, v[[[LO]]:[[HI]]]
130 ; GCN-NOHSA: buffer_load_dword
131 ; GCN-NOHSA: buffer_store_dwordx2
133 ; GCN-HSA: {{flat|global}}_load_dword
134 ; GCN-HSA: {{flat|global}}_store_dwordx2
143 ; GCN-NOHSA: buffer_load_dword v[[LO:[0-9]+]]
144 ; GCN-HSA: {{flat|global}}_load_dword v[[LO:[0-9]+]]
145 ; GCN: v_ashrrev_i32_e32 v[[HI:[0-9]+]], 31, v[[LO]]
146 ; GCN-NOHSA: buffer_store_dwordx2 v[[[LO]]:[[HI]]]
147 ; GCN-HSA: {{flat|global}}_store_dwordx2 v{{.+}}, v[[[LO]]:[[HI]]]
156 ; GCN-NOHSA: buffer_load_dwordx2
157 ; GCN-NOHSA: buffer_store_dwordx4
159 ; GCN-HSA: {{flat|global}}_load_dwordx2
160 ; GCN-HSA: {{flat|global}}_store_dwordx4
169 ; GCN-NOHSA: buffer_load_dwordx2
170 ; GCN-HSA: {{flat|global}}_load_dwordx2
172 ; GCN-DAG: v_ashrrev_i32
173 ; GCN-DAG: v_ashrrev_i32
175 ; GCN-NOHSA-DAG: buffer_store_dwordx4
176 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
185 ; GCN-NOHSA: buffer_load_dwordx4
186 ; GCN-NOHSA: buffer_store_dwordx4
187 ; GCN-NOHSA: buffer_store_dwordx4
189 ; GCN-HSA: {{flat|global}}_load_dwordx4
190 ; GCN-HSA: {{flat|global}}_store_dwordx4
191 ; GCN-HSA: {{flat|global}}_store_dwordx4
200 ; GCN-NOHSA: buffer_load_dwordx4
201 ; GCN-HSA: {{flat|global}}_load_dwordx4
203 ; GCN-DAG: v_ashrrev_i32
204 ; GCN-DAG: v_ashrrev_i32
205 ; GCN-DAG: v_ashrrev_i32
206 ; GCN-DAG: v_ashrrev_i32
208 ; GCN-NOHSA-DAG: buffer_store_dwordx4
209 ; GCN-NOHSA-DAG: buffer_store_dwordx4
211 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
212 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
221 ; GCN-NOHSA: buffer_load_dwordx4
222 ; GCN-NOHSA: buffer_load_dwordx4
224 ; GCN-HSA: {{flat|global}}_load_dwordx4
225 ; GCN-HSA: {{flat|global}}_load_dwordx4
227 ; GCN-NOHSA-DAG: buffer_store_dwordx4
228 ; GCN-NOHSA-DAG: buffer_store_dwordx4
229 ; GCN-NOHSA-DAG: buffer_store_dwordx4
230 ; GCN-NOHSA-DAG: buffer_store_dwordx4
232 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
233 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
234 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
235 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
244 ; GCN-NOHSA: buffer_load_dwordx4
245 ; GCN-NOHSA: buffer_load_dwordx4
247 ; GCN-HSA: {{flat|global}}_load_dwordx4
248 ; GCN-HSA: {{flat|global}}_load_dwordx4
250 ; GCN-DAG: v_ashrrev_i32
251 ; GCN-DAG: v_ashrrev_i32
252 ; GCN-DAG: v_ashrrev_i32
253 ; GCN-DAG: v_ashrrev_i32
254 ; GCN-DAG: v_ashrrev_i32
255 ; GCN-DAG: v_ashrrev_i32
256 ; GCN-DAG: v_ashrrev_i32
257 ; GCN-DAG: v_ashrrev_i32
259 ; GCN-NOHSA-DAG: buffer_store_dwordx4
260 ; GCN-NOHSA-DAG: buffer_store_dwordx4
261 ; GCN-NOHSA-DAG: buffer_store_dwordx4
262 ; GCN-NOHSA-DAG: buffer_store_dwordx4
264 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
265 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
266 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
267 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
276 ; GCN-NOHSA: buffer_load_dwordx4
277 ; GCN-NOHSA: buffer_load_dwordx4
278 ; GCN-NOHSA: buffer_load_dwordx4
279 ; GCN-NOHSA: buffer_load_dwordx4
281 ; GCN-HSA: {{flat|global}}_load_dwordx4
282 ; GCN-HSA: {{flat|global}}_load_dwordx4
283 ; GCN-HSA: {{flat|global}}_load_dwordx4
284 ; GCN-HSA: {{flat|global}}_load_dwordx4
287 ; GCN-DAG: v_ashrrev_i32
288 ; GCN-DAG: v_ashrrev_i32
289 ; GCN-DAG: v_ashrrev_i32
290 ; GCN-DAG: v_ashrrev_i32
291 ; GCN-NOHSA-DAG: buffer_store_dwordx4
292 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
294 ; GCN-DAG: v_ashrrev_i32
295 ; GCN-DAG: v_ashrrev_i32
296 ; GCN-DAG: v_ashrrev_i32
297 ; GCN-DAG: v_ashrrev_i32
298 ; GCN-NOHSA-DAG: buffer_store_dwordx4
299 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
301 ; GCN-DAG: v_ashrrev_i32
302 ; GCN-DAG: v_ashrrev_i32
303 ; GCN-DAG: v_ashrrev_i32
304 ; GCN-DAG: v_ashrrev_i32
305 ; GCN-NOHSA-DAG: buffer_store_dwordx4
306 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
308 ; GCN-DAG: v_ashrrev_i32
309 ; GCN-DAG: v_ashrrev_i32
310 ; GCN-DAG: v_ashrrev_i32
311 ; GCN-DAG: v_ashrrev_i32
312 ; GCN-NOHSA-DAG: buffer_store_dwordx4
313 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
322 ; GCN-NOHSA: buffer_load_dwordx4
323 ; GCN-NOHSA: buffer_load_dwordx4
324 ; GCN-NOHSA: buffer_load_dwordx4
325 ; GCN-NOHSA: buffer_load_dwordx4
327 ; GCN-HSA: {{flat|global}}_load_dwordx4
328 ; GCN-HSA: {{flat|global}}_load_dwordx4
329 ; GCN-HSA: {{flat|global}}_load_dwordx4
330 ; GCN-HSA: {{flat|global}}_load_dwordx4
332 ; GCN-NOHSA: buffer_store_dwordx4
333 ; GCN-NOHSA: buffer_store_dwordx4
334 ; GCN-NOHSA: buffer_store_dwordx4
335 ; GCN-NOHSA: buffer_store_dwordx4
336 ; GCN-NOHSA: buffer_store_dwordx4
337 ; GCN-NOHSA: buffer_store_dwordx4
338 ; GCN-NOHSA: buffer_store_dwordx4
339 ; GCN-NOHSA: buffer_store_dwordx4
341 ; GCN-HSA: {{flat|global}}_store_dwordx4
342 ; GCN-HSA: {{flat|global}}_store_dwordx4
343 ; GCN-HSA: {{flat|global}}_store_dwordx4
344 ; GCN-HSA: {{flat|global}}_store_dwordx4
345 ; GCN-HSA: {{flat|global}}_store_dwordx4
346 ; GCN-HSA: {{flat|global}}_store_dwordx4
347 ; GCN-HSA: {{flat|global}}_store_dwordx4
348 ; GCN-HSA: {{flat|global}}_store_dwordx4
358 ; GCN-NOHSA: buffer_load_dwordx4
359 ; GCN-NOHSA: buffer_load_dwordx4
360 ; GCN-NOHSA: buffer_load_dwordx4
361 ; GCN-NOHSA: buffer_load_dwordx4
362 ; GCN-NOHSA: buffer_load_dwordx4
363 ; GCN-NOHSA: buffer_load_dwordx4
364 ; GCN-NOHSA: buffer_load_dwordx4
365 ; GCN-NOHSA-DAG: buffer_load_dwordx4
367 ; GCN-HSA: {{flat|global}}_load_dwordx4
368 ; GCN-HSA: {{flat|global}}_load_dwordx4
369 ; GCN-HSA: {{flat|global}}_load_dwordx4
370 ; GCN-HSA: {{flat|global}}_load_dwordx4
371 ; GCN-HSA: {{flat|global}}_load_dwordx4
372 ; GCN-HSA: {{flat|global}}_load_dwordx4
373 ; GCN-HSA: {{flat|global}}_load_dwordx4
374 ; GCN-HSA: {{flat|global}}_load_dwordx4
376 ; GCN-DAG: v_ashrrev_i32
377 ; GCN-DAG: v_ashrrev_i32
378 ; GCN-DAG: v_ashrrev_i32
379 ; GCN-DAG: v_ashrrev_i32
380 ; GCN-DAG: v_ashrrev_i32
381 ; GCN-DAG: v_ashrrev_i32
382 ; GCN-DAG: v_ashrrev_i32
383 ; GCN-DAG: v_ashrrev_i32
384 ; GCN-DAG: v_ashrrev_i32
385 ; GCN-DAG: v_ashrrev_i32
386 ; GCN-DAG: v_ashrrev_i32
387 ; GCN-DAG: v_ashrrev_i32
388 ; GCN-DAG: v_ashrrev_i32
389 ; GCN-DAG: v_ashrrev_i32
390 ; GCN-DAG: v_ashrrev_i32
391 ; GCN-DAG: v_ashrrev_i32
392 ; GCN-DAG: v_ashrrev_i32
393 ; GCN-DAG: v_ashrrev_i32
394 ; GCN-DAG: v_ashrrev_i32
395 ; GCN-DAG: v_ashrrev_i32
396 ; GCN-DAG: v_ashrrev_i32
397 ; GCN-DAG: v_ashrrev_i32
398 ; GCN-DAG: v_ashrrev_i32
399 ; GCN-DAG: v_ashrrev_i32
400 ; GCN-DAG: v_ashrrev_i32
401 ; GCN-DAG: v_ashrrev_i32
402 ; GCN-DAG: v_ashrrev_i32
403 ; GCN-DAG: v_ashrrev_i32
404 ; GCN-DAG: v_ashrrev_i32
405 ; GCN-DAG: v_ashrrev_i32
406 ; GCN-DAG: v_ashrrev_i32
407 ; GCN-DAG: v_ashrrev_i32
409 ; GCN-NOHSA: buffer_store_dwordx4
410 ; GCN-NOHSA: buffer_store_dwordx4
411 ; GCN-NOHSA: buffer_store_dwordx4
412 ; GCN-NOHSA: buffer_store_dwordx4
414 ; GCN-NOHSA: buffer_store_dwordx4
415 ; GCN-NOHSA: buffer_store_dwordx4
416 ; GCN-NOHSA: buffer_store_dwordx4
417 ; GCN-NOHSA: buffer_store_dwordx4
419 ; GCN-NOHSA: buffer_store_dwordx4
420 ; GCN-NOHSA: buffer_store_dwordx4
421 ; GCN-NOHSA: buffer_store_dwordx4
422 ; GCN-NOHSA: buffer_store_dwordx4
424 ; GCN-NOHSA: buffer_store_dwordx4
425 ; GCN-NOHSA: buffer_store_dwordx4
426 ; GCN-NOHSA: buffer_store_dwordx4
427 ; GCN-NOHSA: buffer_store_dwordx4
429 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
430 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
431 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
432 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
434 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
435 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
436 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
437 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
439 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
440 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
441 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
442 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
444 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
445 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
446 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
447 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
457 ; GCN-NOHSA: buffer_load_dwordx4
458 ; GCN-NOHSA: buffer_load_dwordx4
459 ; GCN-NOHSA: buffer_load_dwordx4
460 ; GCN-NOHSA: buffer_load_dwordx4
461 ; GCN-NOHSA: buffer_load_dwordx4
462 ; GCN-NOHSA: buffer_load_dwordx4
463 ; GCN-NOHSA: buffer_load_dwordx4
464 ; GCN-NOHSA: buffer_load_dwordx4
466 ; GCN-HSA: {{flat|global}}_load_dwordx4
467 ; GCN-HSA: {{flat|global}}_load_dwordx4
468 ; GCN-HSA: {{flat|global}}_load_dwordx4
469 ; GCN-HSA: {{flat|global}}_load_dwordx4
470 ; GCN-HSA: {{flat|global}}_load_dwordx4
471 ; GCN-HSA: {{flat|global}}_load_dwordx4
472 ; GCN-HSA: {{flat|global}}_load_dwordx4
473 ; GCN-HSA: {{flat|global}}_load_dwordx4
476 ; GCN-NOHSA-DAG: buffer_store_dwordx4
477 ; GCN-NOHSA-DAG: buffer_store_dwordx4
478 ; GCN-NOHSA-DAG: buffer_store_dwordx4
479 ; GCN-NOHSA-DAG: buffer_store_dwordx4
481 ; GCN-NOHSA-DAG: buffer_store_dwordx4
482 ; GCN-NOHSA-DAG: buffer_store_dwordx4
483 ; GCN-NOHSA-DAG: buffer_store_dwordx4
484 ; GCN-NOHSA-DAG: buffer_store_dwordx4
486 ; GCN-NOHSA-DAG: buffer_store_dwordx4
487 ; GCN-NOHSA-DAG: buffer_store_dwordx4
488 ; GCN-NOHSA-DAG: buffer_store_dwordx4
489 ; GCN-NOHSA-DAG: buffer_store_dwordx4
491 ; GCN-NOHSA-DAG: buffer_store_dwordx4
492 ; GCN-NOHSA-DAG: buffer_store_dwordx4
493 ; GCN-NOHSA-DAG: buffer_store_dwordx4
494 ; GCN-NOHSA-DAG: buffer_store_dwordx4
497 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
498 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
499 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
500 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
502 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
503 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
504 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
505 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
507 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
508 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
509 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
510 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
512 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
513 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
514 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
515 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
524 ; GCN-NOHSA: buffer_load_dwordx4
525 ; GCN-NOHSA: buffer_load_dwordx4
526 ; GCN-NOHSA: buffer_load_dwordx4
527 ; GCN-NOHSA: buffer_load_dwordx4
528 ; GCN-NOHSA: buffer_load_dwordx4
529 ; GCN-NOHSA: buffer_load_dwordx4
530 ; GCN-NOHSA: buffer_load_dwordx4
531 ; GCN-NOHSA: buffer_load_dwordx4
533 ; GCN-HSA: {{flat|global}}_load_dwordx4
534 ; GCN-HSA: {{flat|global}}_load_dwordx4
535 ; GCN-HSA: {{flat|global}}_load_dwordx4
536 ; GCN-HSA: {{flat|global}}_load_dwordx4
537 ; GCN-HSA: {{flat|global}}_load_dwordx4
538 ; GCN-HSA: {{flat|global}}_load_dwordx4
539 ; GCN-HSA: {{flat|global}}_load_dwordx4
540 ; GCN-HSA: {{flat|global}}_load_dwordx4
543 ; GCN-NOHSA-DAG: buffer_store_dwordx4
544 ; GCN-NOHSA-DAG: buffer_store_dwordx4
545 ; GCN-NOHSA-DAG: buffer_store_dwordx4
546 ; GCN-NOHSA-DAG: buffer_store_dwordx4
548 ; GCN-NOHSA-DAG: buffer_store_dwordx4
549 ; GCN-NOHSA-DAG: buffer_store_dwordx4
550 ; GCN-NOHSA-DAG: buffer_store_dwordx4
551 ; GCN-NOHSA-DAG: buffer_store_dwordx4
553 ; GCN-NOHSA-DAG: buffer_store_dwordx4
554 ; GCN-NOHSA-DAG: buffer_store_dwordx4
555 ; GCN-NOHSA-DAG: buffer_store_dwordx4
556 ; GCN-NOHSA-DAG: buffer_store_dwordx4
558 ; GCN-NOHSA-DAG: buffer_store_dwordx4
559 ; GCN-NOHSA-DAG: buffer_store_dwordx4
560 ; GCN-NOHSA-DAG: buffer_store_dwordx4
561 ; GCN-NOHSA-DAG: buffer_store_dwordx4
563 ; GCN-NOT: accvgpr
565 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
566 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
567 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
568 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
570 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
571 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
572 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
573 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
575 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
576 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
577 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
578 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
580 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
581 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
582 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4
583 ; GCN-HSA-DAG: {{flat|global}}_store_dwordx4