/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx8_asm_mimg.s | 5037 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5040 image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5043 image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 5046 image_gather4_c_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1 label 5049 image_gather4_c_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 label 5052 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 5055 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1 label 5058 image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 label 5061 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label 5064 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 label [all …]
|
H A D | gfx9_asm_mimg.s | 5220 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5223 image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5226 image_gather4_c_cl v[5:8], v[251:254], s[8:15], s[12:15] dmask:0x1 label 5229 image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 5232 image_gather4_c_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1 label 5235 image_gather4_c_cl v[5:8], v[1:4], ttmp[8:15], s[12:15] dmask:0x1 label 5238 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 5241 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1 label 5244 image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[12:15] dmask:0x1 label 5247 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label [all …]
|
H A D | gfx12_asm_vsample.s | 1089 image_gather4_c_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D label 1092 image_gather4_c_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_C… label 1095 image_gather4_c_cl v[64:67], [v32, v33, v34, v[35:36]], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2… label 1098 image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 label 1101 image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16 label 1104 image_gather4_c_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 | 5001 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5004 image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 label 5007 image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 label 5010 image_gather4_c_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 label 5013 image_gather4_c_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 label 5016 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 label 5019 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 label 5022 image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 label 5025 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 label 5028 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 label [all …]
|
H A D | gfx11_asm_mimg_features.s | 277 image_gather4_c_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D label
|
H A D | gfx11_asm_mimg.s | 1455 image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D label 1458 image_gather4_c_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D label 1461 image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16 label 1464 image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16 label 1467 image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE label 1470 image_gather4_c_cl v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE label 1473 image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16 label 1476 image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16 label 1479 image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY label 1482 image_gather4_c_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY label [all …]
|
H A D | gfx10_asm_mimg.s | 421 image_gather4_c_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D label 422 ; GFX10: image_gather4_c_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_R…
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.image.gather4.dim.ll | 74 ; GFX6789: image_gather4_c_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1{{$}} 75 ; GFX10: image_gather4_c_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D ; 76 ; GFX12: image_gather4_c_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 | 197 ; GFX9-NEXT: image_gather4_c_cl v[0:3], v[3:5], s[0:7], s[8:11] dmask:0x1 a16 207 ; GFX10-NEXT: image_gather4_c_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 217 ; GFX12-NEXT: image_gather4_c_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 | 2286 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x24… 2289 # CHECK: image_gather4_c_cl v[252:255], v[1:2], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,… 2292 # CHECK: image_gather4_c_cl v[5:8], v[253:254], s[8:15], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,… 2295 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[12:19], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x2… 2298 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[92:99], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0x2… 2301 # CHECK: image_gather4_c_cl v[5:8], v[1:2], ttmp[4:11], s[12:15] dmask:0x1 ; encoding: [0x00,0x01,0… 2304 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[8:15], s[16:19] dmask:0x1 ; encoding: [0x00,0x01,0x24… 2307 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[8:15], s[96:99] dmask:0x1 ; encoding: [0x00,0x01,0x24… 2310 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[8:15], ttmp[8:11] dmask:0x1 ; encoding: [0x00,0x01,0x… 2313 # CHECK: image_gather4_c_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x2 ; encoding: [0x00,0x02,0x24… [all …]
|
H A D | gfx12_dasm_vsample.txt | 1095 # GFX12: image_gather4_c_cl v[64:67], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D ; encoding: [0x01,0x80,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1098 # GFX12: image_gather4_c_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,0x80,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1101 # GFX12: image_gather4_c_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,0x80,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 1104 # GFX12: image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 ; encoding: [0x41,0x80,0x58,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00] 1107 # GFX12: image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x2 dim:SQ_RSRC_IMG_CUBE a16 ; encoding: [0x43,0x80,0x98,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00] 1110 # GFX12: image_gather4_c_cl v[64:67], [v32, v33, v34], s[4:11], s[4:7] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY a16 ; encoding: [0x45,0x80,0x18,0xe5,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00]
|
H A D | gfx11_dasm_mimg.txt | 1455 # GFX11: image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D ; encodi… 1458 # GFX11: image_gather4_c_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D ; en… 1461 # GFX11: image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16 ; en… 1464 # GFX11: image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D a16 … 1467 # GFX11: image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE ; enco… 1470 # GFX11: image_gather4_c_cl v[5:8], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE ; … 1473 # GFX11: image_gather4_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a16 ; … 1476 # GFX11: image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_CUBE a1… 1479 # GFX11: image_gather4_c_cl v[5:8], v[1:5], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_ARRAY ; … 1482 # GFX11: image_gather4_c_cl v[252:255], v[251:255], s[8:15], s[12:15] dmask:0x4 dim:SQ_RSRC_IMG_2D_… [all …]
|
H A D | gfx11_dasm_mimg_features.txt | 365 # GFX11: image_gather4_c_cl v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D ; encoding: [0x09,0x01,0x88,0xf1,0x20,0x40,0x01,0x64,0x00,0x04,0x05,0x06]
|
H A D | gfx10_mimg.txt | 470 # GFX10: image_gather4_c_cl v[16:19], [v8, v9, v10, v11, v12], s[20:27], s[100:103] dmask:0xf dim:SQ_RSRC_IMG_CUBE ; encoding: [0x1a,0x0f,0x24,0xf1,0x08,0x10,0x25,0x03,0x09,0x0a,0x0b,0x0c]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
H A D | llvm.amdgcn.image.gather4.a16.dim.ll | 399 ; GFX9-NEXT: image_gather4_c_cl v[0:3], v[1:3], s[0:7], s[8:11] dmask:0x1 a16 422 ; GFX10NSA-NEXT: image_gather4_c_cl v[0:3], [v0, v1, v3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 445 ; GFX12-NEXT: image_gather4_c_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 | 455 ; GFX6-NEXT: image_gather4_c_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 476 ; GFX10NSA-NEXT: image_gather4_c_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0x1 dim:SQ_RSRC_IMG_2D 497 ; GFX12-NEXT: image_gather4_c_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 | 275 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx7_vdst_1f3009>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX8.rst | 273 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx8_vdst_829fc5>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX9.rst | 361 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx9_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX1030.rst | 568 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx1030_vdst_5ec176>`, :ref:`vaddr<amdgpu_syni…
|
H A D | AMDGPUAsmGFX10.rst | 590 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx10_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid_…
|
H A D | AMDGPUAsmGFX11.rst | 502 …image_gather4_c_cl :ref:`vdst<amdgpu_synid_gfx11_vdst_5ec176>`, :ref:`vaddr<amdgpu_synid_g…
|