/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | cpol-err.s | 13 global_atomic_add v[3:4], v5, off slc glc label 18 global_atomic_add v0, v[1:2], v2, off glc 1 label 38 global_atomic_add v[3:4], v5, off slc noglc glc label
|
H A D | flat-global.s | 308 global_atomic_add v[3:4], v5, off 310 // GFX9: global_atomic_add v[3:4], v5, off ; encoding: [0x00,0x80,0x08,0xdd,0x03,0x05,0x7f,0x00] 458 global_atomic_add v[3:4], v5, off offset:-16 460 // GFX9: global_atomic_add v[3:4], v5, off offset:-16 ; encoding: [0xf0,0x9f,0x08,0xdd,0x03,0x05,0x7f,0x00] 608 global_atomic_add v0, v[1:2], v2, off glc slc 609 // GFX10: global_atomic_add v0, v[1:2], v2, off glc slc ; encoding: [0x00,0x80,0xcb,0xdc,0x01,0x02,0x7d,0x00] label 610 // GFX9: global_atomic_add v0, v[1:2], v2, off glc slc ; encoding: [0x00,0x80,0x0b,0xdd,0x01,0x02,0x7f,0x00] 309 global_atomic_add v[3:4], v5, off global() label 459 global_atomic_add v[3:4], v5, off offset:-16 global() label
|
H A D | gfx9_asm_flat.s | 2235 global_atomic_add v1, v2, s[6:7] offset:-1 label 2238 global_atomic_add v255, v2, s[6:7] offset:-1 label 2241 global_atomic_add v1, v255, s[6:7] offset:-1 label 2244 global_atomic_add v1, v2, s[8:9] offset:-1 label 2247 global_atomic_add v1, v2, s[100:101] offset:-1 label 2250 global_atomic_add v1, v2, flat_scratch offset:-1 label 2253 global_atomic_add v1, v2, vcc offset:-1 label 2256 global_atomic_add v1, v2, ttmp[14:15] offset:-1 label 2259 global_atomic_add v[1:2], v2, off offset:-1 label 2262 global_atomic_add v1, v2, s[6:7] label [all …]
|
H A D | gfx10_asm_flat.s | 272 global_atomic_add v[1:2], v2, off dlc label
|
H A D | gfx11_asm_flat.s | 1116 global_atomic_add v[1:2], v2, off label 1119 global_atomic_add v[254:255], v2, off label 1122 global_atomic_add v1, v2, s[6:7] label 1125 global_atomic_add v1, v2, s[104:105] label 1128 global_atomic_add v1, v2, vcc label 1131 global_atomic_add v1, v2, ttmp[14:15] label 1134 global_atomic_add v255, v2, s[6:7] offset:-1 label 1137 global_atomic_add v255, v2, s[104:105] offset:0 label 1140 global_atomic_add v5, v255, v2, vcc offset:4095 glc label 1143 global_atomic_add v25 label [all...] |
H A D | gfx8_unsupported.s | 190 global_atomic_add v0, v[1:2], v2, off glc slc label
|
H A D | gfx7_unsupported.s | 145 global_atomic_add v0, v[1:2], v2, off glc slc label
|
H A D | gfx90a_ldst_acc.s | 1188 // GFX90A: global_atomic_add a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x09,0xdd,0x02,0x02,0xff,0x01] 1190 global_atomic_add a1, v[2:3], a2, off glc label 1292 // GFX90A: global_atomic_add v[2:3], a2, off ; encoding: [0x00,0x80,0x08,0xdd,0x02,0x02,0xff,0x00] 1294 global_atomic_add v[2:3], a2, off label
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | global-saddr-atomics.ll | 647 ; GFX9-NEXT: global_atomic_add v0, v0, v1, s[2:3] glc 654 ; GFX10-NEXT: global_atomic_add v0, v0, v1, s[2:3] glc 684 ; GFX9-NEXT: global_atomic_add v0, v0, v1, s[2:3] offset:-128 glc 691 ; GFX10-NEXT: global_atomic_add v0, v0, v1, s[2:3] offset:-128 glc 722 ; GFX9-NEXT: global_atomic_add v0, v1, s[2:3] 729 ; GFX10-NEXT: global_atomic_add v0, v1, s[2:3] 758 ; GFX9-NEXT: global_atomic_add v0, v1, s[2:3] offset:-128 765 ; GFX10-NEXT: global_atomic_add v0, v1, s[2:3] offset:-128
|
H A D | acc-ldst.ll | 200 ; GCN: global_atomic_add v{{[0-9]+}}, v{{[0-9:]+}}, [[V]], s[{{[0-9:]+}}] glc
|
H A D | global_atomics.ll | 40 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] offset:16 88 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] offset:-4096 134 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] offset:3232 184 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] 239 ; GFX9-NEXT: global_atomic_add v1, v0, v1, s[0:1] offset:16 glc 299 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] offset:16 368 ; GFX9-NEXT: global_atomic_add v1, v0, v1, s[0:1] offset:16 glc 415 ; GFX9-NEXT: global_atomic_add v0, v1, s[0:1] 468 ; GFX9-NEXT: global_atomic_add v1, v0, v1, s[0:1] glc 525 ; GFX9-NEXT: global_atomic_add v [all...] |
H A D | noclobber-barrier.ll | 521 ; GCN: global_atomic_add
|
H A D | global_atomics_i32_system.ll | 881 ; GFX9-NEXT: global_atomic_add v[0:1], v2, off 916 ; GFX9-NEXT: global_atomic_add v[0:1], v2, off offset:16 951 ; GFX9-NEXT: global_atomic_add v0, v[0:1], v2, off glc 987 ; GFX9-NEXT: global_atomic_add v0, v[0:1], v2, off offset:16 glc 1038 ; GFX9-NEXT: global_atomic_add v0, v1, s[4:5] 1090 ; GFX9-NEXT: global_atomic_add v0, v1, s[4:5] offset:16 1141 ; GFX9-NEXT: global_atomic_add v0, v0, v1, s[4:5] glc 1193 ; GFX9-NEXT: global_atomic_add v0, v0, v1, s[4:5] offset:16 glc 1229 ; GFX9-NEXT: global_atomic_add v[0:1], v2, off offset:16 1266 ; GFX9-NEXT: global_atomic_add v [all...] |
H A D | dag-divergence-atomic.ll | 15 ; CHECK-NEXT: global_atomic_add v2, v0, v1, s[0:1] glc
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx10_flat.txt | 183 # GFX10: global_atomic_add v[1:2], v2, off dlc ; encoding: [0x00,0x90,0xc8,0xdc,0x01,0x02,0x7d,0x00] 509 # GFX10: global_atomic_add v[3:4], v5, off ; encoding: [0x00,0x80,0xc8,0xdc,0x03,0x05,0x7d,0x00] 512 # GFX10: global_atomic_add v[3:4], v5, off offset:2032 ; encoding: [0xf0,0x87,0xc8,0xdc,0x03,0x05,0x7d,0x00]
|
H A D | gfx9_flat.txt | 1239 # CHECK: global_atomic_add v[1:2], v2, off offset:-1 ; encoding: [0xff,0x9f,0x08,0xdd,0x01,0x02,0x7… 1242 # CHECK: global_atomic_add v[1:2], v255, off offset:-1 ; encoding: [0xff,0x9f,0x08,0xdd,0x01,0xff,0… 1245 # CHECK: global_atomic_add v[1:2], v2, off ; encoding: [0x00,0x80,0x08,0xdd,0x01,0x02,0x7f,0x… 2436 # CHECK: global_atomic_add v2, v4, s[0:1] ; encoding: [0x00,0x80,0x08,0xdd,0x02,0x04,0x00,0x… 2439 # CHECK: global_atomic_add v2, v4, s[0:1] offset:4095 ; encoding: [0xff,0x8f,0x08,0xdd,0x02,0x04,0x… 2442 # CHECK: global_atomic_add v2, v4, s[0:1] offset:-4096 ; encoding: [0x00,0x90,0x08,0xdd,0x02,0x04,0… 2445 # CHECK: global_atomic_add v0, v2, v4, s[0:1] offset:-1 glc ; encoding: [0xff,0x9f,0x09,0xdd,0x02,0…
|
H A D | gfx90a_ldst_acc.txt | 891 # GFX90A: global_atomic_add a1, v[2:3], a2, off glc ; encoding: [0x00,0x80,0x09,0xdd,0x02,0x02,0xff,0x01] 969 # GFX90A: global_atomic_add v[2:3], a2, off ; encoding: [0x00,0x80,0x08,0xdd,0x02,0x02,0xff,0x00]
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | FLATInstructions.td | 860 defm GLOBAL_ATOMIC_ADD : FLAT_Global_Atomic_Pseudo <"global_atomic_add",
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX9.rst | 260 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx9_vdst_d0dc43>`::ref:`opt<amdgpu_synid_g…
|
H A D | AMDGPUAsmGFX90a.rst | 224 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx90a_vdst_c8ee02>`::ref:`opt<amdgpu_synid…
|
H A D | AMDGPUAsmGFX940.rst | 231 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx940_vdst_56baf6>`::ref:`opt<amdgpu_synid…
|
H A D | AMDGPUAsmGFX1030.rst | 453 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx1030_vdst_d0dc43>`::ref:`opt<amdgpu_syni…
|
H A D | AMDGPUAsmGFX10.rst | 480 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx10_vdst_d0dc43>`::ref:`opt<amdgpu_synid_…
|
H A D | AMDGPUAsmGFX11.rst | 324 …global_atomic_add :ref:`vdst<amdgpu_synid_gfx11_vdst_d0dc43>`::ref:`opt<amdgpu_synid_…
|