/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | gfx11_asm_mimg_features.s | 160 image_sample_d v[64:66], [v32, v16, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D label 163 image_sample_d v[64:66], v[32:39], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D label 166 image_sample_d v[64:66], v[32:40], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D label 169 image_sample_d v[64:66], [v32, v16, v8, v4], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D_ARRAY label 220 image_sample_d v64, [v32, v16, v8, v0, v[36:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D label 223 image_sample_d v[64:65], [v32, v16, v8, v0, v[36:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CU… label 229 image_sample_d v[64:65], [v32, v16, v8, v0, v[36:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D label
|
H A D | gfx10_asm_mimg.s | 289 image_sample_d v[64:66], [v32, v16, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D label 290 ; GFX10: image_sample_d v[64:66], [v32, v16, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D … 292 image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_… label 293 ; GFX10: image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1], s[4:11], s[100:103] dmask:0x7 dim:SQ_… 295 image_sample_d v[64:66], v[32:37], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D label 296 ; GFX10: image_sample_d v[64:66], v[32:37], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D ; enco… 298 image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1, v0, v20, v21], s[4:11], s[100:103] dmask:0x7 di… label 299 ; GFX10: image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1, v0, v20, v21], s[4:11], s[100:103] dma… 301 image_sample_d v[64:66], v[32:40], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D label 302 ; GFX10: image_sample_d v[64:66], v[32:40], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D ; enco… [all …]
|
H A D | gfx11_asm_mimg_err.s | 3 image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D label 6 image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1, v0, v20, v21], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D label 9 image_sample_d v[64:66], [v32, v16, v8, v4, v2, v1, v5], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_CUBE label 12 image_sample_d v[64:66], [v32, v16, v8, v4, v0, v20, v21], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D_ARRAY label 352 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 503 image_sample_d v[5:6], v[1:3], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D 506 image_sample_d v[5:6], v[1:3], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D
|
H A D | gfx10_asm_mimg_err.s | 279 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 345 image_sample_d v[0:3], [v0, v1, v2, v3, v4], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D_ARRAY 472 image_sample_d v[5:6], v[1:3], null, s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D 475 image_sample_d v[5:6], v[1:3], s[8:15], null dmask:0x3 dim:SQ_RSRC_IMG_1D 22 image_sample_d v[0:3], [v0, v1, v2, v3, v4], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D_ARRAY global() label
|
H A D | gfx8_asm_mimg.s | 1701 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1704 image_sample_d v252, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1707 image_sample_d v5, v[246:248], s[8:15], s[12:15] dmask:0x1 label 1710 image_sample_d v5, v[1:3], s[12:19], s[12:15] dmask:0x1 label 1713 image_sample_d v5, v[1:3], s[92:99], s[12:15] dmask:0x1 label 1716 image_sample_d v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 label 1719 image_sample_d v5, v[1:3], s[8:15], s[16:19] dmask:0x1 label 1722 image_sample_d v5, v[1:3], s[8:15], s[96:99] dmask:0x1 label 1725 image_sample_d v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 label 1728 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x2 label [all …]
|
H A D | gfx7_asm_mimg.s | 1776 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1779 image_sample_d v252, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1782 image_sample_d v5, v[246:248], s[8:15], s[12:15] dmask:0x1 label 1785 image_sample_d v5, v[1:3], s[12:19], s[12:15] dmask:0x1 label 1788 image_sample_d v5, v[1:3], s[96:103], s[12:15] dmask:0x1 label 1791 image_sample_d v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 label 1794 image_sample_d v5, v[1:3], s[8:15], s[16:19] dmask:0x1 label 1797 image_sample_d v5, v[1:3], s[8:15], s[100:103] dmask:0x1 label 1800 image_sample_d v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 label 1803 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x2 label [all …]
|
H A D | gfx9_asm_mimg.s | 1779 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1782 image_sample_d v252, v[1:3], s[8:15], s[12:15] dmask:0x1 label 1785 image_sample_d v5, v[247:249], s[8:15], s[12:15] dmask:0x1 label 1788 image_sample_d v5, v[1:3], s[12:19], s[12:15] dmask:0x1 label 1791 image_sample_d v5, v[1:3], s[92:99], s[12:15] dmask:0x1 label 1794 image_sample_d v5, v[1:3], ttmp[8:15], s[12:15] dmask:0x1 label 1797 image_sample_d v5, v[1:3], s[8:15], s[16:19] dmask:0x1 label 1800 image_sample_d v5, v[1:3], s[8:15], s[96:99] dmask:0x1 label 1803 image_sample_d v5, v[1:3], s[8:15], ttmp[12:15] dmask:0x1 label 1806 image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x2 label [all …]
|
H A D | gfx90a_err.s | 183 image_sample_d v[0:3], v[0:1], s[4:11], s[16:19] dmask:0xf label
|
H A D | gfx11_asm_mimg.s | 4335 image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D label 4338 image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D label 4341 image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16 label 4344 image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16 label 4347 image_sample_d v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D label 4350 image_sample_d v[5:6], v[241:249], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D label 4353 image_sample_d v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16 label 4356 image_sample_d v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16 label 4359 image_sample_d v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D label 4362 image_sample_d v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D label [all …]
|
H A D | gfx12_asm_vsample.s | 101 image_sample_d v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D label 104 image_sample_d v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D label 107 image_sample_d v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D label 110 image_sample_d v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE label 113 image_sample_d v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY label 116 image_sample_d v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_AR… label
|
H A D | mimg.s | 365 image_sample_d v[193:196], v[237:240], s[28:35], s[4:7] dmask:0xf a16 366 // GFX9: image_sample_d v[193:196], v[237:240], s[28:35], s[4:7] dmask:0xf a16 ; encoding: [0x00,0x8f,0x88,0xf0,0xed,0xc1,0x27,0x00] 367 image_sample_d v[193:196], v[237:240], s[28:35], s[4:7] dmask:0xf a16 global() label
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | cluster_stores.ll | 408 ; GFX9-NEXT: image_sample_d v[2:5], v[2:7], s[0:7], s[8:11] dmask:0xf 409 ; GFX9-NEXT: image_sample_d v[6:9], v[8:13], s[0:7], s[8:11] dmask:0xf 435 ; GFX10-NEXT: image_sample_d v[14:17], v[2:7], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D 436 ; GFX10-NEXT: image_sample_d v[18:21], v[8:13], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D 457 ; GFX11-NEXT: image_sample_d v[2:5], [v8, v9, v2, v2, v[2:3]], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D 458 ; GFX11-NEXT: image_sample_d v[6:9], [v10, v11, v6, v6, v[6:7]], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D
|
H A D | llvm.amdgcn.image.nsa.ll | 35 ; GFX1010-NSA: image_sample_d v[0:3], v[7:15], 36 ; GFX1030-NSA: image_sample_d v[0:3], [v3, v8, v7, v5, v4, v6, v0, v2, v1], 37 ; GFX11-NSA: image_sample_d v[0:3], [v3, v8, v7, v5, v[9:13]],
|
H A D | llvm.amdgcn.image.sample.g16.a16.dim.ll | 10 ; GFX10-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D a16 16 ; GFX10GISEL-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D a… 28 ; GFX10-NEXT: image_sample_d v[0:3], v[0:4], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D a16 36 ; GFX10GISEL-NEXT: image_sample_d v[0:3], v[0:4], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D a… 55 ; GFX10-NEXT: image_sample_d v[0:3], v[8:15], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_3D a16 65 ; GFX10GISEL-NEXT: image_sample_d v[0:3], v[0:7], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_3D a…
|
H A D | llvm.amdgcn.image.sample.dim.ll | 1498 ; VERDE-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf 1504 ; GFX6789-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf 1510 ; GFX10PLUS-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D 1516 ; GFX12-NEXT: image_sample_d v[0:3], [v0, v1, v2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D 1527 ; VERDE-NEXT: image_sample_d v[0:3], v[0:5], s[0:7], s[8:11] dmask:0xf 1533 ; GFX6789-NEXT: image_sample_d v[0:3], v[0:5], s[0:7], s[8:11] dmask:0xf 1539 ; GFX10PLUS-NEXT: image_sample_d v[0:3], v[0:5], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D 1545 ; GFX12-NEXT: image_sample_d v[0:3], [v0, v1, v2, v[3:5]], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC…
|
H A D | llvm.amdgcn.image.sample.a16.dim.ll | 917 ; GFX9-NEXT: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf a16 950 ; GFX9-NEXT: image_sample_d v[0:3], v[2:4], s[0:7], s[8:11] dmask:0xf a16 995 ; GFX9-NEXT: image_sample_d v[0:3], v[7:12], s[0:7], s[8:11] dmask:0xf a16
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx11_dasm_mimg_features.txt | 242 # GFX11: image_sample_d v[64:66], [v32, v16, v8], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D ; encoding: [0x01,0x07,0x70,0xf0,0x20,0x40,0x01,0x64,0x10,0x08,0x00,0x00] 245 # GFX11: image_sample_d v[64:66], v[32:37], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_2D ; encoding: [0x04,0x07,0x70,0xf0,0x20,0x40,0x01,0x64] 248 # GFX11: image_sample_d v[64:66], v[32:40], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_3D ; encoding: [0x08,0x07,0x70,0xf0,0x20,0x40,0x01,0x64] 251 # GFX11: image_sample_d v[64:66], [v32, v16, v8, v4], s[4:11], s[100:103] dmask:0x7 dim:SQ_RSRC_IMG_1D_ARRAY ; encoding: [0x11,0x07,0x70,0xf0,0x20,0x40,0x01,0x64,0x10,0x08,0x04,0x00] 302 # GFX11: image_sample_d v64, [v32, v16, v8, v0, v[36:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D ; encoding: [0x05,0x08,0x70,0xf0,0x20,0x40,0x01,0x04,0x10,0x08,0x00,0x24] 305 # GFX11: image_sample_d v[64:65], [v32, v16, v8, v0, v[36:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE ; encoding: [0x0d,0x0c,0x70,0xf0,0x20,0x40,0x01,0x04,0x10,0x08,0x00,0x24] 311 # GFX11: image_sample_d v[64:65], [v32, v16, v8, v0, v[36:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D ; encoding: [0x09,0x03,0x70,0xf0,0x20,0x40,0x01,0x04,0x10,0x08,0x00,0x24]
|
H A D | gfx10_mimg.txt | 365 # GFX10: image_sample_d v[16:19], [v8, v9, v10], s[96:103], s[0:3] dmask:0xf dim:SQ_RSRC_IMG_1D ; encoding: [0x02,0x0f,0x88,0xf0,0x08,0x10,0x18,0x00,0x09,0x0a,0x00,0x00] 663 # GFX10: image_sample_d v[0:3], v[0:2], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_1D a16 ; encoding: [0x00,0x0f,0x88,0xf0,0x00,0x00,0x40,0x40] 666 # GFX10: image_sample_d v[0:3], v[0:4], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D a16 ; encoding: [0x08,0x0f,0x88,0xf0,0x00,0x00,0x40,0x40] 669 # GFX10: image_sample_d v[0:3], [v0, v1, v2, v3, v4, v5, v6, v8], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_3D a16 ; encoding: [0x14,0x0f,0x88,0xf0,0x00,0x00,0x40,0x40,0x01,0x02,0x03,0x04,0x05,0x06,0x08,0x00]
|
H A D | gfx11_dasm_mimg.txt | 4335 # GFX11: image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D ; encoding: … 4338 # GFX11: image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D ; encodi… 4341 # GFX11: image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16 ; encodi… 4344 # GFX11: image_sample_d v[5:6], v[253:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_1D a16 ; en… 4347 # GFX11: image_sample_d v[5:6], v[1:9], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D ; encoding: … 4350 # GFX11: image_sample_d v[5:6], v[240:248], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D ; encodi… 4353 # GFX11: image_sample_d v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16 ; encodi… 4356 # GFX11: image_sample_d v[5:6], v[248:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_3D a16 ; en… 4359 # GFX11: image_sample_d v[5:6], v[1:6], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D ; encoding: … 4362 # GFX11: image_sample_d v[254:255], v[250:255], s[8:15], s[12:15] dmask:0x3 dim:SQ_RSRC_IMG_2D ; en… [all …]
|
H A D | gfx12_dasm_vsample.txt | 101 # GFX12: image_sample_d v64, [v32, v33, v34], s[4:11], s[4:7] dmask:0x1 dim:SQ_RSRC_IMG_1D ; encoding: [0x00,0x00,0x47,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x00] 104 # GFX12: image_sample_d v64, [v32, v33, v34, v[35:37]], s[4:11], s[4:7] dmask:0x8 dim:SQ_RSRC_IMG_2D ; encoding: [0x01,0x00,0x07,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 107 # GFX12: image_sample_d v[64:65], [v32, v33, v34, v[35:40]], s[4:11], s[4:7] dmask:0x3 dim:SQ_RSRC_IMG_3D ; encoding: [0x02,0x00,0xc7,0xe4,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 110 # GFX12: image_sample_d v[64:65], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xc dim:SQ_RSRC_IMG_CUBE ; encoding: [0x03,0x00,0x07,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 113 # GFX12: image_sample_d v[64:66], [v32, v33, v34, v35], s[4:11], s[4:7] dmask:0xb dim:SQ_RSRC_IMG_1D_ARRAY ; encoding: [0x04,0x00,0xc7,0xe6,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23] 116 # GFX12: image_sample_d v[64:67], [v32, v33, v34, v[35:38]], s[4:11], s[4:7] dmask:0xf dim:SQ_RSRC_IMG_2D_ARRAY ; encoding: [0x05,0x00,0xc7,0xe7,0x40,0x08,0x00,0x02,0x20,0x21,0x22,0x23]
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX7.rst | 328 …image_sample_d :ref:`vdst<amdgpu_synid_gfx7_vdst_dfa6da>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX8.rst | 326 …image_sample_d :ref:`vdst<amdgpu_synid_gfx8_vdst_4730df>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX9.rst | 415 …image_sample_d :ref:`vdst<amdgpu_synid_gfx9_vdst_eae4c8>`, :ref:`vaddr<amdgpu_synid…
|
H A D | AMDGPUAsmGFX1030.rst | 635 …image_sample_d :ref:`vdst<amdgpu_synid_gfx1030_vdst_eae4c8>`, :ref:`vaddr<amdgpu_syni…
|
H A D | AMDGPUAsmGFX10.rst | 656 …image_sample_d :ref:`vdst<amdgpu_synid_gfx10_vdst_eae4c8>`, :ref:`vaddr<amdgpu_synid_…
|