| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | atomic_cmp_swap_local.ll | 17 ; GCN: ds_cmpst_rtn_b32 [[RESULT:v[0-9]+]], [[VPTR]], [[VCMP]], [[VSWAP]] offset:16 53 ; SI: ds_cmpst_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} 54 ; CIVI: ds_cmpst_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16 55 ; GFX9: ds_cmpst_rtn_b32 v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}}, v{{[0-9]+}} offset:16
|
| H A D | memory-legalizer-local-workgroup.ll | 4157 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4170 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4300 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4313 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4448 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4462 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4604 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4618 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4764 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4778 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 [all …]
|
| H A D | memory-legalizer-local-agent.ll | 4157 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4170 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4300 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4313 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4448 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4462 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4604 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4618 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4764 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4778 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 [all …]
|
| H A D | memory-legalizer-local-wavefront.ll | 3682 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3695 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3825 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3838 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3968 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3981 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4111 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4124 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4254 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4267 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 [all …]
|
| H A D | memory-legalizer-local-singlethread.ll | 3682 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3695 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3825 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3838 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3968 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 3981 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4111 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4124 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4254 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4267 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 [all …]
|
| H A D | memory-legalizer-local-system.ll | 4157 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4170 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4300 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4313 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4448 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4462 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4604 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4618 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4764 ; GFX6-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 4778 ; GFX7-NEXT: ds_cmpst_rtn_b32 v1, v0, v1, v2 offset:16 [all …]
|
| H A D | local-atomics-fp.ll | 14 ; NO-ATOMICS: ds_cmpst_rtn_b32 96 ; GCN: ds_cmpst_rtn_b32 106 ; GCN: ds_cmpst_rtn_b32
|
| H A D | atomicrmw-nand.ll | 17 ; GCN-NEXT: ds_cmpst_rtn_b32 v1, v0, v2, v1
|
| H A D | gds-atomic.ll | 119 ; GCN: ds_cmpst_rtn_b32 v{{[0-9]+}}, v[[OFF:[0-9]+]], v{{[0-9]+}}, v{{[0-9]+}} gds
|
| H A D | shl_add_ptr.ll | 120 ; GCN: ds_cmpst_rtn_b32 {{v[0-9]+}}, [[PTR]], {{v[0-9]+}}, {{v[0-9]+}} offset:8
|
| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx7_asm_ds.s | 993 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 label 996 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535 label 999 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535 label 1002 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535 label 1005 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535 label 1008 ds_cmpst_rtn_b32 v5, v1, v2, v3 label 1011 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0 label 1014 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4 label 1017 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds label
|
| H A D | gfx8_asm_ds.s | 933 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 label 936 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535 label 939 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535 label 942 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535 label 945 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535 label 948 ds_cmpst_rtn_b32 v5, v1, v2, v3 label 951 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0 label 954 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4 label 957 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds label
|
| H A D | gfx9_asm_ds.s | 951 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 label 954 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535 label 957 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535 label 960 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535 label 963 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535 label 966 ds_cmpst_rtn_b32 v5, v1, v2, v3 label 969 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0 label 972 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4 label 975 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds label
|
| H A D | ds.s | 262 ds_cmpst_rtn_b32 v8, v2, v4, v6 label
|
| H A D | gfx10_asm_ds.s | 4463 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 label 4466 ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535 label 4469 ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535 label 4472 ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535 label 4475 ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535 label 4478 ds_cmpst_rtn_b32 v5, v1, v2, v3 label 4481 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0 label 4484 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4 label 4487 ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds label
|
| H A D | gfx90a_ldst_acc.s | 8046 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 label 8050 ds_cmpst_rtn_b32 a255, v1, a2, a3 offset:65535 label 8054 ds_cmpst_rtn_b32 a5, v255, a2, a3 offset:65535 label 8058 ds_cmpst_rtn_b32 a5, v1, a255, a3 offset:65535 label 8062 ds_cmpst_rtn_b32 a5, v1, a2, a255 offset:65535 label 8066 ds_cmpst_rtn_b32 a5, v1, a2, a3 label 8070 ds_cmpst_rtn_b32 a5, v1, a2, a3 label 8074 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:4 label 8078 ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 gds label
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | ds_vi.txt | 159 # VI: ds_cmpst_rtn_b32 v8, v2, v4, v6 ; encoding: [0x00,0x00,0x60,0xd8,0x02,0x04,0x06,0x08]
|
| H A D | gfx90a_ldst_acc.txt | 6033 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02,0… 6036 # GFX90A: ds_cmpst_rtn_b32 a255, v1, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02… 6039 # GFX90A: ds_cmpst_rtn_b32 a5, v255, a2, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0xff,0x02… 6042 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a255, a3 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0xff… 6045 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a255 offset:65535 ; encoding: [0xff,0xff,0x60,0xda,0x01,0x02… 6048 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05] 6051 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 ; encoding: [0x00,0x00,0x60,0xda,0x01,0x02,0x03,0x05] 6054 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:4 ; encoding: [0x04,0x00,0x60,0xda,0x01,0x02,0x03,… 6057 # GFX90A: ds_cmpst_rtn_b32 a5, v1, a2, a3 offset:65535 gds ; encoding: [0xff,0xff,0x61,0xda,0x01,0x…
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | DSInstructions.td | 544 defm DS_CMPST_RTN_B32 : DS_1A2D_RET_mc<"ds_cmpst_rtn_b32", VGPR_32, "ds_cmpst_b32">;
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 58 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx7_vdst_89680f>`, :ref:`vaddr<amdgp…
|
| H A D | AMDGPUAsmGFX8.rst | 62 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx8_vdst_89680f>`, :ref:`vaddr<amdgp…
|
| H A D | AMDGPUAsmGFX90a.rst | 59 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx90a_vdst_fa7dbd>`, :ref:`vaddr<amd…
|
| H A D | AMDGPUAsmGFX9.rst | 62 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx9_vdst_89680f>`, :ref:`vaddr<amdgp…
|
| H A D | AMDGPUAsmGFX10.rst | 276 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx10_vdst_89680f>`, :ref:`vaddr<amdg…
|
| H A D | AMDGPUAsmGFX1030.rst | 275 …ds_cmpst_rtn_b32 :ref:`vdst<amdgpu_synid_gfx1030_vdst_89680f>`, :ref:`vaddr<am…
|