/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx8_asm_mimg.s | 4866 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 4869 image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 4872 image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 4875 image_gather4_b_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1 label 4878 image_gather4_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 label 4881 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 4884 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1 label 4887 image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 label 4890 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label 4893 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 label [all …]
|
H A D | gfx9_asm_mimg.s | 5040 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5043 image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5046 image_gather4_b_cl v[5:8], v[251:254], s[8:15], s[12:15] dmask:0x1 label 5049 image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 5052 image_gather4_b_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1 label 5055 image_gather4_b_cl v[5:8], v[1:4], ttmp[8:15], s[12:15] dmask:0x1 label 5058 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 5061 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1 label 5064 image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[12:15] dmask:0x1 label 5067 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label [all …]
|
H A D | gfx12_asm_vsample.s | 1071 image_gather4_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D label 1074 image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_C… label 1077 image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2… label 1080 image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 label 1083 image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16 label 1086 image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 label
|
H A D | gfx7_asm_mimg.s | 4839 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 4842 image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 4845 image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 4848 image_gather4_b_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 label 4851 image_gather4_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 label 4854 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 4857 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 label 4860 image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 label 4863 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label 4866 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 label [all …]
|
H A D | mimg.s | 620 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 a16 621 // GFX9: image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 a16 ; encoding: [0x00,0x81,0x18,0xf1,0x01,0x05,0x62,0x00] 622 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 a16 global() label
|
H A D | gfx11_asm_mimg_features.s | 268 image_gather4_b_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_2… label
|
H A D | gfx10_asm_mimg.s | 412 image_gather4_b_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_2… label 413 ; GFX10: image_gather4_b_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_R…
|
H A D | gfx11_asm_mimg.s | 1329 image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D label 1332 image_gather4_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D label 1335 image_gather4_b_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE label 1338 image_gather4_b_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE label 1341 image_gather4_b_cl v[5:6], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY d16 label 1344 image_gather4_b_cl v[254:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARR… label
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.image.gather4.dim.ll | 104 ; GFX6789: image_gather4_b_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1{{$}} 105 ; GFX10: image_gather4_b_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D ; 106 ; GFX12: image_gather4_b_cl v[0:3], [v0, v1, v2, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D ;
|
H A D | llvm.amdgcn.image.gather4.a16.dim.ll | 307 ; GFX9-NEXT: image_gather4_b_cl v[0:3], v[3:5], s[0:7], s[8:11] dmask:0x1 a16 317 ; GFX10-NEXT: image_gather4_b_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 327 ; GFX12-NEXT: image_gather4_b_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx8_mimg.txt | 2124 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x18… 2127 # CHECK: image_gather4_b_cl v[252:255], v[1:2], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,… 2130 # CHECK: image_gather4_b_cl v[5:8], v[253:254], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,… 2133 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[12:19], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x1… 2136 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[92:99], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x1… 2139 # CHECK: image_gather4_b_cl v[5:8], v[1:2], ttmp[4:11], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0… 2142 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[8:15], s[16:19] dmask:0x1 ; encoding: [0x00,0x01,0x18… 2145 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[8:15], s[96:99] dmask:0x1 ; encoding: [0x00,0x01,0x18… 2148 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[8:15], ttmp[8:11] dmask:0x1 ; encoding: [0x00,0x01,0x… 2151 # CHECK: image_gather4_b_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x2 ; encoding: [0x00,0x02,0x18… [all …]
|
H A D | gfx12_dasm_vsample.txt | 1077 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D ; encoding: [0x01,0x40,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1080 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE ; encoding: [0x03,0x40,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1083 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY ; encoding: [0x05,0x40,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1086 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 ; encoding: [0x41,0x40,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00] 1089 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16 ; encoding: [0x43,0x40,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00] 1092 # GFX12: image_gather4_b_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 ; encoding: [0x45,0x40,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]
|
H A D | gfx11_dasm_mimg_features.txt | 356 # GFX11: image_gather4_b_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_2D_ARRAY ; encoding: [0x15,0x01,0x84,0xf1,0x20,0x40,0x01,0x64,0x00,0x04,0x05,0x06]
|
H A D | gfx10_mimg.txt | 461 # GFX10: image_gather4_b_cl v[16:19], [v8, v9, v10], s[20:27], s[100:103] dmask:0xf dim:SQ_RSRC_IMG_1D ; encoding: [0x02,0x0f,0x18,0xf1,0x08,0x10,0x25,0x03,0x09,0x0a,0x00,0x00]
|
H A D | gfx11_dasm_mimg.txt | 1329 # GFX11: image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D ; encodi… 1332 # GFX11: image_gather4_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D ; en… 1335 # GFX11: image_gather4_b_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE ; enco… 1338 # GFX11: image_gather4_b_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUB… 1341 # GFX11: image_gather4_b_cl v[5:9], v[1:5], s[96:103], s[100:103] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRA… 1344 # GFX11: image_gather4_b_cl v[251:255], v[251:255], ttmp[8:15], ttmp[12:15] dmask:0x4 dim:SQ_RSRC_I…
|
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
H A D | llvm.amdgcn.image.gather4.a16.dim.ll | 623 ; GFX9-NEXT: image_gather4_b_cl v[0:3], v[1:3], s[0:7], s[8:11] dmask:0x1 a16 646 ; GFX10NSA-NEXT: image_gather4_b_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 669 ; GFX12-NEXT: image_gather4_b_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16
|
H A D | llvm.amdgcn.image.gather4.dim.ll | 659 ; GFX6-NEXT: image_gather4_b_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 680 ; GFX10NSA-NEXT: image_gather4_b_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D 701 ; GFX12-NEXT: image_gather4_b_cl v[0:3], [v0, v1, v2, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC…
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX7.rst | 267 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx7_vdst_1f3009>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX8.rst | 265 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx8_vdst_829fc5>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX9.rst | 353 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx9_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX1030.rst | 560 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_5ec176>`, :ref:`vaddr<amdgpu_syni…
|
H A D | AMDGPUAsmGFX10.rst | 582 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx10_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid_…
|
H A D | AMDGPUAsmGFX11.rst | 498 …image_gather4_b_cl :ref:`vdst<amdgpu_synid_gfx11_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid_g…
|