| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx8_asm_mimg.s | 3 image_load v5, v1, s[8:15] dmask:0x1 6 image_load v252, v1, s[8:15] dmask:0x1 9 image_load v5, v252, s[8:15] dmask:0x1 12 image_load v5, v1, s[12:19] dmask:0x1 15 image_load v5, v1, s[92:99] dmask:0x1 18 image_load v5, v1, ttmp[4:11] dmask:0x1 21 image_load v5, v1, s[8:15] dmask:0x2 24 image_load v[5:6], v1, s[8:15] dmask:0x3 27 image_load v5, v1, s[8:15] dmask:0x4 39 image_load v5, v1, s[8:15] dmask:0x8 [all …]
|
| H A D | gfx7_asm_mimg.s | 3 image_load v5, v1, s[8:15] dmask:0x1 6 image_load v252, v1, s[8:15] dmask:0x1 9 image_load v5, v252, s[8:15] dmask:0x1 12 image_load v5, v1, s[12:19] dmask:0x1 15 image_load v5, v1, s[96:103] dmask:0x1 18 image_load v5, v1, ttmp[4:11] dmask:0x1 21 image_load v5, v1, s[8:15] dmask:0x2 24 image_load v[5:6], v1, s[8:15] dmask:0x3 27 image_load v5, v1, s[8:15] dmask:0x4 39 image_load v5, v1, s[8:15] dmask:0x8 [all …]
|
| H A D | gfx9_asm_mimg.s | 3 image_load v5, v1, s[8:15] dmask:0x1 6 image_load v252, v1, s[8:15] dmask:0x1 9 image_load v5, v252, s[8:15] dmask:0x1 12 image_load v5, v1, s[12:19] dmask:0x1 15 image_load v5, v1, s[92:99] dmask:0x1 18 image_load v5, v1, ttmp[8:15] dmask:0x1 21 image_load v5, v1, s[8:15] dmask:0x2 24 image_load v[5:6], v1, s[8:15] dmask:0x3 27 image_load v5, v1, s[8:15] dmask:0x4 39 image_load v5, v1, s[8:15] dmask:0x8 [all …]
|
| H A D | mimg.s | 90 image_load v[5:6], v[1:4], s[8:15] dmask:0x3 d16 96 image_load v[5:7], v[1:4], s[8:15] dmask:0x7 d16 102 image_load v[5:8], v[1:4], s[8:15] dmask:0xf d16 124 image_load v5, v[1:4], s[8:15] dmask:0x3 d16 130 image_load v[5:6], v[1:4], s[8:15] dmask:0x7 d16 136 image_load v[5:6], v[1:4], s[8:15] dmask:0xf d16 242 image_load_mip_pck v5, v1, s[8:15] dmask:0x1 410 image_atomic_add v7, v3, s[0:7] dmask:0x1 glc 414 image_atomic_add v8, v4, s[8:15] dmask:0x1 slc 422 image_atomic_add v10, v6, s[8:15] dmask:0x1 lwe [all …]
|
| H A D | gfx10_asm_mimg.s | 3 image_load v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm 27 image_load v[0:1], v0, s[0:7] dmask:0x9 dim:1D 30 image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D dlc 36 image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D slc 46 image_load v0, v[2:3], s[0:7] dmask:0x1 dim:2D 49 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:3D 52 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:CUBE 55 image_load v0, v[2:3], s[0:7] dmask:0x1 dim:1D_ARRAY 58 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:2D_ARRAY 61 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:2D_MSAA [all …]
|
| H A D | gfx11_asm_mimg.s | 3 image_load v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm 27 image_load v[0:1], v0, s[0:7] dmask:0x9 dim:1D 30 image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D dlc 36 image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D slc 46 image_load v0, v[2:3], s[0:7] dmask:0x1 dim:2D 49 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:3D 52 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:CUBE 55 image_load v0, v[2:3], s[0:7] dmask:0x1 dim:1D_ARRAY 58 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:2D_ARRAY 61 image_load v0, v[2:4], s[0:7] dmask:0x1 dim:2D_MSAA [all …]
|
| H A D | mimg-err-gfx940.s | 3 image_load v[4:6], v[238:241], s[28:35] dmask:0x7 unorm 6 image_load_pck v5, v[0:3], s[8:15] dmask:0x1 glc 9 image_load_pck_sgn v5, v[0:3], s[8:15] dmask:0x1 lwe 15 image_load_mip_pck v5, v1, s[8:15] dmask:0x1 36 image_atomic_and v4, v192, s[28:35] dmask:0x1 unorm 45 image_atomic_or v4, v192, s[28:35] dmask:0x1 unorm 48 image_atomic_xor v4, v192, s[28:35] dmask:0x1 unorm 51 image_atomic_sub v4, v192, s[28:35] dmask:0x1 unorm 66 image_atomic_inc v4, v192, s[28:35] dmask:0x1 unorm 69 image_atomic_dec v4, v192, s[28:35] dmask:0x1 unorm [all …]
|
| H A D | mimg-gfx90a.s | 3 image_load v[4:6], v[238:241], s[28:35] dmask:0x7 unorm 6 image_load_pck v5, v[0:3], s[8:15] dmask:0x1 glc 9 image_load_pck_sgn v5, v[0:3], s[8:15] dmask:0x1 lwe 15 image_load_mip_pck v5, v1, s[8:15] dmask:0x1 36 image_atomic_and v4, v192, s[28:35] dmask:0x1 unorm 45 image_atomic_or v4, v192, s[28:35] dmask:0x1 unorm 48 image_atomic_xor v4, v192, s[28:35] dmask:0x1 unorm 51 image_atomic_sub v4, v192, s[28:35] dmask:0x1 unorm 66 image_atomic_inc v4, v192, s[28:35] dmask:0x1 unorm 69 image_atomic_dec v4, v192, s[28:35] dmask:0x1 unorm [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_… 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_… 60 image_gather4_l_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D 63 image_gather4_b_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D 69 image_gather4_c_o v[64:67], [v32, v0, v4, v5, v6], s[4:11], s[100:103] dmask:0x1 dim:SQ_RSRC_IMG_3D 108 image_atomic_fcmpswap v[4:5], v32, s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_1D glc 111 image_atomic_fmin v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc 114 image_atomic_fmax v4, v32, s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_1D glc 117 image_msaa_load v[1:4], v[5:7], s[8:15] dmask:0xf dim:SQ_RSRC_IMG_2D_MSAA 120 image_msaa_load v5, v[1:3], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_2D_MSAA d16 [all …]
|
| H A D | mimg-err.s | 9 image_load v[4:6], v[237:240], s[28:35] dmask:0x7 tfe 12 image_load v[4:5], v[237:240], s[28:35] dmask:0x7 15 image_store v[4:7], v[237:240], s[28:35] dmask:0x7 18 image_store v[4:7], v[237:240], s[28:35] dmask:0xe 31 image_sample v[193:195], v[237:240], s[28:35], s[4:7] dmask:0x3 41 image_atomic_add v252, v2, s[8:15] dmask:0x1 tfe 44 image_atomic_add v[6:7], v255, s[8:15] dmask:0x2 47 image_atomic_add v[6:7], v255, s[8:15] dmask:0xf 50 image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xf tfe 56 image_atomic_add v[6:7], v255, s[8:15] dmask:0x2 tfe [all …]
|
| H A D | gfx10_asm_mimg_err.s | 4 image_load v[0:3], v0, s[0:7] dmask:0xf unorm 7 image_load v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D da 10 image_load_pck v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D d16 13 image_load v[0:1], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D 16 image_load v[0:3], v[0:1], s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D 19 image_load_mip v[0:3], v[0:2], s[0:7] dmask:0xf dim:SQ_RSRC_IMG_CUBE 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 25 image_sample_b_cl v[0:3], v[0:3], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_CUBE 28 image_sample_c_d v[0:3], [v0, v1, v2, v3, v4, v5, v6], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D… 34 image_sample_c_d_cl_o v[0:3], v[0:7], s[0:7], s[8:11] dmask:0xf dim:SQ_RSRC_IMG_2D [all …]
|
| H A D | gfx1013.s | 27 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY 30 image_msaa_load v[5:7], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY tfe 33 image_msaa_load v5, v[1:4], s[8:15] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY d16 36 image_msaa_load v[5:6], v[1:2], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY a16 39 image_msaa_load v[5:6], v[1:3], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA 42 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY unorm 45 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY glc 48 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY slc 51 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY dlc 54 image_msaa_load v[5:6], v[1:4], s[8:15] dmask:0x3 dim:SQ_RSRC_IMG_2D_MSAA_ARRAY lwe
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mimg_vi.txt | 8 # VI: image_load v[0:3], v4, s[8:15] dmask:0xf unorm ; encoding: [0x00,0x1f,0x00,0xf0,0x04,0x00,0x0… 11 # VI: image_load v[0:2], v4, s[8:15] dmask:0xe unorm ; encoding: [0x00,0x1e,0x00,0xf0,0x04,0x00,0x0… 14 # VI: image_load v[0:1], v0, s[0:7] dmask:0x3 unorm ; encoding: [0x00,0x13,0x00,0xf0,0x00,0x00,0x00… 17 # VI: image_load v0, v0, s[0:7] dmask:0x1 unorm ; encoding: [0x00,0x11,0x00,0xf0,0x00,0x00,0x00,0… 29 # VI: image_store v0, v1, s[0:7] dmask:0x1 unorm ; encoding: [0x00,0x11,0x20,0xf0,0x01,0x00,0x00,0x… 37 # Test dmask == 0 42 # VI: image_load v254, v0, s[0:7] dmask:0x7 unorm ; encoding: [0x00,0x17,0x00,0xf0,0x00,0xfe,0x00,0… 45 # VI: image_load v255, v0, s[0:7] dmask:0x1 unorm ; encoding: [0x00,0x11,0x00,0xf0,0x00,0xff,0x00,0… 48 # VI: image_load v255, v0, s[0:7] dmask:0x3 unorm ; encoding: [0x00,0x13,0x00,0xf0,0x00,0xff,0x00,0… 187 # Invalid image atomics (incorrect dmask value). [all …]
|
| H A D | gfx10_mimg.txt | 7 # GFX10: image_load v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm ; encoding: [0x00,0x1f,0x… 10 # GFX10: image_load v[0:3], v[1:2], s[0:7] dmask:0xf dim:SQ_RSRC_IMG_2D unorm ; encoding: [0x08,0x1… 13 # GFX10: image_load v[252:255], v[2:4], s[0:7] dmask:0xf dim:SQ_RSRC_IMG_3D unorm ; encoding: [0x10… 25 # GFX10: image_load v255, v[6:8], s[0:7] dmask:0x8 dim:SQ_RSRC_IMG_2D_MSAA unorm ; encoding: [0x30,… 50 # GFX10: image_load v16, v[8:9], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x01,0x00… 53 # GFX10: image_load v[16:17], v[8:9], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x03… 56 # GFX10: image_load v[16:18], v[8:9], s[96:103] dmask:0x7 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x07… 59 # GFX10: image_load v[16:19], v[8:9], s[96:103] dmask:0xf dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x0f… 74 # GFX10: image_load v16, v[8:9], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_2D d16 ; encoding: [0x08,0x01,… 77 # GFX10: image_load v16, v[8:9], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D d16 ; encoding: [0x08,0x03,… [all …]
|
| H A D | mimg_gfx10.txt | 3 # GFX10: image_load v[4:6], v238, s[28:35] dmask:0x7 dim:SQ_RSRC_IMG_1D unorm ; encoding: [0x00,0x1… 6 # GFX10: image_load_pck v5, v0, s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_1D glc ; encoding: [0x00,0x21,0x0… 9 # GFX10: image_load_pck_sgn v5, v0, s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_1D lwe ; encoding: [0x00,0x01… 15 # GFX10: image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_1D ; encoding: [0x00,0x01… 24 # GFX10: image_store_pck v1, v2, s[12:19] dmask:0x1 dim:SQ_RSRC_IMG_1D unorm ; encoding: [0x00,0x11… 45 # GFX10: image_atomic_or v4, v192, s[28:35] dmask:0x1 dim:SQ_RSRC_IMG_1D unorm ; encoding: [0x00,0x… 72 # GFX10: image_get_resinfo v5, v1, s[8:15] dmask:0x1 dim:SQ_RSRC_IMG_1D ; encoding: [0x00,0x01,0x38… 75 # GFX10: image_sample v5, v0, s[8:15], s[12:15] dmask:0x1 dim:SQ_RSRC_IMG_1D ; encoding: [0x00,0x01… 87 # GFX10: image_load v1, v1, s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 ; encoding: [0x08,0x01,0x00,0… 93 # GFX10: image_load v1, v1, s[16:23] dmask:0x1 dim:SQ_RSRC_IMG_2D a16 lwe ; encoding: [0x08,0x01,0x… [all …]
|
| H A D | mimg_gfx90a.txt | 3 # GFX90A: image_load v[4:6], v238, s[28:35] dmask:0x7 unorm ; encoding: [0x00,0x17,0x00,0xf0,0xee,0… 6 # GFX90A: image_load_pck v5, v0, s[8:15] dmask:0x1 glc ; encoding: [0x00,0x21,0x08,0xf0,0x00,0x05,0… 9 # GFX90A: image_load_pck_sgn v5, v0, s[8:15] dmask:0x1 lwe ; encoding: [0x00,0x01,0x0e,0xf0,0x00,0x… 15 # GFX90A: image_load_mip_pck v5, v1, s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x10,0xf0,0x01,0x05,0… 18 # GFX90A: image_load_mip_pck_sgn v[4:5], v0, s[8:15] dmask:0x5 ; encoding: [0x00,0x05,0x14,0xf0,0x0… 24 # GFX90A: image_store_pck v1, v2, s[12:19] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x28,0xf0,0x02… 30 # GFX90A: image_store_mip_pck v252, v2, s[12:19] dmask:0x1 a16 ; encoding: [0x00,0x81,0x2c,0xf0,0x0… 36 # GFX90A: image_atomic_and v4, v192, s[28:35] dmask:0x1 unorm ; encoding: [0x00,0x11,0x60,0xf0,0xc0… 45 # GFX90A: image_atomic_or v4, v192, s[28:35] dmask:0x1 unorm ; encoding: [0x00,0x11,0x64,0xf0,0xc0,… 72 # GFX90A: image_get_resinfo v5, v1, s[8:15] dmask:0x1 ; encoding: [0x00,0x01,0x38,0xf0,0x01,0x05,0x… [all …]
|
| H A D | gfx11_mimg.txt | 3 # GFX11: image_load v[0:3], v0, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm ; encoding: [0x80,0x0f,0x… 27 # GFX11: image_load v[0:1], v0, s[0:7] dmask:0x9 dim:SQ_RSRC_IMG_1D ; encoding: [0x00,0x09,0x00,0xf… 30 # GFX11: image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D dlc ; encoding: [0x00,0x21,0x00,0xf… 33 # GFX11: image_load v255, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D glc ; encoding: [0x00,0x41,0x00,0… 36 # GFX11: image_load v0, v0, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D slc ; encoding: [0x00,0x11,0x00,0xf… 39 # GFX11: image_load v0, v255, s[0:7] dmask:0x6 dim:SQ_RSRC_IMG_1D d16 ; encoding: [0x00,0x06,0x02,0… 42 # GFX11: image_load v0, v255, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D r128 ; encoding: [0x00,0x81,0x00,… 45 # GFX11: image_load v0, v[2:3], s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_2D ; encoding: [0x04,0x01,0x00,0xf… 48 # GFX11: image_load v0, v[2:4], s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_3D ; encoding: [0x08,0x01,0x00,0xf… 51 # GFX11: image_load v0, v[2:4], s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_CUBE ; encoding: [0x0c,0x01,0x00,0… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.dim.ll | 8 ; GFX6789: image_atomic_swap v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 20 ; GFX90A: image_atomic_swap v[0:1], v2, s[0:7] dmask:0x3 unorm glc{{$}} 30 ; GFX6789: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 41 ; GFX6789: image_atomic_sub v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 52 ; GFX6789: image_atomic_smin v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 63 ; GFX6789: image_atomic_umin v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 74 ; GFX6789: image_atomic_smax v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 96 ; GFX6789: image_atomic_and v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 107 ; GFX6789: image_atomic_or v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 118 ; GFX6789: image_atomic_xor v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} [all …]
|
| H A D | llvm.amdgcn.image.d16.dim.ll | 8 ; GFX89: image_load v0, v[0:1], s[0:7] dmask:0x1 unorm d16{{$}} 18 ; PACKED: image_load v0, v[0:1], s[0:7] dmask:0x3 unorm d16{{$}} 19 ; GFX81: image_load v0, v[0:1], s[0:7] dmask:0x3 unorm d16{{$}} 66 ; PACKED: image_load v0, v[0:2], s[0:7] dmask:0x3 unorm d16{{$}} 67 ; GFX81: image_load v0, v[0:2], s[0:7] dmask:0x3 unorm d16{{$}} 78 ; UNPACKED: image_load v[0:2], v[0:2], s[0:7] dmask:0x7 unorm d16 79 ; PACKED: image_load v[0:1], v[0:2], s[0:7] dmask:0x7 unorm d16 80 ; GFX81: image_load v[0:1], v[0:2], s[0:7] dmask:0x7 unorm d16 91 ; GFX89: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm d16{{$}} 115 ; PACKED: image_store v[2:3], v[0:1], s[0:7] dmask:0x7 unorm d16 [all …]
|
| H A D | llvm.amdgcn.image.dim.ll | 12 ; VERDE-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm 18 ; FIJI-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm 24 ; GFX6789-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm 30 ; NOPRT-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm 53 ; VERDE-NEXT: image_load v[0:4], v5, s[0:7] dmask:0xf unorm tfe 69 ; FIJI-NEXT: image_load v[0:4], v5, s[0:7] dmask:0xf unorm tfe 3158 ; VERDE-NEXT: image_load v0, v0, s[0:7] dmask:0x8 unorm 3164 ; FIJI-NEXT: image_load v0, v0, s[0:7] dmask:0x8 unorm 3176 ; NOPRT-NEXT: image_load v0, v0, s[0:7] dmask:0x8 unorm 3228 ; VERDE-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm [all …]
|
| H A D | llvm.amdgcn.image.store.a16.ll | 9 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x1 unorm a16 31 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x3 unorm a16 53 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x7 unorm a16 75 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0xf unorm a16 97 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x1 unorm a16 120 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x3 unorm a16 143 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0x7 unorm a16 166 ; GFX9-NEXT: image_store v[1:4], v0, s[0:7] dmask:0xf unorm a16 189 ; GFX9-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0x1 unorm a16 213 ; GFX9-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0x3 unorm a16 [all …]
|
| H A D | llvm.amdgcn.image.store.a16.d16.ll | 9 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x1 unorm a16 d16 32 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x3 unorm a16 d16 55 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x7 unorm a16 d16 78 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0xf unorm a16 d16 101 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x1 unorm a16 d16 125 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x3 unorm a16 d16 149 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0x7 unorm a16 d16 173 ; GFX9-NEXT: image_store v[1:2], v0, s[0:7] dmask:0xf unorm a16 d16 197 ; GFX9-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x1 unorm a16 d16 222 ; GFX9-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm a16 d16 [all …]
|
| H A D | llvm.amdgcn.image.load.a16.ll | 6 ; GFX9: image_load v0, v0, s[0:7] dmask:0x1 unorm a16 16 ; GFX9: image_load v[0:1], v0, s[0:7] dmask:0x3 unorm a16 26 ; GFX9: image_load v[0:2], v0, s[0:7] dmask:0x7 unorm a16 36 ; GFX9: image_load v[0:3], v0, s[0:7] dmask:0xf unorm a16 46 ; GFX9: image_load v0, v0, s[0:7] dmask:0x1 unorm a16 57 ; GFX9: image_load v[0:1], v0, s[0:7] dmask:0x3 unorm a16 68 ; GFX9: image_load v[0:2], v0, s[0:7] dmask:0x7 unorm a16 79 ; GFX9: image_load v[0:3], v0, s[0:7] dmask:0xf unorm a16 90 ; GFX9: image_load v0, v[0:1], s[0:7] dmask:0x1 unorm a16 102 ; GFX9: image_load v[0:1], v[0:1], s[0:7] dmask:0x3 unorm a16 [all …]
|
| H A D | llvm.amdgcn.image.a16.dim.ll | 9 ; GFX9-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm a16 27 ; GFX9-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm a16 46 ; GFX9-NEXT: image_load v[0:3], v[0:1], s[0:7] dmask:0xf unorm a16 86 ; GFX9-NEXT: image_load v[0:3], v0, s[0:7] dmask:0xf unorm a16 da 125 ; GFX9-NEXT: image_load v[0:3], v[0:1], s[0:7] dmask:0xf unorm a16 288 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 310 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 767 ; GFX9-NEXT: image_load v0, v0, s[0:7] dmask:0x8 unorm a16 785 ; GFX9-NEXT: image_load v[0:1], v0, s[0:7] dmask:0x9 unorm a16 803 ; GFX9-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm a16 [all …]
|
| H A D | llvm.amdgcn.image.gather4.dim.ll | 7 ; GFX6789: image_gather4 v[0:3], v[0:1], s[0:7], s[8:11] dmask:0x1{{$}} 21 ; GFX6789: image_gather4 v[0:4], v[5:6], s[0:7], s[8:11] dmask:0x1 tfe{{$}} 31 ; GFX6789: image_gather4 v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1 da{{$}} 40 ; GFX6789: image_gather4 v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1 da{{$}} 49 ; GFX6789: image_gather4_c v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1{{$}} 58 ; GFX6789: image_gather4_cl v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1{{$}} 76 ; GFX6789: image_gather4_b v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1{{$}} 112 ; GFX6789: image_gather4_l v[0:3], v[0:2], s[0:7], s[8:11] dmask:0x1{{$}} 148 ; GFX6789: image_gather4 v[0:3], v[0:1], s[0:7], s[8:11] dmask:0x2{{$}} 157 ; GFX6789: image_gather4 v[0:3], v[0:1], s[0:7], s[8:11] dmask:0x4{{$}} [all …]
|