| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | mimg-err.s | 41 image_atomic_add v252, v2, s[8:15] dmask:0x1 tfe label 44 image_atomic_add v[6:7], v255, s[8:15] dmask:0x2 label 47 image_atomic_add v[6:7], v255, s[8:15] dmask:0xf label 53 image_atomic_add v252, v2, s[8:15] label 56 image_atomic_add v[6:7], v255, s[8:15] dmask:0x2 tfe label
|
| H A D | mimg.s | 386 image_atomic_add v4, v192, s[28:35] dmask:0x1 unorm glc label 390 image_atomic_add v4, v[192:193], s[28:35] dmask:0x1 unorm glc label 394 image_atomic_add v4, v[192:194], s[28:35] dmask:0x1 unorm glc label 398 image_atomic_add v4, v[192:195], s[28:35] dmask:0x1 unorm glc label 402 image_atomic_add v252, v2, s[8:15] dmask:0x1 unorm label 406 image_atomic_add v[6:7], v255, s[8:15] dmask:0x3 label 410 image_atomic_add v7, v3, s[0:7] dmask:0x1 glc label 414 image_atomic_add v8, v4, s[8:15] dmask:0x1 slc label 422 image_atomic_add v10, v6, s[8:15] dmask:0x1 lwe label 426 image_atomic_add v11, v7, s[8:15] dmask:0x1 da label [all …]
|
| H A D | gfx9_err_pos.s | 114 image_atomic_add v252, v2, s[8:15] label 184 image_atomic_add v10, v6, s[8:15] dmask:0x1 r128 label 189 image_atomic_add v10, v6, s[8:15] dmask:0x1 nor128 label
|
| H A D | mimg-gfx90a.s | 33 image_atomic_add v4, v192, s[28:35] dmask:0x1 unorm glc label
|
| H A D | mimg-err-gfx940.s | 33 image_atomic_add v4, v192, s[28:35] dmask:0x1 unorm glc label
|
| H A D | gfx7_asm_mimg.s | 1080 image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm label 1083 image_atomic_add v252, v2, s[12:19] dmask:0x1 unorm label 1086 image_atomic_add v1, v255, s[12:19] dmask:0x1 unorm label 1089 image_atomic_add v1, v2, s[16:23] dmask:0x1 unorm label 1092 image_atomic_add v1, v2, s[96:103] dmask:0x1 unorm label 1095 image_atomic_add v1, v2, ttmp[4:11] dmask:0x1 unorm label 1098 image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 unorm label 1101 image_atomic_add v1, v[2:3], s[12:19] dmask:0x1 unorm label 1104 image_atomic_add v1, v[2:4], s[12:19] dmask:0x1 unorm label 1107 image_atomic_add v1, v[2:5], s[12:19] dmask:0x1 unorm label [all …]
|
| H A D | gfx8_asm_mimg.s | 1041 image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm label 1044 image_atomic_add v252, v1, s[8:15] dmask:0x1 unorm label 1047 image_atomic_add v5, v255, s[8:15] dmask:0x1 unorm label 1050 image_atomic_add v5, v1, s[12:19] dmask:0x1 unorm label 1053 image_atomic_add v5, v1, s[92:99] dmask:0x1 unorm label 1056 image_atomic_add v5, v1, ttmp[4:11] dmask:0x1 unorm label 1059 image_atomic_add v[5:6], v1, s[8:15] dmask:0x3 unorm label 1062 image_atomic_add v5, v[1:2], s[8:15] dmask:0x1 unorm label 1065 image_atomic_add v5, v[1:3], s[8:15] dmask:0x1 unorm label 1068 image_atomic_add v5, v[1:4], s[8:15] dmask:0x1 unorm label [all …]
|
| H A D | gfx9_asm_mimg.s | 1080 image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm label 1083 image_atomic_add v252, v1, s[8:15] dmask:0x1 unorm label 1086 image_atomic_add v5, v252, s[8:15] dmask:0x1 unorm label 1089 image_atomic_add v5, v1, s[12:19] dmask:0x1 unorm label 1092 image_atomic_add v5, v1, s[92:99] dmask:0x1 unorm label 1095 image_atomic_add v5, v1, ttmp[8:15] dmask:0x1 unorm label 1098 image_atomic_add v[5:6], v1, s[8:15] dmask:0x3 unorm label 1101 image_atomic_add v5, v[1:2], s[8:15] dmask:0x1 unorm label 1104 image_atomic_add v5, v[1:3], s[8:15] dmask:0x1 unorm label 1107 image_atomic_add v5, v[1:4], s[8:15] dmask:0x1 unorm label [all …]
|
| H A D | gfx10_err_pos.s | 29 image_atomic_add v252, v2, s[8:15] label
|
| H A D | gfx11_asm_mimg.s | 106 image_atomic_add v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_CUBE glc label 107 ; GFX11: image_atomic_add v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_CUBE glc ; enc…
|
| H A D | gfx90a_ldst_acc.s | 10706 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm label 10710 image_atomic_add a252, v[2:5], s[8:15] dmask:0x1 unorm label 10714 image_atomic_add a5, v[252:255], s[8:15] dmask:0x1 unorm label 10718 image_atomic_add a5, v[2:5], s[12:19] dmask:0x1 unorm label 10722 image_atomic_add a5, v[2:5], s[92:99] dmask:0x1 unorm label 10726 image_atomic_add a[6:7], v[2:5], s[8:15] dmask:0x3 unorm label 10730 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm glc label 10734 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm slc label 10738 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm lwe label 10742 image_atomic_add a5, v[2:5], s[8:15] dmask:0x1 unorm da label
|
| H A D | gfx10_asm_mimg.s | 106 image_atomic_add v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_CUBE glc label 107 ; GFX10: image_atomic_add v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_CUBE glc ; enc…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.dim.ll | 30 ; GFX6789: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc{{$}} 31 ; GFX90A: image_atomic_add v0, v{{[02468]}}, s[0:7] dmask:0x1 unorm glc{{$}} 32 ; GFX10: image_atomic_add v0, v1, s[0:7] dmask:0x1 dim:SQ_RSRC_IMG_1D unorm glc ; 173 ; GFX6789: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc{{$}} 184 ; GFX6789: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc{{$}} 195 ; GFX6789: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc da{{$}} 206 ; GFX6789: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc da{{$}} 217 ; GFX6789: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc da{{$}} 228 ; GFX6789: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc{{$}} 239 ; GFX6789: image_atomic_add v0, v[1:4], s[0:7] dmask:0x1 unorm glc da{{$}} [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mimg_vi.txt | 153 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x48,0xf0,0x01,0x05,0… 156 # VI: image_atomic_add v252, v1, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x48,0xf0,0x01,0xfc… 159 # VI: image_atomic_add v5, v255, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x48,0xf0,0xff,0x05… 162 # VI: image_atomic_add v5, v1, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x48,0xf0,0x01,0x05,… 165 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x48,0xf0,0x01,0x… 168 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x48,0xf2,0x01,0x… 171 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4a,0xf0,0x01,0x… 174 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x48,0xf0,0x01,0x0… 191 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x2 unorm ; encoding: [0x00,0x12,0x48,0xf0,0x01,0x05,0… 194 # VI: image_atomic_add v5, v1, s[8:15] dmask:0x7 unorm ; encoding: [0x00,0x17,0x48,0xf0,0x01,0x05,0… [all …]
|
| H A D | mimg_gfx90a.txt | 33 # GFX90A: image_atomic_add v4, v192, s[28:35] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x48,0xf0,…
|
| H A D | mimg_gfx10.txt | 42 # GFX10: image_atomic_add v[4:5], v192, s[28:35] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm glc ; encoding:…
|
| H A D | gfx11_mimg.txt | 105 # GFX11: image_atomic_add v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_CUBE glc ; enc…
|
| H A D | gfx10_mimg.txt | 317 # GFX10: image_atomic_add v16, [v8, v9, v10], s[96:103] dmask:0x1 dim:SQ_RSRC_IMG_3D unorm glc ; en…
|
| H A D | gfx90a_ldst_acc.txt | 8028 # GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0x… 8031 # GFX90A: image_atomic_add a252, v2, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,… 8034 # GFX90A: image_atomic_add a5, v252, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0xfc,… 8037 # GFX90A: image_atomic_add a5, v2, s[12:19] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0… 8040 # GFX90A: image_atomic_add a5, v2, s[92:99] dmask:0x1 unorm ; encoding: [0x00,0x11,0x49,0xf0,0x02,0… 8043 # GFX90A: image_atomic_add a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x49,0xf0,0x0… 8046 # GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm glc ; encoding: [0x00,0x31,0x49,0xf0,0x0… 8049 # GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm slc ; encoding: [0x00,0x11,0x49,0xf2,0x0… 8052 # GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm lwe ; encoding: [0x00,0x11,0x4b,0xf0,0x0… 8055 # GFX90A: image_atomic_add a5, v2, s[8:15] dmask:0x1 unorm da ; encoding: [0x00,0x51,0x49,0xf0,0x02…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.amdgcn.image.atomic.dim.ll | 97 ; GFX6-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc 111 ; GFX8-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc 125 ; GFX900-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc 140 ; GFX90A-NEXT: image_atomic_add v0, v2, s[0:7] dmask:0x1 unorm glc 1104 ; GFX6-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc 1118 ; GFX8-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc 1182 ; GFX6-NEXT: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc 1196 ; GFX8-NEXT: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc 1497 ; GFX6-NEXT: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc 1511 ; GFX8-NEXT: image_atomic_add v0, v[1:3], s[0:7] dmask:0x1 unorm glc [all …]
|
| H A D | llvm.amdgcn.image.atomic.dim.a16.ll | 51 ; GFX9-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc a16 462 ; GFX9-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc a16 503 ; GFX9-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc a16 546 ; GFX9-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc a16 da 587 ; GFX9-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc a16 da 628 ; GFX9-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc a16 da 671 ; GFX9-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc a16 714 ; GFX9-NEXT: image_atomic_add v0, v[1:2], s[0:7] dmask:0x1 unorm glc a16 da 752 ; GFX9-NEXT: image_atomic_add v0, v1, s[0:7] dmask:0x1 unorm glc slc a16 820 ; GFX9-NEXT: image_atomic_add v[0:1], v2, s[0:7] dmask:0x3 unorm glc a16 [all …]
|
| /llvm-project-15.0.7/llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.ll | 12 define float @image_atomic_add(<8 x i32> inreg %rsrc, i32 inreg %addr, i32 inreg %data) #0 {
|
| /llvm-project-15.0.7/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.ll | 12 define float @image_atomic_add(<8 x i32> inreg %rsrc, i32 inreg %addr, i32 inreg %data) #0 {
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | MIMGInstructions.td | 1255 defm IMAGE_ATOMIC_ADD : MIMG_Atomic <mimgopc<0x0c, 0x11, 0x12, 0x11>, "image_atomic_add">;
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 249 …image_atomic_add :ref:`vdata<amdgpu_synid_gfx7_vdata_325b78>`::ref:`dst<amdgpu_…
|