Lines Matching full:off

7 ; GCN: buffer_store_byte v0, off
17 ; GCN: buffer_store_dword v0, off
29 ; GCN: buffer_store_dword v0, off
55 ; GCN: buffer_store_byte v0, off
82 ; GCN: buffer_store_short v0, off
110 ; GCN: buffer_store_dword v0, off
120 ; GCN: buffer_store_dwordx2 v[0:1], off
129 ; GCN: buffer_store_short v0, off
137 ; GCN: buffer_store_dword v0, off
147 ; GCN: buffer_store_dwordx2 v[0:1], off
157 ; GCN: buffer_store_dwordx2 v[0:1], off
164 ; GCN-DAG: buffer_store_dwordx3 v[0:2], off
171 ; GCN: buffer_store_dwordx4 v[0:3], off
178 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
179 ; GCN-DAG: buffer_store_dword v4, off
186 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
187 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
194 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
195 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
196 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
197 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
204 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
205 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
206 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
207 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
208 ; GCN-DAG: buffer_store_dwordx4 v[16:19], off
209 ; GCN-DAG: buffer_store_dwordx4 v[20:23], off
210 ; GCN-DAG: buffer_store_dwordx4 v[24:27], off
211 ; GCN-DAG: buffer_store_dwordx4 v[28:31], off
219 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
220 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
221 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
222 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
223 ; GCN-DAG: buffer_load_dword [[STACKLOAD:v[0-9]+]], off, s[0:3], s32
224 ; GCN-DAG: buffer_store_dwordx4 v[16:19], off
225 ; GCN-DAG: buffer_store_dwordx4 v[20:23], off
226 ; GCN-DAG: buffer_store_dwordx4 v[24:27], off
227 ; GCN-DAG: buffer_store_dwordx4 v[28:31], off
228 ; GCN: buffer_store_dword [[STACKLOAD]], off
235 ; GCN: buffer_store_dwordx4 v[0:3], off
242 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
243 ; GCN-DAG: buffer_store_dwordx2 v[4:5], off
250 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
251 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
258 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
259 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
260 ; GCN-DAG: buffer_store_dwordx2 v[8:9], off
267 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
268 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
269 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
270 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
277 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
278 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
279 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
280 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
281 ; GCN-DAG: buffer_store_dwordx4 v[16:19], off
282 ; GCN-DAG: buffer_store_dwordx4 v[20:23], off
283 ; GCN-DAG: buffer_store_dwordx4 v[24:27], off
284 ; GCN-DAG: buffer_store_dwordx4 v[28:31], off
292 ; GFX9: buffer_store_dword v0, off
299 ; GCN-DAG: buffer_store_dword v{{[0-9]+}}, off
300 ; GCN-DAG: buffer_store_short v{{[0-9]+}}, off
309 ; GFX9: buffer_store_dwordx2 v[0:1], off
324 ; GFX89-DAG: buffer_store_short v2, off,
325 ; GFX89-DAG: buffer_store_dwordx2 v[0:1], off
333 ; GFX9-DAG: buffer_store_dwordx4 v[0:3], off
340 ; GFX9-DAG: buffer_store_dwordx4 v[0:3], off
341 ; GFX9-DAG: buffer_store_dwordx4 v[4:7], off
361 ; GCN: buffer_store_dwordx2 v[0:1], off
368 ; GCN-DAG: buffer_store_dwordx3 v[0:2], off
375 ; GCN: buffer_store_dwordx4 v[0:3], off
382 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
383 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
390 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
391 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
392 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
393 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
400 ; GCN: buffer_store_dwordx4 v[0:3], off
407 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
408 ; GCN-DAG: buffer_store_dwordx2 v[4:5], off
415 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
416 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
423 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
424 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
425 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
426 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
433 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
434 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
435 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
436 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
437 ; GCN-DAG: buffer_store_dwordx4 v[16:19], off
438 ; GCN-DAG: buffer_store_dwordx4 v[20:23], off
439 ; GCN-DAG: buffer_store_dwordx4 v[24:27], off
440 ; GCN-DAG: buffer_store_dwordx4 v[28:31], off
448 ; GFX9: buffer_store_dword v0, off
474 ; GFX9: buffer_store_dwordx2 v[0:1], off
483 ; GFX9: buffer_store_dwordx4 v[0:3], off
492 ; GFX9-DAG: buffer_store_dwordx4 v[0:3], off
493 ; GFX9-DAG: buffer_store_dwordx4 v[4:7], off
502 ; GCN: buffer_store_dword v0, off
514 ; GCN: buffer_store_dword v0, off
521 ; GCN-DAG: buffer_store_byte v0, off
522 ; GCN-DAG: buffer_store_dword v1, off
529 ; GCN-DAG: buffer_load_ubyte v[[ELT0:[0-9]+]], off, s[0:3], s32{{$}}
530 ; GCN-DAG: buffer_load_dword v[[ELT1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
540 ; GCN: buffer_load_ubyte v[[ELT0_0:[0-9]+]], off, s[0:3], s32{{$}}
541 ; GCN: buffer_load_dword v[[ELT1_0:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
542 ; GCN: buffer_load_ubyte v[[ELT0_1:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
543 ; GCN: buffer_load_dword v[[ELT1_1:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
557 ; GCN-DAG: buffer_load_dword v[[ARG0_LOAD:[0-9]+]], off, s[0:3], s32{{$}}
558 ; GCN-DAG: buffer_load_dword v[[ARG1_LOAD0:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
559 ; GCN-DAG: buffer_load_dword v[[ARG1_LOAD1:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
560 ; GCN-DAG: buffer_store_dword v[[ARG0_LOAD]], off
561 ; GCN-DAG: buffer_store_dwordx2 v{{\[}}[[ARG1_LOAD0]]:[[ARG1_LOAD1]]{{\]}}, off
571 ; GCN-DAG: buffer_store_dwordx4 v[0:3], off
572 ; GCN-DAG: buffer_store_dwordx4 v[4:7], off
573 ; GCN-DAG: buffer_store_dwordx4 v[8:11], off
574 ; GCN-DAG: buffer_store_dwordx4 v[12:15], off
575 ; GCN-DAG: buffer_store_dwordx4 v[16:19], off
576 ; GCN-DAG: buffer_store_dwordx4 v[20:23], off
577 ; GCN-DAG: buffer_store_dwordx4 v[24:27], off
578 ; GCN-DAG: buffer_store_dwordx4 v[28:31], off
579 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1:[0-9]+]], off, s[0:3], s32{{$}}
580 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:4
581 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:8
584 ; GCN: buffer_store_dwordx2 v{{\[}}[[LOAD_ARG2_0]]:[[LOAD_ARG2_1]]{{\]}}, off
594 ; GCN-DAG: buffer_load_ubyte [[LOAD_ARG1:v[0-9]+]], off, s[0:3], s32{{$}}
595 ; VI-DAG: buffer_load_ushort [[LOAD_ARG2:v[0-9]+]], off, s[0:3], s32 offset:4{{$}}
596 ; VI-DAG: buffer_load_ushort [[LOAD_ARG3:v[0-9]+]], off, s[0:3], s32 offset:8{{$}}
597 ; VI-DAG: buffer_load_ushort [[LOAD_ARG4:v[0-9]+]], off, s[0:3], s32 offset:12{{$}}
599 ; CI-DAG: buffer_load_dword [[LOAD_ARG2:v[0-9]+]], off, s[0:3], s32 offset:4{{$}}
600 ; CI-DAG: buffer_load_dword [[LOAD_ARG3:v[0-9]+]], off, s[0:3], s32 offset:8{{$}}
601 ; CI-DAG: buffer_load_dword [[LOAD_ARG4:v[0-9]+]], off, s[0:3], s32 offset:12{{$}}
606 ; GCN: buffer_store_byte [[TRUNC_ARG1_I1]], off
607 ; GCN: buffer_store_byte [[LOAD_ARG2]], off
608 ; GCN: buffer_store_short [[LOAD_ARG3]], off
609 ; GFX89: buffer_store_short [[LOAD_ARG4]], off
611 ; CI: buffer_store_short [[CVT_ARG4]], off
622 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_0:[0-9]+]], off, s[0:3], s32{{$}}
623 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
624 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
625 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
627 ; GCN: buffer_store_dwordx2 v{{\[}}[[LOAD_ARG1_0]]:[[LOAD_ARG1_1]]{{\]}}, off
628 ; GCN: buffer_store_dwordx2 v{{\[}}[[LOAD_ARG2_0]]:[[LOAD_ARG2_1]]{{\]}}, off
637 ; GFX9-DAG: buffer_load_dword [[LOAD_ARG1:v[0-9]+]], off, s[0:3], s32 offset:4{{$}}
638 ; GFX9-DAG: buffer_load_dword [[LOAD_ARG2:v[0-9]+]], off, s[0:3], s32 offset:8{{$}}
639 ; GFX9: buffer_store_dword [[LOAD_ARG1]], off
640 ; GFX9: buffer_store_short [[LOAD_ARG2]], off
649 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_0:[0-9]+]], off, s[0:3], s32{{$}}
650 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
651 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_2:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
652 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_3:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
654 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:16{{$}}
655 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:20{{$}}
656 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_2:[0-9]+]], off, s[0:3], s32 offset:24{{$}}
657 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_3:[0-9]+]], off, s[0:3], s32 offset:28{{$}}
659 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG1_0]]:[[LOAD_ARG1_3]]{{\]}}, off
660 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG2_0]]:[[LOAD_ARG2_3]]{{\]}}, off
669 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_0:[0-9]+]], off, s[0:3], s32{{$}}
670 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
671 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_2:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
672 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_3:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
674 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:16{{$}}
675 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:20{{$}}
676 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_2:[0-9]+]], off, s[0:3], s32 offset:24{{$}}
677 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_3:[0-9]+]], off, s[0:3], s32 offset:28{{$}}
679 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG1_0]]:[[LOAD_ARG1_3]]{{\]}}, off
680 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG2_0]]:[[LOAD_ARG2_3]]{{\]}}, off
689 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_0:[0-9]+]], off, s[0:3], s32{{$}}
690 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
691 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_2:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
692 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_3:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
693 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_4:[0-9]+]], off, s[0:3], s32 offset:16{{$}}
694 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_5:[0-9]+]], off, s[0:3], s32 offset:20{{$}}
695 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_6:[0-9]+]], off, s[0:3], s32 offset:24{{$}}
696 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_7:[0-9]+]], off, s[0:3], s32 offset:28{{$}}
698 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:32{{$}}
699 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:36{{$}}
700 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_2:[0-9]+]], off, s[0:3], s32 offset:40{{$}}
701 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_3:[0-9]+]], off, s[0:3], s32 offset:44{{$}}
702 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_4:[0-9]+]], off, s[0:3], s32 offset:48{{$}}
703 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_5:[0-9]+]], off, s[0:3], s32 offset:52{{$}}
704 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_6:[0-9]+]], off, s[0:3], s32 offset:56{{$}}
705 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_7:[0-9]+]], off, s[0:3], s32 offset:60{{$}}
707 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG1_4]]:[[LOAD_ARG1_7]]{{\]}}, off
708 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG1_0]]:[[LOAD_ARG1_3]]{{\]}}, off
709 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG2_4]]:[[LOAD_ARG2_7]]{{\]}}, off
710 ; GCN: buffer_store_dwordx4 v{{\[}}[[LOAD_ARG2_0]]:[[LOAD_ARG2_3]]{{\]}}, off
719 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_0:[0-9]+]], off, s[0:3], s32{{$}}
720 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_1:[0-9]+]], off, s[0:3], s32 offset:4{{$}}
721 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_2:[0-9]+]], off, s[0:3], s32 offset:8{{$}}
722 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_:[0-9]+]], off, s[0:3], s32 offset:12{{$}}
723 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_4:[0-9]+]], off, s[0:3], s32 offset:16{{$}}
724 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_5:[0-9]+]], off, s[0:3], s32 offset:20{{$}}
725 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_6:[0-9]+]], off, s[0:3], s32 offset:24{{$}}
726 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_7:[0-9]+]], off, s[0:3], s32 offset:28{{$}}
727 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_8:[0-9]+]], off, s[0:3], s32 offset:32{{$}}
728 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_9:[0-9]+]], off, s[0:3], s32 offset:36{{$}}
729 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_10:[0-9]+]], off, s[0:3], s32 offset:40{{$}}
730 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_11:[0-9]+]], off, s[0:3], s32 offset:44{{$}}
731 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_12:[0-9]+]], off, s[0:3], s32 offset:48{{$}}
732 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_13:[0-9]+]], off, s[0:3], s32 offset:52{{$}}
733 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG1_14:[0-9]+]], off, s[0:3], s32 offset:56{{$}}
734 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_15:[0-9]+]], off, s[0:3], s32 offset:60{{$}}
736 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_0:[0-9]+]], off, s[0:3], s32 offset:64{{$}}
737 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_1:[0-9]+]], off, s[0:3], s32 offset:68{{$}}
738 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_2:[0-9]+]], off, s[0:3], s32 offset:72{{$}}
739 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_3:[0-9]+]], off, s[0:3], s32 offset:76{{$}}
740 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_4:[0-9]+]], off, s[0:3], s32 offset:80{{$}}
741 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_5:[0-9]+]], off, s[0:3], s32 offset:84{{$}}
742 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_6:[0-9]+]], off, s[0:3], s32 offset:88{{$}}
743 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_7:[0-9]+]], off, s[0:3], s32 offset:92{{$}}
744 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_8:[0-9]+]], off, s[0:3], s32 offset:96{{$}}
745 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_9:[0-9]+]], off, s[0:3], s32 offset:100{{$}}
746 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_10:[0-9]+]], off, s[0:3], s32 offset:104{{$}}
747 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_11:[0-9]+]], off, s[0:3], s32 offset:108{{$}}
748 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_12:[0-9]+]], off, s[0:3], s32 offset:112{{$}}
749 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_13:[0-9]+]], off, s[0:3], s32 offset:116{{$}}
750 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_14:[0-9]+]], off, s[0:3], s32 offset:120{{$}}
751 ; GCN-DAG: buffer_load_dword v[[LOAD_ARG2_15:[0-9]+]], off, s[0:3], s32 offset:124{{$}}