/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.raw.tbuffer.load.ll | 12 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:[BUF_DATA_FORMAT_32_32_3… 13 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_DATA_FORMAT_RESERVE… 14 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[8:11], off, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11_… 15 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[12:15], off, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11… 22 ; GFX10-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 23 ; GFX10-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_FMT_32_32_SINT] glc 24 ; GFX10-NEXT: tbuffer_load_format_xyzw v[8:11], off, s[0:3], 0 format:[BUF_FMT_32_FLOAT] slc 25 ; GFX10-NEXT: tbuffer_load_format_xyzw v[12:15], off, s[0:3], 0 format:[BUF_FMT_32_FLOAT] glc dlc 32 ; GFX11-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 33 ; GFX11-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_FMT_32_32_32_32_FLOAT]… [all …]
|
H A D | llvm.amdgcn.struct.tbuffer.load.ll | 13 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[0:3], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_32_32_3… 14 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[4:7], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_RESERVE… 15 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[8:11], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11_… 16 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[12:15], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11… 24 ; GFX10-NEXT: tbuffer_load_format_xyzw v[0:3], v16, s[0:3], 0 format:78 idxen 25 ; GFX10-NEXT: tbuffer_load_format_xyzw v[4:7], v16, s[0:3], 0 format:[BUF_FMT_32_32_SINT] idxen … 26 ; GFX10-NEXT: tbuffer_load_format_xyzw v[8:11], v16, s[0:3], 0 format:[BUF_FMT_32_FLOAT] idxen s… 27 ; GFX10-NEXT: tbuffer_load_format_xyzw v[12:15], v16, s[0:3], 0 format:[BUF_FMT_32_FLOAT] idxen … 35 ; GFX11-NEXT: tbuffer_load_format_xyzw v[0:3], v12, s[0:3], 0 format:78 idxen 36 ; GFX11-NEXT: tbuffer_load_format_xyzw v[4:7], v12, s[0:3], 0 format:[BUF_FMT_32_32_32_32_FLOAT]… [all …]
|
H A D | llvm.amdgcn.raw.ptr.tbuffer.load.ll | 10 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:[BUF_DATA_FORMAT_32_32_3… 11 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_DATA_FORMAT_RESERVE… 12 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[8:11], off, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11_… 13 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[12:15], off, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11… 20 ; GFX10-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 21 ; GFX10-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_FMT_32_32_SINT] glc 22 ; GFX10-NEXT: tbuffer_load_format_xyzw v[8:11], off, s[0:3], 0 format:[BUF_FMT_32_FLOAT] slc 23 ; GFX10-NEXT: tbuffer_load_format_xyzw v[12:15], off, s[0:3], 0 format:[BUF_FMT_32_FLOAT] glc dlc 30 ; GFX11-NEXT: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 31 ; GFX11-NEXT: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_FMT_32_32_32_32_FLOAT]… [all …]
|
H A D | llvm.amdgcn.struct.ptr.tbuffer.load.ll | 11 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[0:3], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_32_32_3… 12 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[4:7], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_RESERVE… 13 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[8:11], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11_… 14 ; PREGFX10-NEXT: tbuffer_load_format_xyzw v[12:15], v12, s[0:3], 0 format:[BUF_DATA_FORMAT_10_11… 22 ; GFX10-NEXT: tbuffer_load_format_xyzw v[0:3], v16, s[0:3], 0 format:78 idxen 23 ; GFX10-NEXT: tbuffer_load_format_xyzw v[4:7], v16, s[0:3], 0 format:[BUF_FMT_32_32_SINT] idxen … 24 ; GFX10-NEXT: tbuffer_load_format_xyzw v[8:11], v16, s[0:3], 0 format:[BUF_FMT_32_FLOAT] idxen s… 25 ; GFX10-NEXT: tbuffer_load_format_xyzw v[12:15], v16, s[0:3], 0 format:[BUF_FMT_32_FLOAT] idxen … 33 ; GFX11-NEXT: tbuffer_load_format_xyzw v[0:3], v12, s[0:3], 0 format:78 idxen 34 ; GFX11-NEXT: tbuffer_load_format_xyzw v[4:7], v12, s[0:3], 0 format:[BUF_FMT_32_32_32_32_FLOAT]… [all …]
|
H A D | llvm.amdgcn.tbuffer.load.dwordx3.ll | 5 ; SI: tbuffer_load_format_xyzw {{v\[[0-9]+:[0-9]+\]}}, off, {{s\[[0-9]+:[0-9]+\]}}, 0 format:[BUF_D… 17 ; SI: tbuffer_load_format_xyzw {{v\[[0-9]+:[0-9]+\]}}, [[ZEROREG]], {{s\[[0-9]+:[0-9]+\]}}, 0 forma…
|
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx7_asm_mtbuf.s | 516 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 label 519 tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095 label 522 tbuffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095 label 525 tbuffer_load_format_xyzw v[5:8], off, s[100:103], s3 offset:4095 label 528 tbuffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095 label 531 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s103 offset:4095 label 534 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_lo offset:4095 label 537 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_hi offset:4095 label 540 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_lo offset:4095 label 543 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | gfx8_asm_mtbuf.s | 507 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 label 510 tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095 label 513 tbuffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095 label 516 tbuffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095 label 519 tbuffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095 label 522 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095 label 525 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_lo offset:4095 label 528 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_hi offset:4095 label 531 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_lo offset:4095 label 534 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | gfx9_asm_mtbuf.s | 471 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 label 474 tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095 label 477 tbuffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095 label 480 tbuffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095 label 483 tbuffer_load_format_xyzw v[5:8], off, ttmp[12:15], s3 offset:4095 label 486 tbuffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095 label 489 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_lo offset:4095 label 492 tbuffer_load_format_xyzw v[5:8], off, s[8:11], flat_scratch_hi offset:4095 label 495 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_lo offset:4095 label 498 tbuffer_load_format_xyzw v[5:8], off, s[8:11], vcc_hi offset:4095 label [all …]
|
H A D | mtbuf-gfx10.s | 21 tbuffer_load_format_xyzw v[0:3], off, s[0:3], format:78, 0 label 24 tbuffer_load_format_xyzw v[8:11], off, s[0:3], format:22, 0 slc label 27 tbuffer_load_format_xyzw v[4:7], off, s[0:3], format:63, 0 glc label 30 tbuffer_load_format_xyzw v[12:15], off, s[0:3], format:23, 0 glc dlc label 33 tbuffer_load_format_xyzw v[0:3], off, s[0:3], format:78, 0 offset:42 label 36 tbuffer_load_format_xyzw v[4:7], off, s[0:3], format:62, s4 offset:73 label 39 tbuffer_load_format_xyzw v[0:3], off, s[0:3], format:47, 61 offset:4095 label 42 tbuffer_load_format_xyzw v[8:11], off, s[0:3], format:77, s4 offset:1 label 45 tbuffer_load_format_xyzw v[0:3], v0, s[0:3], format:78, 0 idxen label 48 tbuffer_load_format_xyzw v[0:3], v0, s[0:3], format:78, 0 offen label [all …]
|
H A D | gfx11_asm_mtbuf.s | 319 tbuffer_load_format_xyzw v[4:7], off, s[8:11], s3, format:[BUF_FMT_2_10_10_10_UNORM] offset:4095 label 322 tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3, format:36 offset:4095 label 325 tbuffer_load_format_xyzw v[4:7], off, s[12:15], s3, format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FOR… label 328 tbuffer_load_format_xyzw v[4:7], off, s[12:15], s101, format:[BUF_FMT_2_10_10_10_SNORM] offset:4095 label 331 tbuffer_load_format_xyzw v[4:7], off, s[12:15], m0, format:37 offset:4095 label 334 tbuffer_load_format_xyzw v[4:7], off, s[8:11], 0, format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FORMA… label 337 tbuffer_load_format_xyzw v[4:7], off, s[8:11], 61, format:[BUF_FMT_2_10_10_10_USCALED] offset:4095 label 340 tbuffer_load_format_xyzw v[4:7], off, ttmp[4:7], 61, format:38 offset:4095 label 343 tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3, format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FORMA… label 346 tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3, format:[BUF_FMT_2_10_10_10_SSCALED] idxen offset:… label [all …]
|
H A D | gfx12_asm_vbuffer_mtbuf.s | 382 tbuffer_load_format_xyzw v[4:7], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset:8388607 label 385 tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 format:36 offset:8388607 label 388 tbuffer_load_format_xyzw v[4:7], off, s[12:15], s3 format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FORM… label 391 tbuffer_load_format_xyzw v[4:7], off, s[12:15], s101 format:[BUF_FMT_2_10_10_10_SNORM] offset:83886… label 394 tbuffer_load_format_xyzw v[4:7], off, s[12:15], m0 format:37 offset:8388607 label 397 tbuffer_load_format_xyzw v[4:7], off, s[8:11], s0 format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FORMA… label 400 tbuffer_load_format_xyzw v[4:7], off, s[8:11], s61 format:[BUF_FMT_2_10_10_10_USCALED] offset:83886… label 403 tbuffer_load_format_xyzw v[4:7], off, ttmp[4:7], s61 format:38 offset:8388607 label 406 tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_DATA_FORMAT_2_10_10_10, BUF_NUM_FORMAT… label 409 tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SSCALED] idxen offset:52 label [all …]
|
H A D | mtbuf.s | 25 tbuffer_load_format_xyzw v[1:4], off, s[4:7], dfmt:15, nfmt:2, s1 label
|
H A D | gfx90a_ldst_acc.s | 6776 // GFX90A: tbuffer_load_format_xyzw a[2:5], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NUM_FORMAT_USCALED] ; encoding: [0x00,0x80,0x79,0xe9,0x00,0x02,0x81,0x01] 6778 tbuffer_load_format_xyzw a[2:5], off, s[4:7], dfmt:15, nfmt:2, s1 label
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx10_mtbuf.txt | 15 # GFX10: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 18 # GFX10: tbuffer_load_format_xyzw v[8:11], off, s[0:3], 0 format:[BUF_FMT_32_FLOAT] slc 21 # GFX10: tbuffer_load_format_xyzw v[4:7], off, s[0:3], 0 format:[BUF_FMT_32_32_SINT] glc 24 # GFX10: tbuffer_load_format_xyzw v[12:15], off, s[0:3], 0 format:[BUF_FMT_16_16_UNORM] glc dlc 27 # GFX10: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 0 format:78 offset:42 30 # GFX10: tbuffer_load_format_xyzw v[4:7], off, s[0:3], s4 format:[BUF_FMT_32_32_UINT] offset:73 33 # GFX10: tbuffer_load_format_xyzw v[0:3], off, s[0:3], 61 format:[BUF_FMT_10_10_10_2_SSCALED] offse… 36 # GFX10: tbuffer_load_format_xyzw v[8:11], off, s[0:3], s4 format:[BUF_FMT_32_32_32_32_FLOAT] offse… 39 # GFX10: tbuffer_load_format_xyzw v[0:3], v0, s[0:3], 0 format:78 idxen 42 # GFX10: tbuffer_load_format_xyzw v[0:3], v0, s[0:3], 0 format:78 offen [all …]
|
H A D | gfx11_dasm_mtbuf.txt | 318 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset… 321 # GFX11: tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] of… 324 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s3 format:[BUF_FMT_2_10_10_10_UNORM] offse… 327 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s101 format:[BUF_FMT_2_10_10_10_SNORM] off… 330 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[12:15], m0 format:[BUF_FMT_2_10_10_10_SNORM] offse… 333 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], 0 format:[BUF_FMT_2_10_10_10_SNORM] offset:… 336 # GFX11: tbuffer_load_format_xyzw v[4:7], off, s[8:11], 61 format:[BUF_FMT_2_10_10_10_USCALED] offs… 339 # GFX11: tbuffer_load_format_xyzw v[4:7], off, ttmp[8:11], 61 format:[BUF_FMT_2_10_10_10_USCALED] o… 342 # GFX11: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_USCALED] offen… 345 # GFX11: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SSCALED] idxen… [all …]
|
H A D | gfx8_mtbuf.txt | 9 # VI: tbuffer_load_format_xyzw v[1:4], off, s[4:7], s1 format:[BUF_DATA_FORMAT_RESERVED_15,BUF_NU… 45 # VI: tbuffer_load_format_xyzw v[1:4], off, s[4:7], s1 format:[BUF_NUM_FORMAT_SNORM] ; encoding: …
|
H A D | gfx12_dasm_vbuffer_mtbuf.txt | 297 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] offset… 300 # GFX12: tbuffer_load_format_xyzw v[252:255], off, s[8:11], s3 format:[BUF_FMT_2_10_10_10_UNORM] of… 303 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s3 format:[BUF_FMT_2_10_10_10_UNORM] offse… 306 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[12:15], s101 format:[BUF_FMT_2_10_10_10_SNORM] off… 309 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[12:15], m0 format:[BUF_FMT_2_10_10_10_SNORM] offse… 312 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[8:11], s0 format:[BUF_FMT_2_10_10_10_SNORM] offset… 315 # GFX12: tbuffer_load_format_xyzw v[4:7], off, s[8:11], s61 format:[BUF_FMT_2_10_10_10_USCALED] off… 318 # GFX12: tbuffer_load_format_xyzw v[4:7], off, ttmp[4:7], s61 format:[BUF_FMT_2_10_10_10_USCALED] o… 321 # GFX12: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_USCALED] offen… 324 # GFX12: tbuffer_load_format_xyzw v[4:7], v1, s[8:11], s3 format:[BUF_FMT_2_10_10_10_SSCALED] idxen… [all …]
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | BUFInstructions.td | 1276 defm TBUFFER_LOAD_FORMAT_XYZW : MTBUF_Pseudo_Loads <"tbuffer_load_format_xyzw", VReg_128, 4>;
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX7.rst | 352 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx7_vdst_dd8a32>`, :ref:`vaddr<amdgpu_synid_gf…
|
H A D | AMDGPUAsmGFX8.rst | 354 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx8_vdst_dd8a32>`, :ref:`vaddr<amdgpu_syn…
|
H A D | AMDGPUAsmGFX9.rst | 443 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx9_vdst_dd8a32>`, :ref:`vaddr<amdgpu_syn…
|
H A D | AMDGPUAsmGFX90a.rst | 347 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx90a_vdst_a32035>`, :ref:`vaddr<amdgpu_s…
|
H A D | AMDGPUAsmGFX940.rst | 332 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx940_vdst_a32035>`, :ref:`vaddr<amdgpu_sy…
|
H A D | AMDGPUAsmGFX1030.rst | 667 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx1030_vdst_dd8a32>`, :ref:`vaddr<amdgpu_s…
|
H A D | AMDGPUAsmGFX10.rst | 688 …tbuffer_load_format_xyzw :ref:`vdst<amdgpu_synid_gfx10_vdst_dd8a32>`, :ref:`vaddr<amdgpu_syn…
|