/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | flat.s | 49 flat_atomic_add v1, v[3:4], v5 offset:0 glc slc label 54 flat_atomic_add v[3:4], v5 slc label 149 flat_atomic_add v[3:4], v5 label 154 flat_atomic_add v1, v[3:4], v5 glc label
|
H A D | gfx8_asm_flat.s | 243 flat_atomic_add v[1:2], v2 label 246 flat_atomic_add v[254:255], v2 label 249 flat_atomic_add v[1:2], v255 label 252 flat_atomic_add v0, v[1:2], v2 glc label 255 flat_atomic_add v[1:2], v2 slc label
|
H A D | gfx7_asm_flat.s | 243 flat_atomic_add v[1:2], v2 label 246 flat_atomic_add v[254:255], v2 label 249 flat_atomic_add v[1:2], v255 label 252 flat_atomic_add v0, v[1:2], v2 glc label 255 flat_atomic_add v[1:2], v2 slc label
|
H A D | flat-gfx9.s | 31 flat_atomic_add v[3:4], v5 offset:8 slc label 35 flat_atomic_add v[3:4], v5 inst_offset:8 slc label
|
H A D | gfx90a_err.s | 156 flat_atomic_add v2, v[2:3], a2 glc label 159 flat_atomic_add a2, v[2:3], v2 glc label
|
H A D | gfx8_err_pos.s | 32 flat_atomic_add v[3:4], v5 inst_offset:8 slc label
|
H A D | gfx10_asm_flat.s | 56 flat_atomic_add v[1:2], v2 label 132 flat_atomic_add v[1:2], v2 dlc label
|
H A D | flat-gfx10.s | 25 flat_atomic_add v[3:4], v5 offset:8 slc label
|
H A D | gfx9_asm_flat.s | 579 flat_atomic_add v[1:2], v2 offset:4095 label 582 flat_atomic_add v[254:255], v2 offset:4095 label 585 flat_atomic_add v[1:2], v255 offset:4095 label 588 flat_atomic_add v[1:2], v2 label 591 flat_atomic_add v[1:2], v2 offset:0 label 594 flat_atomic_add v[1:2], v2 offset:7 label 597 flat_atomic_add v0, v[1:2], v2 offset:4095 glc label 600 flat_atomic_add v[1:2], v2 offset:4095 slc label
|
H A D | gfx11_asm_flat.s | 8 flat_atomic_add v[1:2], v2 label 11 flat_atomic_add v[1:2], v2 offset:4095 label 14 flat_atomic_add v5, v[1:2], v2 offset:0 glc label 17 flat_atomic_add v255, v[254:255], v255 offset:7 glc slc dlc label
|
H A D | gfx90a_ldst_acc.s | 716 // GFX90A: flat_atomic_add a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x02,0x02,0x80,0x00] 718 flat_atomic_add a0, v[2:3], a2 offset:4095 glc label 820 // GFX90A: flat_atomic_add v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x02,0x02,0x80,0x00] 822 flat_atomic_add v[2:3], a2 offset:4095 label
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx8_flat.txt | 243 # CHECK: flat_atomic_add v[1:2], v2 ; encoding: [0x00,0x00,0x08,0xdd,0x01,0x02,0x00,0x… 246 # CHECK: flat_atomic_add v[254:255], v2 ; encoding: [0x00,0x00,0x08,0xdd,0xfe,0x02,0x00,0x… 249 # CHECK: flat_atomic_add v[1:2], v255 ; encoding: [0x00,0x00,0x08,0xdd,0x01,0xff,0x00,0x… 252 # CHECK: flat_atomic_add v0, v[1:2], v2 glc ; encoding: [0x00,0x00,0x09,0xdd,0x01,0x02,0x00,0x… 255 # CHECK: flat_atomic_add v[1:2], v2 slc ; encoding: [0x00,0x00,0x0a,0xdd,0x01,0x02,0x00,0x…
|
H A D | gfx9_flat.txt | 507 # CHECK: flat_atomic_add v[1:2], v2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x01,0x02,0x00,0x… 510 # CHECK: flat_atomic_add v[254:255], v2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0xfe,0x02,0x00… 513 # CHECK: flat_atomic_add v[1:2], v255 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x01,0xff,0x00,0… 516 # CHECK: flat_atomic_add v[1:2], v2 ; encoding: [0x00,0x00,0x08,0xdd,0x01,0x02,0x00,0x… 519 # CHECK: flat_atomic_add v[1:2], v2 offset:7 ; encoding: [0x07,0x00,0x08,0xdd,0x01,0x02,0x00,0x… 522 # CHECK: flat_atomic_add v0, v[1:2], v2 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x01,0x02,… 525 # CHECK: flat_atomic_add v[1:2], v2 offset:4095 slc ; encoding: [0xff,0x0f,0x0a,0xdd,0x01,0x02,0x00… 2394 # CHECK: flat_atomic_add v[0:1], v0 ; encoding: [0x00,0x00,0x08,0xdd,0x00,0x00,0x00,0x… 2397 # CHECK: flat_atomic_add v[0:1], v0 offset:7 ; encoding: [0x07,0x00,0x08,0xdd,0x00,0x00,0x00,0x… 2400 # CHECK: flat_atomic_add v0, v[0:1], v0 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x00,0x00,… [all …]
|
H A D | gfx10_flat.txt | 83 # GFX10: flat_atomic_add v[1:2], v2 dlc ; encoding: [0x00,0x10,0xc8,0xdc,0x01,0x02,0x7d,0x00] 317 # GFX10: flat_atomic_add v[1:2], v2 ; encoding: [0x00,0x00,0xc8,0xdc,0x01,0x02,0x7d,0x00] 320 # GFX10: flat_atomic_add v[3:4], v5 offset:8 slc ; encoding: [0x08,0x00,0xca,0xdc,0x03,0x05,0x7d,0x00]
|
H A D | gfx90a_ldst_acc.txt | 537 # GFX90A: flat_atomic_add a0, v[2:3], a2 offset:4095 glc ; encoding: [0xff,0x0f,0x09,0xdd,0x02,0x02,0x80,0x00] 615 # GFX90A: flat_atomic_add v[2:3], a2 offset:4095 ; encoding: [0xff,0x0f,0x08,0xdd,0x02,0x02,0x80,0x00]
|
/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | flat_atomics.ll | 17 ; GCN1-NEXT: flat_atomic_add v[0:1], v2 32 ; GCN2-NEXT: flat_atomic_add v[0:1], v2 45 ; GCN3-NEXT: flat_atomic_add v[0:1], v2 offset:16 66 ; GCN1-NEXT: flat_atomic_add v[0:1], v2 81 ; GCN2-NEXT: flat_atomic_add v[0:1], v2 94 ; GCN3-NEXT: flat_atomic_add v[0:1], v2 offset:4092 115 ; GCN1-NEXT: flat_atomic_add v[0:1], v2 130 ; GCN2-NEXT: flat_atomic_add v[0:1], v2 145 ; GCN3-NEXT: flat_atomic_add v[0:1], v2 166 ; GCN1-NEXT: flat_atomic_add v [all...] |
H A D | flat_atomics_i32_system.ll | 714 ; GCN1-NEXT: flat_atomic_add v[0:1], v2 722 ; GCN2-NEXT: flat_atomic_add v[0:1], v2 730 ; GCN3-NEXT: flat_atomic_add v[0:1], v2 744 ; GCN1-NEXT: flat_atomic_add v[0:1], v2 754 ; GCN2-NEXT: flat_atomic_add v[0:1], v2 762 ; GCN3-NEXT: flat_atomic_add v[0:1], v2 offset:16 775 ; GCN1-NEXT: flat_atomic_add v0, v[0:1], v2 glc 783 ; GCN2-NEXT: flat_atomic_add v0, v[0:1], v2 glc 791 ; GCN3-NEXT: flat_atomic_add v0, v[0:1], v2 glc 805 ; GCN1-NEXT: flat_atomic_add v [all...] |
H A D | global_atomics_i32_system.ll | 873 ; VI-NEXT: flat_atomic_add v[0:1], v2 908 ; VI-NEXT: flat_atomic_add v[0:1], v2 943 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc 979 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc 1028 ; VI-NEXT: flat_atomic_add v[0:1], v2 1080 ; VI-NEXT: flat_atomic_add v[0:1], v2 1131 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc 1183 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc 1221 ; VI-NEXT: flat_atomic_add v[0:1], v2 1258 ; VI-NEXT: flat_atomic_add v [all...] |
H A D | global_atomics.ll | 76 ; VI-NEXT: flat_atomic_add v[0:1], v2 170 ; VI-NEXT: flat_atomic_add v[0:1], v2 283 ; VI-NEXT: flat_atomic_add v[0:1], v2 347 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc 509 ; VI-NEXT: flat_atomic_add v[0:1], v2 570 ; VI-NEXT: flat_atomic_add v0, v[0:1], v2 glc
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | FLATInstructions.td | 689 defm FLAT_ATOMIC_ADD : FLAT_Atomic_Pseudo <"flat_atomic_add",
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX7.rst | 195 …flat_atomic_add :ref:`vdst<amdgpu_synid_gfx7_vdst_d0dc43>`::ref:`opt<amdgpu_synid_g…
|
H A D | AMDGPUAsmGFX8.rst | 202 …flat_atomic_add :ref:`vdst<amdgpu_synid_gfx8_vdst_d0dc43>`::ref:`opt<amdgpu_synid_g…
|
H A D | AMDGPUAsmGFX9.rst | 212 …flat_atomic_add :ref:`vdst<amdgpu_synid_gfx9_vdst_d0dc43>`::ref:`opt<amdgpu_synid_g…
|
H A D | AMDGPUAsmGFX90a.rst | 173 …flat_atomic_add :ref:`vdst<amdgpu_synid_gfx90a_vdst_c8ee02>`::ref:`opt<amdgpu_synid…
|
H A D | AMDGPUAsmGFX940.rst | 177 …flat_atomic_add :ref:`vdst<amdgpu_synid_gfx940_vdst_56baf6>`::ref:`opt<amdgpu_synid…
|