| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | unaligned-load-store.ll | 19 ; ALIGNED: buffer_load_ubyte 20 ; ALIGNED: buffer_load_ubyte 53 ; ALIGNED: buffer_load_ubyte 54 ; ALIGNED: buffer_load_ubyte 55 ; ALIGNED: buffer_load_ubyte 56 ; ALIGNED: buffer_load_ubyte 532 ; SI: buffer_load_ubyte 606 ; MUBUF: buffer_load_ubyte 607 ; MUBUF: buffer_load_ubyte 608 ; MUBUF: buffer_load_ubyte [all …]
|
| H A D | llvm.memcpy.ll | 172 ; SI-DAG: buffer_load_ubyte 174 ; SI-DAG: buffer_load_ubyte 176 ; SI-DAG: buffer_load_ubyte 178 ; SI-DAG: buffer_load_ubyte 180 ; SI-DAG: buffer_load_ubyte 182 ; SI-DAG: buffer_load_ubyte 184 ; SI-DAG: buffer_load_ubyte 186 ; SI-DAG: buffer_load_ubyte 189 ; SI-DAG: buffer_load_ubyte 191 ; SI-DAG: buffer_load_ubyte [all …]
|
| H A D | trunc-cmp-constant.ll | 7 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 22 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 48 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 60 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 84 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 96 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 119 ; SI: buffer_load_ubyte [[LOAD:v[0-9]+]] 135 ; XSI: buffer_load_ubyte [[LOAD:v[0-9]+]]
|
| H A D | copy-illegal-type.ll | 468 ; SI-NEXT: buffer_load_ubyte v0, off, s[8:11], 0 offset:2 488 ; VI-NEXT: buffer_load_ubyte v0, off, s[8:11], 0 offset:2 513 ; SI-NEXT: buffer_load_ubyte v0, off, s[8:11], 0 514 ; SI-NEXT: buffer_load_ubyte v1, off, s[8:11], 0 offset:1 515 ; SI-NEXT: buffer_load_ubyte v2, off, s[8:11], 0 offset:2 537 ; VI-NEXT: buffer_load_ubyte v1, off, s[8:11], 0 offset:2 602 ; SI-NEXT: buffer_load_ubyte v0, off, s[8:11], 0 offset:3 603 ; SI-NEXT: buffer_load_ubyte v1, off, s[8:11], 0 offset:2 604 ; SI-NEXT: buffer_load_ubyte v2, off, s[8:11], 0 offset:1 605 ; SI-NEXT: buffer_load_ubyte v3, off, s[8:11], 0 [all …]
|
| H A D | cttz_zero_undef.ll | 580 ; SI-NEXT: buffer_load_ubyte v0, off, s[4:7], 0 667 ; SI-NEXT: buffer_load_ubyte v0, off, s[4:7], 0 offset:1 668 ; SI-NEXT: buffer_load_ubyte v1, off, s[4:7], 0 769 ; SI-NEXT: buffer_load_ubyte v0, off, s[4:7], 0 offset:1 771 ; SI-NEXT: buffer_load_ubyte v2, off, s[4:7], 0 889 ; SI-NEXT: buffer_load_ubyte v0, off, s[4:7], 0 1082 ; SI-NEXT: buffer_load_ubyte v2, off, s[4:7], 0 1203 ; SI-NEXT: buffer_load_ubyte v2, off, s[4:7], 0 1324 ; SI-NEXT: buffer_load_ubyte v2, off, s[4:7], 0 1450 ; SI-NEXT: buffer_load_ubyte v0, off, s[4:7], 0 [all …]
|
| H A D | function-returns.ll | 6 ; GCN: buffer_load_ubyte v0, off 16 ; GCN: buffer_load_ubyte v0, off 25 ; GCN: buffer_load_ubyte v0, off 35 ; GCN: buffer_load_ubyte v0, off 44 ; GCN: buffer_load_ubyte v0, off 166 ; GCN-DAG: buffer_load_ubyte v2, off 448 ; GCN-DAG: buffer_load_ubyte v0 457 ; GCN: buffer_load_ubyte [[VAL0:v[0-9]+]]
|
| H A D | scalar_to_vector.ll | 105 ; SI-NEXT: buffer_load_ubyte v0, off, s[0:3], 0 125 ; VI-NEXT: buffer_load_ubyte v0, off, s[0:3], 0 149 ; SI-NEXT: buffer_load_ubyte v0, off, s[0:3], 0 169 ; VI-NEXT: buffer_load_ubyte v0, off, s[0:3], 0
|
| H A D | move-addr64-rsrc-dead-subreg-writes.ll | 19 ; GCN: buffer_load_ubyte v{{[0-9]+}}, v[[[PTRLO]]:[[PTRHI]]],
|
| H A D | load-constant-i1.ll | 6 ; GCN: buffer_load_ubyte 68 ; GCN: buffer_load_ubyte 78 ; GCN: buffer_load_ubyte 220 ; GCN-DAG: buffer_load_ubyte [[LOAD:v[0-9]+]], 232 ; GCN: buffer_load_ubyte [[LOAD:v[0-9]+]],
|
| H A D | load-global-i1.ll | 6 ; GCN: buffer_load_ubyte 68 ; GCN: buffer_load_ubyte 78 ; GCN: buffer_load_ubyte 220 ; GCN-DAG: buffer_load_ubyte [[LOAD:v[0-9]+]], 232 ; GCN: buffer_load_ubyte [[LOAD:v[0-9]+]],
|
| H A D | extract-load-i1.ll | 30 ; CHECK-NEXT: buffer_load_ubyte v0, v1, s[0:3], 0 offen
|
| H A D | extload-private.ll | 16 ; SI: buffer_load_ubyte v{{[0-9]+}}, off, s[{{[0-9]+:[0-9]+}}], 0 offset:4{{$}}
|
| H A D | mubuf-offset-private.ll | 43 ; GCN: buffer_load_ubyte v{{[0-9]+}}, off, s[4:7], 0 offset:8 59 ; GCN: buffer_load_ubyte v{{[0-9]+}}, off, s[4:7], 0 offset:8
|
| H A D | llvm.amdgcn.buffer.load.ll | 260 ;CHECK-LABEL: {{^}}buffer_load_ubyte: 262 ;CHECK-NEXT: buffer_load_ubyte v{{[0-9]}}, off, s[0:3], 0 offset:8 266 define amdgpu_ps float @buffer_load_ubyte(<4 x i32> inreg %rsrc) { 317 ;CHECK-NEXT: buffer_load_ubyte v{{[0-9]}}, off, s[0:3], 0 offset:8 369 ;CHECK-NEXT: buffer_load_ubyte v{{[0-9]}}, v0, s[0:3], 0 idxen offset:8 429 ;CHECK-NEXT: buffer_load_ubyte v{{[0-9]}}, off, s[0:3], 0 offset:8
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.memcpy.ll | 21 ; LOOP-NEXT: buffer_load_ubyte v9, v[4:5], s[0:3], 0 addr64 23 ; LOOP-NEXT: buffer_load_ubyte v10, v[4:5], s[0:3], 0 addr64 offset:1 27 ; LOOP-NEXT: buffer_load_ubyte v10, v[4:5], s[0:3], 0 addr64 offset:2 28 ; LOOP-NEXT: buffer_load_ubyte v11, v[4:5], s[0:3], 0 addr64 offset:3 34 ; LOOP-NEXT: buffer_load_ubyte v10, v[4:5], s[0:3], 0 addr64 offset:4 35 ; LOOP-NEXT: buffer_load_ubyte v11, v[4:5], s[0:3], 0 addr64 offset:5 39 ; LOOP-NEXT: buffer_load_ubyte v11, v[4:5], s[0:3], 0 addr64 offset:6 40 ; LOOP-NEXT: buffer_load_ubyte v12, v[4:5], s[0:3], 0 addr64 offset:7 46 ; LOOP-NEXT: buffer_load_ubyte v11, v[4:5], s[0:3], 0 addr64 offset:8 47 ; LOOP-NEXT: buffer_load_ubyte v12, v[4:5], s[0:3], 0 addr64 offset:9 [all …]
|
| H A D | llvm.memcpy.inline.ll | 13 ; GCN-NEXT: buffer_load_ubyte v4, v[2:3], s[0:3], 0 addr64 17 ; GCN-NEXT: buffer_load_ubyte v4, v[2:3], s[0:3], 0 addr64 offset:1 21 ; GCN-NEXT: buffer_load_ubyte v4, v[2:3], s[0:3], 0 addr64 offset:2 24 ; GCN-NEXT: buffer_load_ubyte v2, v[2:3], s[0:3], 0 addr64 offset:3
|
| H A D | llvm.memmove.ll | 25 ; LOOP-NEXT: buffer_load_ubyte v8, v[6:7], s[0:3], 0 addr64 49 ; LOOP-NEXT: buffer_load_ubyte v8, v[6:7], s[0:3], 0 addr64 66 ; UNROLL-NEXT: buffer_load_ubyte v4, v[2:3], s[0:3], 0 addr64 67 ; UNROLL-NEXT: buffer_load_ubyte v5, v[2:3], s[0:3], 0 addr64 offset:1 68 ; UNROLL-NEXT: buffer_load_ubyte v6, v[2:3], s[0:3], 0 addr64 offset:2 69 ; UNROLL-NEXT: buffer_load_ubyte v2, v[2:3], s[0:3], 0 addr64 offset:3
|
| H A D | load-constant.96.ll | 81 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v11, v[0:1], s[4:7], 0 addr64 408 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v0, off, s[0:3], 0 offset:1 409 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v1, off, s[0:3], 0 offset:3 410 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v2, off, s[0:3], 0 offset:2 411 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v3, off, s[0:3], 0 offset:5 412 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v4, off, s[0:3], 0 offset:7 413 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v5, off, s[0:3], 0 offset:6 414 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v6, off, s[0:3], 0 offset:9 415 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v7, off, s[0:3], 0 offset:11 416 ; GFX7-NOUNALIGNED-NEXT: buffer_load_ubyte v8, off, s[0:3], 0 offset:10 [all …]
|
| H A D | zextload.ll | 31 ; GFX6-NEXT: buffer_load_ubyte v0, v[0:1], s[4:7], 0 addr64 70 ; GFX6-NEXT: buffer_load_ubyte v0, v[0:1], s[4:7], 0 addr64 148 ; GFX6-NEXT: buffer_load_ubyte v0, v[0:1], s[4:7], 0 addr64 200 ; GFX6-NEXT: buffer_load_ubyte v0, v[0:1], s[4:7], 0 addr64
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx10_asm_mubuf.s | 440 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 label 443 buffer_load_ubyte v255, off, s[8:11], s3 offset:4095 label 446 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 label 449 buffer_load_ubyte v5, off, s[96:99], s3 offset:4095 label 452 buffer_load_ubyte v5, off, s[8:11], s101 offset:4095 label 455 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 label 458 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 label 461 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 label 464 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 label 476 buffer_load_ubyte v5, off, s[8:11], s3 label [all …]
|
| H A D | gfx7_asm_mubuf.s | 795 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 label 798 buffer_load_ubyte v255, off, s[8:11], s3 offset:4095 label 801 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 label 810 buffer_load_ubyte v5, off, s[8:11], s103 offset:4095 label 840 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 label 849 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 label 852 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 label 855 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 label 879 buffer_load_ubyte v5, off, s[8:11], s3 label 882 buffer_load_ubyte v5, off, s[8:11], s3 offset:0 label [all …]
|
| H A D | gfx8_asm_mubuf.s | 1542 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 label 1548 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 label 1551 buffer_load_ubyte v5, off, s[96:99], s3 offset:4095 label 1587 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 label 1596 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 label 1599 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 label 1602 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 label 1623 buffer_load_ubyte v5, off, s[8:11], s3 label 1626 buffer_load_ubyte v5, off, s[8:11], s3 offset:0 label 1629 buffer_load_ubyte v5, off, s[8:11], s3 offset:7 label [all …]
|
| H A D | gfx9_asm_mubuf.s | 1350 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 label 1356 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 label 1359 buffer_load_ubyte v5, off, s[96:99], s3 offset:4095 label 1383 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 label 1392 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 label 1395 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 label 1398 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 label 1419 buffer_load_ubyte v5, off, s[8:11], s3 label 1422 buffer_load_ubyte v5, off, s[8:11], s3 offset:0 label 1425 buffer_load_ubyte v5, off, s[8:11], s3 offset:7 label [all …]
|
| H A D | gfx11_mubuf_alias.s | 976 buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 label 979 buffer_load_ubyte v255, off, s[8:11], s3 offset:4095 label 982 buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 label 985 buffer_load_ubyte v5, off, s[96:99], s3 offset:4095 label 991 buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 label 994 buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 label 997 buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 label 1000 buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 label 1012 buffer_load_ubyte v5, off, s[8:11], s3 label 1015 buffer_load_ubyte v5, off, s[8:11], s3 offset:0 label [all …]
|
| H A D | reg-syntax-extra.s | 83 buffer_load_ubyte v1, off, [ttmp4,ttmp5,ttmp6,ttmp7], ttmp1 label
|