| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| 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.d16.dim.ll | 91 ; GFX89: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm d16{{$}} 92 ; GFX10: image_store v2, v[0:1], s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_2D unorm d16{{$}} 102 ; UNPACKED: image_store v[{{[0-9:]+}}], v[0:1], s[0:7] dmask:0x3 unorm d16{{$}} 103 ; PACKED: image_store v2, v[0:1], s[0:7] dmask:0x3 unorm d16{{$}} 104 ; GFX81: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm d16{{$}} 114 ; UNPACKED: image_store v[2:4], v[0:1], s[0:7] dmask:0x7 unorm d16 115 ; PACKED: image_store v[2:3], v[0:1], s[0:7] dmask:0x7 unorm d16 116 ; GFX81: image_store v[2:4], v[0:1], s[0:7] dmask:0x7 unorm d16 131 ; UNPACKED: image_store v[{{[0-9:]+}}], v[0:1], s[0:7] dmask:0xf unorm d16{{$}} 132 ; PACKED: image_store v[2:3], v[0:1], s[0:7] dmask:0xf unorm d16{{$}} [all …]
|
| H A D | llvm.amdgcn.s.waitcnt.ll | 6 ; CHECK: image_store 8 ; CHECK-NEXT: image_store 25 ; CHECK-NEXT: image_store 37 ; CHECK: image_store
|
| H A D | llvm.amdgcn.image.a16.dim.ll | 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 333 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 357 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 da 381 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 da 404 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 da 428 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 803 ; GFX9-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm a16 825 ; GFX9-NEXT: image_store v[0:1], v2, s[0:7] dmask:0xc unorm a16 901 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm glc a16 [all …]
|
| H A D | llvm.amdgcn.image.dim.gfx90a.ll | 112 ; GCN: image_store v[0:3], v4, s[0:7] dmask:0xf unorm{{$}} 120 ; GCN: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm{{$}} 128 ; GCN: image_store v[0:3], v[4:6], s[0:7] dmask:0xf unorm{{$}} 136 ; GCN: image_store v[0:3], v[4:6], s[0:7] dmask:0xf unorm da{{$}} 160 ; GCN: image_store v[0:3], v[4:6], s[0:7] dmask:0xf unorm{{$}} 193 ; GCN: image_store v0, [[VADDR]], s[0:7] dmask:0x2 unorm{{$}} 201 ; GCN: image_store v[0:1], v2, s[0:7] dmask:0xc unorm{{$}} 233 ; GCN: image_store v[0:3], v4, s[0:7] dmask:0xf unorm glc{{$}} 241 ; GCN: image_store v[0:3], v4, s[0:7] dmask:0xf unorm slc{{$}} 257 ; GCN: image_store v[0:3], v4, s[0:7] dmask:0xf [all …]
|
| H A D | llvm.amdgcn.image.dim.ll | 2374 ; VERDE-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm 2379 ; FIJI-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm 2389 ; NOPRT-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm 3228 ; VERDE-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm 3233 ; FIJI-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm 3238 ; GFX6789-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm 3243 ; NOPRT-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm 3264 ; VERDE-NEXT: image_store v[0:1], v2, s[0:7] dmask:0xc unorm 3269 ; FIJI-NEXT: image_store v[0:1], v2, s[0:7] dmask:0xc unorm 3279 ; NOPRT-NEXT: image_store v[0:1], v2, s[0:7] dmask:0xc unorm [all …]
|
| H A D | llvm.amdgcn.image.a16.encode.ll | 372 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 ; encoding: [0x00,0x9f,0x20,0xf0… 394 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 ; encoding: [0x00,0x9f,0x20,0xf0… 417 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 ; encoding: [0x00,0x9f,0x20,… 441 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 da ; encoding: [0x00,0xdf,0x… 465 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm a16 da ; encoding: [0x00,0xdf,0x20,0… 488 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 da ; encoding: [0x00,0xdf,0x… 512 ; GFX9-NEXT: image_store v[0:3], v[4:5], s[0:7] dmask:0xf unorm a16 ; encoding: [0x00,0x9f,0x20,… 947 ; GFX9-NEXT: image_store v0, v1, s[0:7] dmask:0x2 unorm a16 ; encoding: [0x00,0x92,0x20,0xf0,0x0… 969 ; GFX9-NEXT: image_store v[0:1], v2, s[0:7] dmask:0xc unorm a16 ; encoding: [0x00,0x9c,0x20,0xf0… 1063 ; GFX9-NEXT: image_store v[0:3], v4, s[0:7] dmask:0xf unorm glc a16 ; encoding: [0x00,0xbf,0x20,… [all …]
|
| H A D | invariant-image-load.ll | 15 ; GFX9-NEXT: image_store v2, v0, s[8:15] dmask:0x1 unorm 17 ; GFX9-NEXT: image_store v3, v1, s[8:15] dmask:0x1 unorm
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | mimg.s | 55 image_store v193, v237, s[28:35] label 58 image_store v193, v[237:238], s[28:35] label 61 image_store v193, v[237:239], s[28:35] label 64 image_store v193, v[237:240], s[28:35] label 67 image_store v[193:194], v[237:240], s[28:35] tfe label 77 image_store v5, v[1:4], s[8:15] d16 label 82 image_store v5, v[1:4], s[8:15] r128 label 184 image_store v5, v[1:2], s[8:15] unorm a16 label 189 image_store v[5:6], v[1:2], s[8:15] dmask:0x3 unorm a16 label 194 image_store v[5:7], v[1:2], s[8:15] dmask:0x7 unorm a16 label [all …]
|
| H A D | mimg-err.s | 15 image_store v[4:7], v[237:240], s[28:35] dmask:0x7 label 18 image_store v[4:7], v[237:240], s[28:35] dmask:0xe label
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.amdgcn.image.store.2d.ll | 18 ; GFX6-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm 31 ; GFX8-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm 75 ; GFX6-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm 88 ; GFX8-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm 132 ; GFX6-NEXT: image_store v[2:4], v[0:1], s[0:7] dmask:0x7 unorm 145 ; GFX8-NEXT: image_store v[2:4], v[0:1], s[0:7] dmask:0x7 unorm 189 ; GFX6-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0xf unorm 202 ; GFX8-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0xf unorm 246 ; GFX6-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0x1 unorm 590 ; GFX6-NEXT: image_store v0, v[1:2], s[0:7] dmask:0xf unorm [all …]
|
| H A D | llvm.amdgcn.image.store.2d.d16.ll | 18 ; UNPACKED-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm d16 31 ; GFX81-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm d16 43 ; PACKED-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x1 unorm d16 61 ; UNPACKED-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm d16 74 ; GFX81-NEXT: image_store v[2:3], v[0:1], s[0:7] dmask:0x3 unorm d16 86 ; PACKED-NEXT: image_store v2, v[0:1], s[0:7] dmask:0x3 unorm d16 107 ; UNPACKED-NEXT: image_store v[1:3], v[4:5], s[0:7] dmask:0x7 unorm d16 125 ; GFX81-NEXT: image_store v[2:4], v[0:1], s[0:7] dmask:0x7 unorm d16 147 ; UNPACKED-NEXT: image_store v[1:4], v[5:6], s[0:7] dmask:0xf unorm d16 160 ; GFX81-NEXT: image_store v[2:5], v[0:1], s[0:7] dmask:0xf unorm d16 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mimg_vi.txt | 20 # VI: image_store v[0:3], v4, s[0:7] dmask:0xf unorm ; encoding: [0x00,0x1f,0x20,0xf0,0x04,0x00,0x0… 23 # VI: image_store v[0:2], v4, s[0:7] dmask:0xe unorm ; encoding: [0x00,0x1e,0x20,0xf0,0x04,0x00,0x0… 26 # VI: image_store v[0:1], v2, s[0:7] dmask:0x3 unorm ; encoding: [0x00,0x13,0x20,0xf0,0x02,0x00,0x0… 29 # VI: image_store v0, v1, s[0:7] dmask:0x1 unorm ; encoding: [0x00,0x11,0x20,0xf0,0x01,0x00,0x00,0x… 67 # GFX80: image_store v[0:1], v4, s[8:15] dmask:0x3 d16 ; encoding: [0x00,0x03,0x20,0xf0,0x04,0x00,0… 68 # GFX81: image_store v0, v4, s[8:15] dmask:0x3 d16 ; encoding: [0x00,0x03,0x20,0xf0,0x04,0x00,0x02,… 71 # GFX80: image_store v[0:2], v4, s[8:15] dmask:0x7 d16 ; encoding: [0x00,0x07,0x20,0xf0,0x04,0x00,0… 72 # GFX81: image_store v[0:1], v4, s[8:15] dmask:0x7 d16 ; encoding: [0x00,0x07,0x20,0xf0,0x04,0x00,0… 75 # GFX80: image_store v[0:3], v4, s[8:15] dmask:0xf d16 ; encoding: [0x00,0x0f,0x20,0xf0,0x04,0x00,0… 76 # GFX81: image_store v[0:1], v4, s[8:15] dmask:0xf d16 ; encoding: [0x00,0x0f,0x20,0xf0,0x04,0x00,0… [all …]
|
| H A D | gfx10_mimg.txt | 98 # GFX10: image_store v16, v[8:9], s[96:103] dmask:0x4 dim:SQ_RSRC_IMG_2D unorm ; encoding: [0x08,0x… 119 # GFX10: image_store v16, v[8:9], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x01,0x2… 122 # GFX10: image_store v[16:17], v[8:9], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x0… 125 # GFX10: image_store v[16:18], v[8:9], s[96:103] dmask:0x7 dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x0… 128 # GFX10: image_store v[16:19], v[8:9], s[96:103] dmask:0xf dim:SQ_RSRC_IMG_2D ; encoding: [0x08,0x0… 131 # GFX10: image_store v[16:17], v[8:9], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_2D tfe ; encoding: [0x08… 134 # GFX10: image_store v[16:18], v[8:9], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D tfe ; encoding: [0x08… 137 # GFX10: image_store v[16:19], v[8:9], s[96:103] dmask:0x7 dim:SQ_RSRC_IMG_2D tfe ; encoding: [0x08… 140 # GFX10: image_store v[16:20], v[8:9], s[96:103] dmask:0xf dim:SQ_RSRC_IMG_2D tfe ; encoding: [0x08… 143 # GFX10: image_store v16, v[8:9], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_2D d16 ; encoding: [0x08,0x01… [all …]
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | gfx1030_vdata_c08393.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx8_vdata_c08393.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx10_vdata_c08393.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx7_vdata_c08393.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx9_vdata_c08393.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx90a_vdata_929b59.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx10_vdata_15d255.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx1030_vdata_15d255.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx9_vdata_15d255.rst | 13 Image data to store by an *image_store* instruction.
|
| H A D | gfx90a_vdata_a5f23e.rst | 13 Image data to store by an *image_store* instruction.
|