| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | flat-gfx9.s | 39 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 label 43 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 slc label 47 flat_atomic_cmpswap v[1:2], v[3:4] label 51 flat_atomic_cmpswap v[1:2], v[3:4] slc label 55 flat_atomic_cmpswap v[1:2], v[3:4] offset:4095 glc label 59 flat_atomic_cmpswap v[1:2], v[3:4] glc label 70 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc label 74 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc slc label 78 flat_atomic_cmpswap v0, v[1:2], v[3:4] label 81 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:4095 label [all …]
|
| H A D | flat-gfx10.s | 28 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 label 31 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 slc label 34 flat_atomic_cmpswap v[1:2], v[3:4] label 37 flat_atomic_cmpswap v[1:2], v[3:4] slc label 40 flat_atomic_cmpswap v[1:2], v[3:4] offset:2047 glc label 43 flat_atomic_cmpswap v[1:2], v[3:4] glc label 52 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc label 55 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc slc label 58 flat_atomic_cmpswap v0, v[1:2], v[3:4] glc label 61 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 label [all …]
|
| H A D | gfx8_asm_flat.s | 228 flat_atomic_cmpswap v[1:2], v[2:3] label 231 flat_atomic_cmpswap v[254:255], v[2:3] label 234 flat_atomic_cmpswap v[1:2], v[254:255] label 237 flat_atomic_cmpswap v0, v[1:2], v[2:3] glc label 240 flat_atomic_cmpswap v[1:2], v[2:3] slc label
|
| H A D | gfx7_asm_flat.s | 228 flat_atomic_cmpswap v[1:2], v[2:3] label 231 flat_atomic_cmpswap v[254:255], v[2:3] label 234 flat_atomic_cmpswap v[1:2], v[254:255] label 237 flat_atomic_cmpswap v0, v[1:2], v[2:3] glc label 240 flat_atomic_cmpswap v[1:2], v[2:3] slc label
|
| H A D | flat.s | 139 flat_atomic_cmpswap v[3:4], v[5:6] label 144 flat_atomic_cmpswap v1, v[3:4], v[5:6] glc label
|
| H A D | gfx10_asm_flat.s | 53 flat_atomic_cmpswap v[1:2], v[2:3] label 144 flat_atomic_cmpswap v[1:2], v[2:3] dlc label
|
| H A D | flat-gfx11-mnemonic.s | 56 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 glc label
|
| H A D | gfx10_err_pos.s | 481 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:4095 glc label 617 flat_atomic_cmpswap v0, v[1:2], v[3:4] offset:2047 label
|
| H A D | gfx9_asm_flat.s | 555 flat_atomic_cmpswap v[1:2], v[2:3] offset:4095 label 558 flat_atomic_cmpswap v[254:255], v[2:3] offset:4095 label 561 flat_atomic_cmpswap v[1:2], v[254:255] offset:4095 label 564 flat_atomic_cmpswap v[1:2], v[2:3] label 567 flat_atomic_cmpswap v[1:2], v[2:3] offset:0 label 570 flat_atomic_cmpswap v[1:2], v[2:3] offset:7 label 573 flat_atomic_cmpswap v0, v[1:2], v[2:3] offset:4095 glc label 576 flat_atomic_cmpswap v[1:2], v[2:3] offset:4095 slc label
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | atomics-cas-remarks-gfx90a.ll | 16 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 25 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 34 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 43 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 52 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 61 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 70 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 79 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 88 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc 97 ; GFX90A-CAS: flat_atomic_cmpswap v3, v[0:1], v[4:5] glc
|
| H A D | memory-legalizer-flat-singlethread.ll | 2020 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2149 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2278 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2407 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2536 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2665 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2794 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2923 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3052 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3181 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-flat-wavefront.ll | 2020 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2149 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2278 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2407 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2536 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2665 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2794 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2923 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3052 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3181 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-flat-workgroup.ll | 2193 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2322 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2467 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2608 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2764 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2919 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3063 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3208 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3364 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3520 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-flat-agent.ll | 2286 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2415 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2570 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2715 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2885 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3054 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3208 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3363 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3533 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3703 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-flat-system.ll | 2316 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2445 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2602 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2749 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2923 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3096 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3252 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3409 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3583 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3757 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | flat_atomics.ll | 793 ; CIVI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 794 ; GFX9: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] offset:16{{$}} 803 ; CIVI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc… 816 ; CIVI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 817 ; GFX9: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] offset:16{{$}} 827 ; CIVI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 828 ; GFX9: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] offset:16 g… 841 ; GCN: flat_atomic_cmpswap v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 849 ; GCN: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}] glc 860 ; GCN: flat_atomic_cmpswap v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}]{{$}} [all …]
|
| H A D | atomicrmw-nand.ll | 72 ; GCN-NEXT: flat_atomic_cmpswap v2, v[0:1], v[2:3] glc
|
| H A D | memory-legalizer-global-workgroup.ll | 2248 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2381 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2523 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2669 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2822 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2973 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3113 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3255 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3408 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3561 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-global-wavefront.ll | 2111 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2244 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2377 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2510 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2643 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2776 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2909 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3042 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3175 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3308 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-global-singlethread.ll | 2111 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2244 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2377 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2510 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2643 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2776 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2909 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3042 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3175 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3308 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-global-agent.ll | 2376 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2511 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2667 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2819 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2992 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3163 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3319 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3477 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3650 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3823 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | memory-legalizer-global-system.ll | 2406 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2541 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2699 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 2853 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3030 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3205 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3363 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3523 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3700 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] 3877 ; GFX7-NEXT: flat_atomic_cmpswap v[0:1], v[2:3] [all …]
|
| H A D | global_atomics.ll | 970 ; VI: flat_atomic_cmpswap v[{{[0-9]+\:[0-9]+}}], v[{{[0-9]+}}:{{[0-9]+}}]{{$}} 982 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}} 1021 ; VI: flat_atomic_cmpswap v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}]{{$}} 1032 ; VI: flat_atomic_cmpswap v[[RET:[0-9]+]], v[{{[0-9]+:[0-9]+}}], v[{{[0-9]+:[0-9]+}}] glc{{$}}
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | flat_vi.txt | 57 # VI: flat_atomic_cmpswap v[3:4], v[5:6] ; encoding: [0x00,0x00,0x04,0xdd,0x03,0x05,0x00,0x00] 60 # VI: flat_atomic_cmpswap v1, v[3:4], v[5:6] glc ; encoding: [0x00,0x00,0x05,0xdd,0x03,0x05,0x00,0x…
|
| H A D | flat_gfx10.txt | 93 # CHECK: flat_atomic_cmpswap v[1:2], v[2:3] dlc ; encoding: [0x00,0x10,0xc4,0xdc,0x01,0x02,0x7d,0x0…
|