| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | mimg-err.s | 50 image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xf tfe label 59 image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xe tfe label
|
| H A D | mimg-gfx90a.s | 42 image_atomic_cmpswap v[4:5], v[192:195], s[28:35] dmask:0x3 unorm glc label
|
| H A D | mimg-err-gfx940.s | 42 image_atomic_cmpswap v[4:5], v[192:195], s[28:35] dmask:0x3 unorm glc label
|
| H A D | gfx9_err_pos.s | 119 image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xe tfe label
|
| H A D | mimg.s | 434 image_atomic_cmpswap v[4:5], v[192:195], s[28:35] dmask:0x3 unorm glc label 438 image_atomic_cmpswap v[4:7], v[192:195], s[28:35] dmask:0xf unorm glc label
|
| H A D | gfx7_asm_mimg.s | 987 image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm label 990 image_atomic_cmpswap v[252:253], v2, s[12:19] dmask:0x3 unorm label 993 image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 unorm label 996 image_atomic_cmpswap v[1:2], v2, s[16:23] dmask:0x3 unorm label 999 image_atomic_cmpswap v[1:2], v2, s[96:103] dmask:0x3 unorm label 1002 image_atomic_cmpswap v[1:2], v2, ttmp[4:11] dmask:0x3 unorm label 1005 image_atomic_cmpswap v[1:4], v2, s[12:19] dmask:0xf unorm label 1008 image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 unorm label 1011 image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 unorm label 1014 image_atomic_cmpswap v[1:2], v[2:5], s[12:19] dmask:0x3 unorm label [all …]
|
| H A D | gfx8_asm_mimg.s | 999 image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm label 1002 image_atomic_cmpswap v[252:253], v1, s[8:15] dmask:0x3 unorm label 1005 image_atomic_cmpswap v[5:6], v255, s[8:15] dmask:0x3 unorm label 1008 image_atomic_cmpswap v[5:6], v1, s[12:19] dmask:0x3 unorm label 1011 image_atomic_cmpswap v[5:6], v1, s[92:99] dmask:0x3 unorm label 1014 image_atomic_cmpswap v[5:6], v1, ttmp[4:11] dmask:0x3 unorm label 1017 image_atomic_cmpswap v[5:8], v1, s[8:15] dmask:0xf unorm label 1020 image_atomic_cmpswap v[5:6], v[1:2], s[8:15] dmask:0x3 unorm label 1023 image_atomic_cmpswap v[5:6], v[1:3], s[8:15] dmask:0x3 unorm label 1026 image_atomic_cmpswap v[5:6], v[1:4], s[8:15] dmask:0x3 unorm label [all …]
|
| H A D | gfx9_asm_mimg.s | 1035 image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm label 1038 image_atomic_cmpswap v[252:253], v1, s[8:15] dmask:0x3 unorm label 1041 image_atomic_cmpswap v[5:6], v252, s[8:15] dmask:0x3 unorm label 1044 image_atomic_cmpswap v[5:6], v1, s[12:19] dmask:0x3 unorm label 1047 image_atomic_cmpswap v[5:6], v1, s[92:99] dmask:0x3 unorm label 1050 image_atomic_cmpswap v[5:6], v1, ttmp[8:15] dmask:0x3 unorm label 1053 image_atomic_cmpswap v[5:8], v1, s[8:15] dmask:0xf unorm label 1056 image_atomic_cmpswap v[5:6], v[1:2], s[8:15] dmask:0x3 unorm label 1059 image_atomic_cmpswap v[5:6], v[1:3], s[8:15] dmask:0x3 unorm label 1062 image_atomic_cmpswap v[5:6], v[1:4], s[8:15] dmask:0x3 unorm label [all …]
|
| H A D | gfx11_asm_mimg.s | 103 image_atomic_cmpswap v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_3D glc label 104 ; GFX11: image_atomic_cmpswap v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_3D glc ; e…
|
| H A D | gfx90a_ldst_acc.s | 10666 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm label 10670 image_atomic_cmpswap a[252:253], v[2:5], s[8:15] dmask:0x3 unorm label 10674 image_atomic_cmpswap a[6:7], v[252:255], s[8:15] dmask:0x3 unorm label 10678 image_atomic_cmpswap a[6:7], v[2:5], s[12:19] dmask:0x3 unorm label 10682 image_atomic_cmpswap a[6:7], v[2:5], s[92:99] dmask:0x3 unorm label 10686 image_atomic_cmpswap a[6:9], v[2:5], s[8:15] dmask:0xf unorm label 10690 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm glc label 10694 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm slc label 10698 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm lwe label 10702 image_atomic_cmpswap a[6:7], v[2:5], s[8:15] dmask:0x3 unorm da label
|
| H A D | gfx10_asm_mimg.s | 103 image_atomic_cmpswap v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_3D glc label 104 ; GFX10: image_atomic_cmpswap v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_3D glc ; e…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.dim.ll | 151 ; GFX6789: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc{{$}} 152 ; GFX90A: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc{{$}} 153 ; GFX10: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm glc ; 162 ; GFX6789: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc{{$}} 163 ; GFX90A: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc{{$}} 164 ; GFX10: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm glc ;
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/ |
| H A D | mimg_vi.txt | 180 # VI: image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x44,0xf0,0x0… 183 # VI: image_atomic_cmpswap v[5:8], v1, s[8:15] dmask:0xf unorm ; encoding: [0x00,0x1f,0x44,0xf0,0x0… 200 # VI: image_atomic_cmpswap v[5:6], v1, s[8:15] unorm ; encoding: [0x00,0x10,0x44,0xf0,0x01,0x05,0x0… 203 # VI: image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x1 unorm ; encoding: [0x00,0x11,0x44,0xf0,0x0… 206 # VI: image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0xe unorm ; encoding: [0x00,0x1e,0x44,0xf0,0x0…
|
| H A D | mimg_gfx90a.txt | 42 # GFX90A: image_atomic_cmpswap v[4:5], v192, s[28:35] dmask:0x3 unorm glc ; encoding: [0x00,0x33,0x…
|
| H A D | mimg_gfx10.txt | 39 # GFX10: image_atomic_cmpswap v[4:5], v192, s[28:35] dmask:0x1 dim:SQ_RSRC_IMG_1D unorm glc ; encod…
|
| H A D | gfx11_mimg.txt | 102 # GFX11: image_atomic_cmpswap v[4:5], [v32, v1, v2], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_3D glc ; e…
|
| H A D | gfx10_mimg.txt | 314 # GFX10: image_atomic_cmpswap v[16:17], [v8, v9], s[96:103] dmask:0x3 dim:SQ_RSRC_IMG_2D unorm glc …
|
| H A D | gfx90a_ldst_acc.txt | 7998 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf0… 8001 # GFX90A: image_atomic_cmpswap a[252:253], v2, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,… 8004 # GFX90A: image_atomic_cmpswap a[6:7], v252, s[8:15] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0x… 8007 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[12:19] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf… 8010 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[92:99] dmask:0x3 unorm ; encoding: [0x00,0x13,0x45,0xf… 8013 # GFX90A: image_atomic_cmpswap a[6:9], v2, s[8:15] dmask:0xf unorm ; encoding: [0x00,0x1f,0x45,0xf0… 8016 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm glc ; encoding: [0x00,0x33,0x45,… 8019 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm slc ; encoding: [0x00,0x13,0x45,… 8022 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm lwe ; encoding: [0x00,0x13,0x47,… 8025 # GFX90A: image_atomic_cmpswap a[6:7], v2, s[8:15] dmask:0x3 unorm da ; encoding: [0x00,0x53,0x45,0…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | llvm.amdgcn.image.atomic.dim.ll | 944 ; GFX6-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 958 ; GFX8-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 972 ; GFX900-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 986 ; GFX90A-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 1020 ; GFX6-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 1033 ; GFX8-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 1046 ; GFX900-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc 2645 ; GFX6-NEXT: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc 2659 ; GFX8-NEXT: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc 2721 ; GFX6-NEXT: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc [all …]
|
| H A D | llvm.amdgcn.image.atomic.dim.a16.ll | 425 ; GFX9-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 unorm glc a16 439 ; GFX10-NEXT: image_atomic_cmpswap v[0:1], v2, s[0:7] dmask:0x3 dim:SQ_RSRC_IMG_1D unorm glc a16 1194 ; GFX9-NEXT: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf unorm glc a16 1208 ; GFX10-NEXT: image_atomic_cmpswap v[0:3], v4, s[0:7] dmask:0xf dim:SQ_RSRC_IMG_1D unorm glc a16
|
| /llvm-project-15.0.7/llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.ll | 100 define float @image_atomic_cmpswap(<8 x i32> inreg %rsrc, i32 inreg %addr, i32 inreg %data, i32 inr…
|
| /llvm-project-15.0.7/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/ |
| H A D | llvm.amdgcn.image.atomic.ll | 100 define float @image_atomic_cmpswap(<8 x i32> inreg %rsrc, i32 inreg %addr, i32 inreg %data, i32 inr…
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | MIMGInstructions.td | 1254 …GE_ATOMIC_CMPSWAP : MIMG_Atomic <mimgopc<0x0b, 0x10, 0x11, 0x10>, "image_atomic_cmpswap", 1>;
|
| /llvm-project-15.0.7/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 251 …image_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx7_vdata_4d8ecf>`::ref:`dst<amdgpu_…
|
| H A D | AMDGPUAsmGFX8.rst | 252 …image_atomic_cmpswap :ref:`vdata<amdgpu_synid_gfx8_vdata_4d8ecf>`::ref:`dst<amdgpu_…
|