/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AMDGPU/ |
D | memory-legalizer-atomic-rmw.ll | 6 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 18 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 30 ; GCN-NEXT: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 42 ; GCN-NEXT: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 54 ; GCN-NEXT: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 66 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 78 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 90 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 102 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 114 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} [all …]
|
D | flat_atomics.ll | 697 ; 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 [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 708 ; GFX9: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16 glc{{$}} 719 ; CIVI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}} 720 ; GFX9: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16{{$}} 730 ; CIVI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 731 ; GFX9: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} offset:16 glc{{$}} 743 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 751 ; GCN: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}} glc{{$}} [all …]
|
D | global_atomics.ll | 857 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}} 869 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 905 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}} 916 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/AMDGPU/ |
D | flat.s | 135 flat_atomic_swap v[3:4], v5 label 140 flat_atomic_swap v1, v[3:4], v5 glc label
|
D | flat-gfx9.s | 86 flat_atomic_swap v[3:4], v5 offset:16 label
|
D | gfx7_asm_all.s | 3348 flat_atomic_swap v[1:2], v2 label 3351 flat_atomic_swap v[254:255], v2 label 3354 flat_atomic_swap v[1:2], v255 label 3357 flat_atomic_swap v0, v[1:2], v2 glc label 3360 flat_atomic_swap v[1:2], v2 slc label
|
D | gfx9_asm_all.s | 3922 flat_atomic_swap v[1:2], v2 offset:4095 label 3925 flat_atomic_swap v[254:255], v2 offset:4095 label 3928 flat_atomic_swap v[1:2], v255 offset:4095 label 3931 flat_atomic_swap v[1:2], v2 label 3934 flat_atomic_swap v[1:2], v2 offset:0 label 3937 flat_atomic_swap v[1:2], v2 offset:7 label 3940 flat_atomic_swap v0, v[1:2], v2 offset:4095 glc label 3943 flat_atomic_swap v[1:2], v2 offset:4095 slc label
|
D | gfx8_asm_all.s | 3435 flat_atomic_swap v[1:2], v2 label 3438 flat_atomic_swap v[254:255], v2 label 3441 flat_atomic_swap v[1:2], v255 label 3444 flat_atomic_swap v0, v[1:2], v2 glc label 3447 flat_atomic_swap v[1:2], v2 slc label
|
/external/llvm/test/MC/AMDGPU/ |
D | flat.s | 200 flat_atomic_swap v[3:4], v5 label 205 flat_atomic_swap v1, v[3:4], v5 glc label
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | flat_atomics.ll | 645 ; GCN: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}}{{$}} 654 ; GCN: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 665 ; GCN: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}}{{$}} 675 ; GCN: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 687 ; GCN: flat_atomic_swap v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}}{{$}} 695 ; GCN: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], v{{[0-9]+}} glc{{$}} 705 ; GCN: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}} 714 ; GCN: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
|
D | global_atomics.ll | 722 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}}{{$}} 734 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}} 765 ; VI: flat_atomic_swap v[{{[0-9]+:[0-9]+}}], v{{[0-9]+$}} 775 ; VI: flat_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+:[0-9]+}}], v{{[0-9]+}} glc{{$}}
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/Disassembler/AMDGPU/ |
D | flat_vi.txt | 51 # 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]
|
D | gfx9_dasm_all.txt | 3354 # CHECK: flat_atomic_swap v[1:2], v2 offset:4095 ; encoding: [0xff,0x0f,0x00,0xdd,0x01,0x02,0x00… 3357 # CHECK: flat_atomic_swap v[254:255], v2 offset:4095 ; encoding: [0xff,0x0f,0x00,0xdd,0xfe,0x02,… 3360 # CHECK: flat_atomic_swap v[1:2], v255 offset:4095 ; encoding: [0xff,0x0f,0x00,0xdd,0x01,0xff,0x… 3363 # CHECK: flat_atomic_swap v[1:2], v2 ; encoding: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00] 3366 # CHECK: flat_atomic_swap v[1:2], v2 offset:7 ; encoding: [0x07,0x00,0x00,0xdd,0x01,0x02,0x00,0x… 3369 # CHECK: flat_atomic_swap v0, v[1:2], v2 offset:4095 glc ; encoding: [0xff,0x0f,0x01,0xdd,0x01,0… 3372 # CHECK: flat_atomic_swap v[1:2], v2 offset:4095 slc ; encoding: [0xff,0x0f,0x02,0xdd,0x01,0x02,…
|
D | gfx8_dasm_all.txt | 2958 # CHECK: flat_atomic_swap v[1:2], v2 ; encoding: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00] 2961 # CHECK: flat_atomic_swap v[254:255], v2 ; encoding: [0x00,0x00,0x00,0xdd,0xfe,0x02,0x00,0x00] 2964 # CHECK: flat_atomic_swap v[1:2], v255 ; encoding: [0x00,0x00,0x00,0xdd,0x01,0xff,0x00,0x00] 2967 # CHECK: flat_atomic_swap v0, v[1:2], v2 glc ; encoding: [0x00,0x00,0x01,0xdd,0x01,0x02,0x00,0x0… 2970 # CHECK: flat_atomic_swap v[1:2], v2 slc ; encoding: [0x00,0x00,0x02,0xdd,0x01,0x02,0x00,0x00]
|
/external/llvm/test/MC/Disassembler/AMDGPU/ |
D | flat_vi.txt | 75 # VI: flat_atomic_swap v[3:4], v5 ; encoding: [0x00,0x00,0x00,0xdd,0x03,0x05,0x00,0x00] 78 # VI: flat_atomic_swap v1, v[3:4], v5 glc ; encoding: [0x00,0x00,0x01,0xdd,0x03,0x05,0x00,0x01]
|
/external/llvm/lib/Target/AMDGPU/ |
D | CIInstructions.td | 156 flat<0x30, 0x40>, "flat_atomic_swap", VGPR_32, i32, atomic_swap_flat
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | FLATInstructions.td | 388 defm FLAT_ATOMIC_SWAP : FLAT_Atomic_Pseudo <"flat_atomic_swap",
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/ |
D | AMDGPUAsmGFX7.rst | 197 …flat_atomic_swap dst, src0, src1 :ref:`glc<amdgpu_synid_glc>` :ref:`s…
|
D | AMDGPUAsmGFX8.rst | 196 …flat_atomic_swap dst, src0, src1 :ref:`glc<amdgpu_synid_glc>` :ref:`s…
|
D | AMDGPUUsage.rst | 4153 flat_atomic_swap v1, v[3:4], v5 glc
|
D | AMDGPUAsmGFX9.rst | 204 …flat_atomic_swap dst, src0, src1 :ref:`flat_offset12<amdgpu_synid_fla…
|