Home
last modified time | relevance | path

Searched refs:flat_atomic_swap (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/MC/AMDGPU/
H A Dgfx8_asm_flat.s213 flat_atomic_swap v[1:2], v2 label
216 flat_atomic_swap v[254:255], v2 label
219 flat_atomic_swap v[1:2], v255 label
222 flat_atomic_swap v0, v[1:2], v2 glc label
225 flat_atomic_swap v[1:2], v2 slc label
H A Dgfx7_asm_flat.s213 flat_atomic_swap v[1:2], v2 label
216 flat_atomic_swap v[254:255], v2 label
219 flat_atomic_swap v[1:2], v255 label
222 flat_atomic_swap v0, v[1:2], v2 glc label
225 flat_atomic_swap v[1:2], v2 slc label
H A Dflat.s129 flat_atomic_swap v[3:4], v5 label
134 flat_atomic_swap v1, v[3:4], v5 glc label
H A Dgfx10_asm_flat.s50 flat_atomic_swap v[1:2], v2 label
204 flat_atomic_swap v[1:2], v2 dlc label
H A Dflat-gfx9.s88 flat_atomic_swap v[3:4], v5 offset:16 label
H A Dflat-gfx10.s67 flat_atomic_swap v[3:4], v5 offset:16 label
H A Dflat-gfx11-mnemonic.s47 flat_atomic_swap v0, v[1:2], v3 offset:2047 glc label
H A Dgfx9_asm_flat.s531 flat_atomic_swap v[1:2], v2 offset:4095 label
534 flat_atomic_swap v[254:255], v2 offset:4095 label
537 flat_atomic_swap v[1:2], v255 offset:4095 label
540 flat_atomic_swap v[1:2], v2 label
543 flat_atomic_swap v[1:2], v2 offset:0 label
546 flat_atomic_swap v[1:2], v2 offset:7 label
549 flat_atomic_swap v0, v[1:2], v2 offset:4095 glc label
552 flat_atomic_swap v[1:2], v2 offset:4095 slc label
H A Dgfx90a_ldst_acc.s710 flat_atomic_swap a0, v[2:3], a2 offset:4095 glc label
814 flat_atomic_swap v[2:3], a2 offset:4095 label
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dflat_atomics.ll697 ; CIVI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
698 ; GFX9: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16{{$}}
707 ; CIVI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
708 ; GFX9: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16{{$}}
717 ; CIVI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
729 ; CIVI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
730 ; GFX9: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16{{$}}
740 ; CIVI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
753 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}}
771 ; GCN: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
[all …]
H A Dmemory-legalizer-flat-wavefront.ll1026 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1050 ; GFX10-CU-NEXT: flat_atomic_swap v[0:1], v2
1142 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1258 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1374 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1490 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7341 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7457 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7573 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7689 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-flat-workgroup.ll1082 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1106 ; GFX10-CU-NEXT: flat_atomic_swap v[0:1], v2
1198 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1330 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1458 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1601 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7470 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7586 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7709 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7831 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-flat-singlethread.ll1026 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1050 ; GFX10-CU-NEXT: flat_atomic_swap v[0:1], v2
1142 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1258 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1374 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1490 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7341 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7457 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7573 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7689 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-flat-agent.ll1098 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1122 ; GFX10-CU-NEXT: flat_atomic_swap v[0:1], v2
1214 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1356 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1488 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1645 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8541 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8657 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8795 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8927 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-flat-system.ll1106 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1130 ; GFX10-CU-NEXT: flat_atomic_swap v[0:1], v2
1222 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1366 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1500 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1661 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8675 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8791 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8931 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
9065 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dglobal_atomics.ll871 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
883 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
919 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}}
930 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
H A Dmemory-legalizer-global-workgroup.ll1093 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1216 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1348 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1484 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1627 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1770 ; GFX7-NEXT: flat_atomic_swap v2, v[0:1], v2 glc
8095 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8218 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8348 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8477 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-global-wavefront.ll1054 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1177 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1300 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1423 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1546 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1671 ; GFX7-NEXT: flat_atomic_swap v2, v[0:1], v2 glc
7507 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7630 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7753 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7876 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-global-singlethread.ll1054 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1177 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1300 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1423 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1546 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1671 ; GFX7-NEXT: flat_atomic_swap v2, v[0:1], v2 glc
7507 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7630 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7753 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
7876 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-global-agent.ll1123 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1248 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1394 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1536 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1699 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1861 ; GFX7-NEXT: flat_atomic_swap v2, v[0:1], v2 glc
8696 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8821 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8967 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
9109 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
H A Dmemory-legalizer-global-system.ll1131 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1256 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1404 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1548 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1715 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
1881 ; GFX7-NEXT: flat_atomic_swap v2, v[0:1], v2 glc
7944 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8069 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8217 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
8361 ; GFX7-NEXT: flat_atomic_swap v[0:1], v2
[all …]
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/
H A Dflat_vi.txt51 # VI: flat_atomic_swap v[3:4], v5 ; encoding: [0x00,0x00,0x00,0xdd,0x03,0x05,0x00,0x00]
54 # VI: flat_atomic_swap v1, v[3:4], v5 glc ; encoding: [0x00,0x00,0x01,0xdd,0x03,0x05,0x00,0x01]
H A Dflat_gfx10.txt153 # CHECK: flat_atomic_swap v[1:2], v2 dlc ; encoding: [0x00,0x10,0xc0,0xdc,0x01,0x02,0x7d,0x00]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DFLATInstructions.td615 defm FLAT_ATOMIC_SWAP : FLAT_Atomic_Pseudo <"flat_atomic_swap",
/llvm-project-15.0.7/llvm/docs/AMDGPU/
H A DAMDGPUAsmGFX7.rst219 …flat_atomic_swap :ref:`vdst<amdgpu_synid_gfx7_vdst_d0dc43>`::ref:`opt<amdgpu_synid_g…

12