| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | mubuf.s | 534 buffer_atomic_inc v1, off, s[8:11], 56 label 538 buffer_atomic_inc v1, off, s[8:11], 56 slc label 542 buffer_atomic_inc v1, off, s[8:11], s4 slc label 546 buffer_atomic_inc v1, off, s[8:11], 56 offset:4 label 554 buffer_atomic_inc v1, v2, s[8:11], 56 offen label 558 buffer_atomic_inc v1, v2, s[8:11], 56 offen slc label 574 buffer_atomic_inc v1, v2, s[8:11], 56 idxen label 578 buffer_atomic_inc v1, v2, s[8:11], 56 idxen slc label 634 buffer_atomic_inc v1, off, s[8:11], 56 glc label 638 buffer_atomic_inc v1, off, s[8:11], 56 glc slc label [all …]
|
| H A D | trap.s | 252 buffer_atomic_inc v1, off, ttmp[8:11], 56 glc label 259 buffer_atomic_inc v1, off, ttmp[12:15], 56 glc label
|
| H A D | gfx7_asm_mubuf.s | 3270 buffer_atomic_inc v1, off, s[12:15], s4 offset:4095 label 3273 buffer_atomic_inc v255, off, s[12:15], s4 offset:4095 label 3276 buffer_atomic_inc v1, off, s[16:19], s4 offset:4095 label 3279 buffer_atomic_inc v1, off, s[100:103], s4 offset:4095 label 3315 buffer_atomic_inc v1, off, s[12:15], m0 offset:4095 label 3324 buffer_atomic_inc v1, off, s[12:15], 0 offset:4095 label 3327 buffer_atomic_inc v1, off, s[12:15], -1 offset:4095 label 3330 buffer_atomic_inc v1, off, s[12:15], 0.5 offset:4095 label 3354 buffer_atomic_inc v1, off, s[12:15], s4 label 3357 buffer_atomic_inc v1, off, s[12:15], s4 offset:0 label [all …]
|
| H A D | gfx8_asm_mubuf.s | 4050 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 label 4053 buffer_atomic_inc v255, off, s[8:11], s3 offset:4095 label 4056 buffer_atomic_inc v5, off, s[12:15], s3 offset:4095 label 4059 buffer_atomic_inc v5, off, s[96:99], s3 offset:4095 label 4095 buffer_atomic_inc v5, off, s[8:11], m0 offset:4095 label 4104 buffer_atomic_inc v5, off, s[8:11], 0 offset:4095 label 4107 buffer_atomic_inc v5, off, s[8:11], -1 offset:4095 label 4110 buffer_atomic_inc v5, off, s[8:11], 0.5 offset:4095 label 4131 buffer_atomic_inc v5, off, s[8:11], s3 label 4134 buffer_atomic_inc v5, off, s[8:11], s3 offset:0 label [all …]
|
| H A D | gfx10_asm_mubuf.s | 1655 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 label 1658 buffer_atomic_inc v255, off, s[8:11], s3 offset:4095 label 1661 buffer_atomic_inc v5, off, s[12:15], s3 offset:4095 label 1664 buffer_atomic_inc v5, off, s[96:99], s3 offset:4095 label 1667 buffer_atomic_inc v5, off, s[8:11], s101 offset:4095 label 1670 buffer_atomic_inc v5, off, s[8:11], m0 offset:4095 label 1673 buffer_atomic_inc v5, off, s[8:11], 0 offset:4095 label 1676 buffer_atomic_inc v5, off, s[8:11], -1 offset:4095 label 1685 buffer_atomic_inc v5, off, s[8:11], s3 label 1688 buffer_atomic_inc v5, off, s[8:11], s3 offset:7 label [all …]
|
| H A D | gfx9_asm_mubuf.s | 4380 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 label 4383 buffer_atomic_inc v255, off, s[8:11], s3 offset:4095 label 4386 buffer_atomic_inc v5, off, s[12:15], s3 offset:4095 label 4389 buffer_atomic_inc v5, off, s[96:99], s3 offset:4095 label 4413 buffer_atomic_inc v5, off, s[8:11], m0 offset:4095 label 4422 buffer_atomic_inc v5, off, s[8:11], 0 offset:4095 label 4425 buffer_atomic_inc v5, off, s[8:11], -1 offset:4095 label 4428 buffer_atomic_inc v5, off, s[8:11], 0.5 offset:4095 label 4449 buffer_atomic_inc v5, off, s[8:11], s3 label 4452 buffer_atomic_inc v5, off, s[8:11], s3 offset:0 label [all …]
|
| H A D | gfx11_mubuf_alias.s | 2372 buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 label 2375 buffer_atomic_inc v255, off, s[8:11], s3 offset:4095 label 2378 buffer_atomic_inc v5, off, s[12:15], s3 offset:4095 label 2381 buffer_atomic_inc v5, off, s[96:99], s3 offset:4095 label 2387 buffer_atomic_inc v5, off, s[8:11], m0 offset:4095 label 2390 buffer_atomic_inc v5, off, s[8:11], 0 offset:4095 label 2393 buffer_atomic_inc v5, off, s[8:11], -1 offset:4095 label 2396 buffer_atomic_inc v5, off, s[8:11], 0.5 offset:4095 label 2408 buffer_atomic_inc v5, off, s[8:11], s3 label 2411 buffer_atomic_inc v5, off, s[8:11], s3 offset:0 label [all …]
|
| H A D | expressions.s | 125 buffer_atomic_inc v1, off, s[8:11], i1+1 glc label
|
| H A D | gfx90a_ldst_acc.s | 5866 buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 label 5870 buffer_atomic_inc a255, off, s[8:11], s3 offset:4095 label 5874 buffer_atomic_inc a5, off, s[12:15], s3 offset:4095 label 5878 buffer_atomic_inc a5, off, s[96:99], s3 offset:4095 label 5882 buffer_atomic_inc a5, off, s[8:11], s101 offset:4095 label 5886 buffer_atomic_inc a5, off, s[8:11], m0 offset:4095 label 5890 buffer_atomic_inc a5, off, s[8:11], 0 offset:4095 label 5894 buffer_atomic_inc a5, off, s[8:11], -1 offset:4095 label 5906 buffer_atomic_inc a5, off, s[8:11], s3 label 5910 buffer_atomic_inc a5, off, s[8:11], s3 label [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mubuf_vi.txt | 243 # VI: buffer_atomic_inc v1, off, s[8:11], 56 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x01,0x02,0xb8] 246 # VI: buffer_atomic_inc v1, off, s[8:11], 56 slc ; encoding: [0x00,0x00,0x2e,0xe1,0x00,0x01,0x02,… 249 # VI: buffer_atomic_inc v1, off, s[8:11], s4 slc ; encoding: [0x00,0x00,0x2e,0xe1,0x00,0x01,0x02,… 252 # VI: buffer_atomic_inc v1, off, s[8:11], 56 offset:4 ; encoding: [0x04,0x00,0x2c,0xe1,0x00,0x01,… 258 # VI: buffer_atomic_inc v1, v2, s[8:11], 56 offen ; encoding: [0x00,0x10,0x2c,0xe1,0x02,0x01,0x02… 261 # VI: buffer_atomic_inc v1, v2, s[8:11], 56 offen slc ; encoding: [0x00,0x10,0x2e,0xe1,0x02,0x01,… 273 # VI: buffer_atomic_inc v1, v2, s[8:11], 56 idxen ; encoding: [0x00,0x20,0x2c,0xe1,0x02,0x01,0x02… 276 # VI: buffer_atomic_inc v1, v2, s[8:11], 56 idxen slc ; encoding: [0x00,0x20,0x2e,0xe1,0x02,0x01,… 303 # VI: buffer_atomic_inc v1, off, s[8:11], 56 glc ; encoding: [0x00,0x40,0x2c,0xe1,0x00,0x01,0x02,… 306 # VI: buffer_atomic_inc v1, off, s[8:11], 56 glc slc ; encoding: [0x00,0x40,0x2e,0xe1,0x00,0x01,0… [all …]
|
| H A D | trap_gfx9.txt | 105 # GFX9: buffer_atomic_inc v1, off, ttmp[8:11], 56 glc ; encoding: [0x00,0x40,0x2c,0xe1,0x00,0x01,… 108 # GFX9: buffer_atomic_inc v1, off, ttmp[12:15], 56 glc ; encoding: [0x00,0x40,0x2c,0xe1,0x00,0x01…
|
| H A D | trap_vi.txt | 108 # VI: buffer_atomic_inc v1, off, ttmp[8:11], 56 glc ; encoding: [0x00,0x40,0x2c,0xe1,0x00,0x01,0…
|
| H A D | gfx90a_ldst_acc.txt | 4398 # GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,… 4401 # GFX90A: buffer_atomic_inc a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x0… 4404 # GFX90A: buffer_atomic_inc a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00… 4407 # GFX90A: buffer_atomic_inc a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00… 4410 # GFX90A: buffer_atomic_inc a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x0… 4413 # GFX90A: buffer_atomic_inc a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,… 4416 # GFX90A: buffer_atomic_inc a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,0… 4419 # GFX90A: buffer_atomic_inc a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x2c,0xe1,0x00,… 4428 # GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x… 4431 # GFX90A: buffer_atomic_inc a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x82,0x… [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.atomic.inc.ll | 74 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0 glc{{$}} 84 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0 offset:16 glc{{$}} 95 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0{{$}} 104 ; CIVI: buffer_atomic_inc [[K]], off, s{{\[[0-9]+:[0-9]+\]}}, 0 offset:16{{$}} 114 ; CI: buffer_atomic_inc [[K]], v{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, 0 addr64 offset:20 g… 128 ; CI: buffer_atomic_inc [[K]], v{{\[[0-9]+:[0-9]+\]}}, s{{\[[0-9]+:[0-9]+\]}}, 0 addr64 offset:20{{…
|
| H A D | llvm.amdgcn.raw.buffer.atomic.ll | 50 ;CHECK: buffer_atomic_inc v0, v1, s[0:3], 0 offen glc
|
| H A D | llvm.amdgcn.struct.buffer.atomic.ll | 56 ;CHECK: buffer_atomic_inc v0, v1, s[0:3], 0 idxen glc
|
| H A D | dag-divergence-atomic.ll | 678 ; CHECK-NEXT: buffer_atomic_inc v0, v1, s[4:7], 0 offen glc
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | BUFInstructions.td | 1004 "buffer_atomic_inc", VGPR_32, i32
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 379 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx7_vdata_c61803>`::ref:`dst<amdgpu…
|
| H A D | AMDGPUAsmGFX8.rst | 379 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx8_vdata_c61803>`::ref:`dst<amd…
|
| H A D | AMDGPUAsmGFX90a.rst | 374 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx90a_vdata_2a60db>`::ref:`dst<a…
|
| H A D | AMDGPUAsmGFX9.rst | 467 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx9_vdata_0aba12>`::ref:`dst<amd…
|
| H A D | AMDGPUAsmGFX10.rst | 718 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx10_vdata_0aba12>`::ref:`dst<am…
|
| H A D | AMDGPUAsmGFX1030.rst | 698 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx1030_vdata_0aba12>`::ref:`dst<…
|
| H A D | AMDGPUAsmGFX940.rst | 359 …buffer_atomic_inc :ref:`vdata<amdgpu_synid_gfx940_vdata_24882b>`::ref:`dst<a…
|