Lines Matching refs:GCN
1 ; RUN: llc -march=amdgcn -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN…
2 …-mcpu=kaveri -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN-HSA -check…
3 … -mcpu=tonga -verify-machineinstrs < %s | FileCheck -check-prefix=GCN -check-prefix=GCN-NOHSA -che…
8 ; GCN-NOHSA: buffer_load_dword v{{[0-9]+}}
9 ; GCN-HSA: flat_load_dword
20 ; GCN-NOHSA: buffer_load_dwordx2
21 ; GCN-HSA: flat_load_dwordx2
32 ; GCN-NOHSA: buffer_load_dwordx4
33 ; GCN-HSA: flat_load_dwordx4
44 ; GCN-NOHSA: buffer_load_dwordx4
45 ; GCN-HSA: flat_load_dwordx4
56 ; GCN-NOHSA: buffer_load_dwordx4
57 ; GCN-NOHSA: buffer_load_dwordx4
58 ; GCN-HSA: flat_load_dwordx4
59 ; GCN-HSA: flat_load_dwordx4
71 ; GCN-NOHSA: buffer_load_dwordx4
72 ; GCN-NOHSA: buffer_load_dwordx4
73 ; GCN-NOHSA: buffer_load_dwordx4
74 ; GCN-NOHSA: buffer_load_dwordx4
76 ; GCN-HSA: flat_load_dwordx4
77 ; GCN-HSA: flat_load_dwordx4
78 ; GCN-HSA: flat_load_dwordx4
79 ; GCN-HSA: flat_load_dwordx4
93 ; GCN-NOHSA-DAG: buffer_load_dword v[[LO:[0-9]+]],
94 ; GCN-HSA-DAG: flat_load_dword v[[LO:[0-9]+]],
95 ; GCN-DAG: v_mov_b32_e32 v[[HI:[0-9]+]], 0{{$}}
97 ; GCN-NOHSA: buffer_store_dwordx2 v{{\[}}[[LO]]:[[HI]]]
98 ; GCN-HSA: flat_store_dwordx2 v{{\[[0-9]+:[0-9]+\]}}, v{{\[}}[[LO]]:[[HI]]]
109 ; GCN-NOHSA: buffer_load_dword v[[LO:[0-9]+]]
110 ; GCN-HSA: flat_load_dword v[[LO:[0-9]+]]
111 ; GCN: v_ashrrev_i32_e32 v[[HI:[0-9]+]], 31, v[[LO]]
112 ; GCN-NOHSA: buffer_store_dwordx2 v{{\[}}[[LO]]:[[HI]]{{\]}}
113 ; GCN-HSA: flat_store_dwordx2 v{{\[[0-9]+:[0-9]+\]}}, v{{\[}}[[LO]]:[[HI]]{{\]}}
128 ; GCN-NOHSA: buffer_load_dword
129 ; GCN-NOHSA: buffer_store_dwordx2
131 ; GCN-HSA: flat_load_dword
132 ; GCN-HSA: flat_store_dwordx2
141 ; GCN-NOHSA: buffer_load_dword v[[LO:[0-9]+]]
142 ; GCN-HSA: flat_load_dword v[[LO:[0-9]+]]
143 ; GCN: v_ashrrev_i32_e32 v[[HI:[0-9]+]], 31, v[[LO]]
144 ; GCN-NOHSA: buffer_store_dwordx2 v{{\[}}[[LO]]:[[HI]]{{\]}}
145 ; GCN-HSA: flat_store_dwordx2 v{{\[[0-9]+:[0-9]+\]}}, v{{\[}}[[LO]]:[[HI]]{{\]}}
154 ; GCN-NOHSA: buffer_load_dwordx2
155 ; GCN-NOHSA: buffer_store_dwordx4
157 ; GCN-HSA: flat_load_dwordx2
158 ; GCN-HSA: flat_store_dwordx4
167 ; GCN-NOHSA: buffer_load_dwordx2
168 ; GCN-HSA: flat_load_dwordx2
170 ; GCN-DAG: v_ashrrev_i32
171 ; GCN-DAG: v_ashrrev_i32
173 ; GCN-NOHSA-DAG: buffer_store_dwordx4
174 ; GCN-HSA-DAG: flat_store_dwordx4
183 ; GCN-NOHSA: buffer_load_dwordx4
184 ; GCN-NOHSA: buffer_store_dwordx4
185 ; GCN-NOHSA: buffer_store_dwordx4
187 ; GCN-HSA: flat_load_dwordx4
188 ; GCN-HSA: flat_store_dwordx4
189 ; GCN-HSA: flat_store_dwordx4
198 ; GCN-NOHSA: buffer_load_dwordx4
199 ; GCN-HSA: flat_load_dwordx4
201 ; GCN-DAG: v_ashrrev_i32
202 ; GCN-DAG: v_ashrrev_i32
203 ; GCN-DAG: v_ashrrev_i32
204 ; GCN-DAG: v_ashrrev_i32
206 ; GCN-NOHSA-DAG: buffer_store_dwordx4
207 ; GCN-NOHSA-DAG: buffer_store_dwordx4
209 ; GCN-HSA-DAG: flat_store_dwordx4
210 ; GCN-HSA-DAG: flat_store_dwordx4
219 ; GCN-NOHSA: buffer_load_dwordx4
220 ; GCN-NOHSA: buffer_load_dwordx4
222 ; GCN-HSA: flat_load_dwordx4
223 ; GCN-HSA: flat_load_dwordx4
225 ; GCN-NOHSA-DAG: buffer_store_dwordx4
226 ; GCN-NOHSA-DAG: buffer_store_dwordx4
227 ; GCN-NOHSA-DAG: buffer_store_dwordx4
228 ; GCN-NOHSA-DAG: buffer_store_dwordx4
230 ; GCN-HSA-DAG: flat_store_dwordx4
231 ; GCN-HSA-DAG: flat_store_dwordx4
232 ; GCN-SA-DAG: flat_store_dwordx4
233 ; GCN-HSA-DAG: flat_store_dwordx4
242 ; GCN-NOHSA: buffer_load_dwordx4
243 ; GCN-NOHSA: buffer_load_dwordx4
245 ; GCN-HSA: flat_load_dwordx4
246 ; GCN-HSA: flat_load_dwordx4
248 ; GCN-DAG: v_ashrrev_i32
249 ; GCN-DAG: v_ashrrev_i32
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
257 ; GCN-NOHSA-DAG: buffer_store_dwordx4
258 ; GCN-NOHSA-DAG: buffer_store_dwordx4
259 ; GCN-NOHSA-DAG: buffer_store_dwordx4
260 ; GCN-NOHSA-DAG: buffer_store_dwordx4
262 ; GCN-HSA-DAG: flat_store_dwordx4
263 ; GCN-HSA-DAG: flat_store_dwordx4
264 ; GCN-HSA-DAG: flat_store_dwordx4
265 ; GCN-HSA-DAG: flat_store_dwordx4
274 ; GCN-NOHSA: buffer_load_dwordx4
275 ; GCN-NOHSA: buffer_load_dwordx4
276 ; GCN-NOHSA: buffer_load_dwordx4
277 ; GCN-NOHSA: buffer_load_dwordx4
279 ; GCN-HSA: flat_load_dwordx4
280 ; GCN-HSA: flat_load_dwordx4
281 ; GCN-HSA: flat_load_dwordx4
282 ; GCN-HSA: flat_load_dwordx4
285 ; GCN-DAG: v_ashrrev_i32
286 ; GCN-DAG: v_ashrrev_i32
287 ; GCN-DAG: v_ashrrev_i32
288 ; GCN-DAG: v_ashrrev_i32
289 ; GCN-NOHSA-DAG: buffer_store_dwordx4
290 ; GCN-HSA-DAG: flat_store_dwordx4
292 ; GCN-DAG: v_ashrrev_i32
293 ; GCN-DAG: v_ashrrev_i32
294 ; GCN-DAG: v_ashrrev_i32
295 ; GCN-DAG: v_ashrrev_i32
296 ; GCN-NOHSA-DAG: buffer_store_dwordx4
297 ; GCN-HSA-DAG: flat_store_dwordx4
299 ; GCN-DAG: v_ashrrev_i32
300 ; GCN-DAG: v_ashrrev_i32
301 ; GCN-DAG: v_ashrrev_i32
302 ; GCN-DAG: v_ashrrev_i32
303 ; GCN-NOHSA-DAG: buffer_store_dwordx4
304 ; GCN-HSA-DAG: flat_store_dwordx4
306 ; GCN-DAG: v_ashrrev_i32
307 ; GCN-DAG: v_ashrrev_i32
308 ; GCN-DAG: v_ashrrev_i32
309 ; GCN-DAG: v_ashrrev_i32
310 ; GCN-NOHSA-DAG: buffer_store_dwordx4
311 ; GCN-HSA-DAG: flat_store_dwordx4
320 ; GCN-NOHSA: buffer_load_dwordx4
321 ; GCN-NOHSA: buffer_load_dwordx4
322 ; GCN-NOHSA: buffer_load_dwordx4
323 ; GCN-NOHSA: buffer_load_dwordx4
325 ; GCN-HSA: flat_load_dwordx4
326 ; GCN-HSA: flat_load_dwordx4
327 ; GCN-HSA: flat_load_dwordx4
328 ; GCN-HSA: flat_load_dwordx4
330 ; GCN-NOHSA: buffer_store_dwordx4
331 ; GCN-NOHSA: buffer_store_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
339 ; GCN-HSA: flat_store_dwordx4
340 ; GCN-HSA: flat_store_dwordx4
341 ; GCN-HSA: flat_store_dwordx4
342 ; GCN-HSA: flat_store_dwordx4
343 ; GCN-HSA: flat_store_dwordx4
344 ; GCN-HSA: flat_store_dwordx4
345 ; GCN-HSA: flat_store_dwordx4
346 ; GCN-HSA: flat_store_dwordx4
356 ; GCN-NOHSA: buffer_load_dwordx4
357 ; GCN-NOHSA: buffer_load_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
365 ; GCN-HSA: flat_load_dwordx4
366 ; GCN-HSA: flat_load_dwordx4
367 ; GCN-HSA: flat_load_dwordx4
368 ; GCN-HSA: flat_load_dwordx4
369 ; GCN-HSA: flat_load_dwordx4
370 ; GCN-HSA: flat_load_dwordx4
371 ; GCN-HSA: flat_load_dwordx4
372 ; GCN-HSA: flat_load_dwordx4
374 ; GCN-DAG: v_ashrrev_i32
375 ; GCN-DAG: v_ashrrev_i32
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
407 ; GCN-NOHSA: buffer_store_dwordx4
408 ; GCN-NOHSA: buffer_store_dwordx4
409 ; GCN-NOHSA: buffer_store_dwordx4
410 ; GCN-NOHSA: buffer_store_dwordx4
412 ; GCN-NOHSA: buffer_store_dwordx4
413 ; GCN-NOHSA: buffer_store_dwordx4
414 ; GCN-NOHSA: buffer_store_dwordx4
415 ; GCN-NOHSA: buffer_store_dwordx4
417 ; GCN-NOHSA: buffer_store_dwordx4
418 ; GCN-NOHSA: buffer_store_dwordx4
419 ; GCN-NOHSA: buffer_store_dwordx4
420 ; GCN-NOHSA: buffer_store_dwordx4
422 ; GCN-NOHSA: buffer_store_dwordx4
423 ; GCN-NOHSA: buffer_store_dwordx4
424 ; GCN-NOHSA: buffer_store_dwordx4
425 ; GCN-NOHSA: buffer_store_dwordx4
427 ; GCN-HSA: flat_store_dwordx4
428 ; GCN-HSA: flat_store_dwordx4
429 ; GCN-HSA: flat_store_dwordx4
430 ; GCN-HSA: flat_store_dwordx4
432 ; GCN-HSA: flat_store_dwordx4
433 ; GCN-HSA: flat_store_dwordx4
434 ; GCN-HSA: flat_store_dwordx4
435 ; GCN-HSA: flat_store_dwordx4
437 ; GCN-HSA: flat_store_dwordx4
438 ; GCN-HSA: flat_store_dwordx4
439 ; GCN-HSA: flat_store_dwordx4
440 ; GCN-HSA: flat_store_dwordx4
442 ; GCN-HSA: flat_store_dwordx4
443 ; GCN-HSA: flat_store_dwordx4
444 ; GCN-HSA: flat_store_dwordx4
445 ; GCN-HSA: flat_store_dwordx4
455 ; GCN-NOHSA: buffer_load_dwordx4
456 ; GCN-NOHSA: buffer_load_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
464 ; GCN-HSA: flat_load_dwordx4
465 ; GCN-HSA: flat_load_dwordx4
466 ; GCN-HSA: flat_load_dwordx4
467 ; GCN-HSA: flat_load_dwordx4
468 ; GCN-HSA: flat_load_dwordx4
469 ; GCN-HSA: flat_load_dwordx4
470 ; GCN-HSA: flat_load_dwordx4
471 ; GCN-HSA: flat_load_dwordx4
474 ; GCN-NOHSA-DAG: buffer_store_dwordx4
475 ; GCN-NOHSA-DAG: buffer_store_dwordx4
476 ; GCN-NOHSA-DAG: buffer_store_dwordx4
477 ; GCN-NOHSA-DAG: buffer_store_dwordx4
479 ; GCN-NOHSA-DAG: buffer_store_dwordx4
480 ; GCN-NOHSA-DAG: buffer_store_dwordx4
481 ; GCN-NOHSA-DAG: buffer_store_dwordx4
482 ; GCN-NOHSA-DAG: buffer_store_dwordx4
484 ; GCN-NOHSA-DAG: buffer_store_dwordx4
485 ; GCN-NOHSA-DAG: buffer_store_dwordx4
486 ; GCN-NOHSA-DAG: buffer_store_dwordx4
487 ; GCN-NOHSA-DAG: buffer_store_dwordx4
489 ; GCN-NOHSA-DAG: buffer_store_dwordx4
490 ; GCN-NOHSA-DAG: buffer_store_dwordx4
491 ; GCN-NOHSA-DAG: buffer_store_dwordx4
492 ; GCN-NOHSA-DAG: buffer_store_dwordx4
495 ; GCN-HSA-DAG: flat_store_dwordx4
496 ; GCN-HSA-DAG: flat_store_dwordx4
497 ; GCN-HSA-DAG: flat_store_dwordx4
498 ; GCN-HSA-DAG: flat_store_dwordx4
500 ; GCN-HSA-DAG: flat_store_dwordx4
501 ; GCN-HSA-DAG: flat_store_dwordx4
502 ; GCN-HSA-DAG: flat_store_dwordx4
503 ; GCN-HSA-DAG: flat_store_dwordx4
505 ; GCN-HSA-DAG: flat_store_dwordx4
506 ; GCN-HSA-DAG: flat_store_dwordx4
507 ; GCN-HSA-DAG: flat_store_dwordx4
508 ; GCN-HSA-DAG: flat_store_dwordx4
510 ; GCN-HSA-DAG: flat_store_dwordx4
511 ; GCN-HSA-DAG: flat_store_dwordx4
512 ; GCN-HSA-DAG: flat_store_dwordx4
513 ; GCN-HSA-DAG: flat_store_dwordx4