Home
last modified time | relevance | path

Searched refs:buffer_atomic_swap (Results 1 – 25 of 34) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dllvm.amdgcn.struct.buffer.atomic.ll6 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc
8 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc
11 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc
13 ;CHECK: buffer_atomic_swap v0, {{v\[[0-9]+:[0-9]+\]}}, s[0:3], 0 idxen offen glc
15 ;CHECK: buffer_atomic_swap v0, v[1:2], s[0:3], 0 idxen offen offset:42 glc
17 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], [[SOFS]] idxen offset:4 glc
19 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen{{$}}
20 ;CHECK: buffer_atomic_swap v0, {{v[0-9]+}}, s[0:3], 0 idxen glc
H A Dllvm.amdgcn.raw.buffer.atomic.ll6 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc
9 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen glc
11 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 offen offset:42 glc
13 ;CHECK: buffer_atomic_swap v0, off, s[0:3], [[SOFS]] offset:4 glc
15 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0{{$}}
16 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc
H A Dllvm.amdgcn.buffer.atomic.ll6 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0 glc
9 ;CHECK: buffer_atomic_swap v0, v1, s[0:3], 0 idxen glc
11 ;CHECK: buffer_atomic_swap v0, v2, s[0:3], 0 offen glc
13 ;CHECK: buffer_atomic_swap v0, v[1:2], s[0:3], 0 idxen offen glc
16 ;CHECK: buffer_atomic_swap v0, v2, s[0:3], 0 offen offset:42 glc
18 ;SICI: buffer_atomic_swap v0, v1, s[0:3], 0 offen glc
19 ;VI: buffer_atomic_swap v0, off, s[0:3], [[SOFS]] offset:4 glc
21 ;CHECK: buffer_atomic_swap v0, off, s[0:3], 0{{$}}
H A Dsi-annotate-cf-kill.ll34 ; SI-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:4 glc
74 ; FLAT-NEXT: buffer_atomic_swap v0, off, s[4:7], 0 offset:4 glc
H A Dglobal_atomics.ll835 ; SIVI: buffer_atomic_swap v{{[0-9]+}}, off, s[{{[0-9]+}}:{{[0-9]+}}], 0 offset:16{{$}}
846 ; SIVI: buffer_atomic_swap v{{[0-9]+}}, off, s[{{[0-9]+}}:{{[0-9]+}}], 0 offset:16{{$}}
857 ; SIVI: buffer_atomic_swap [[RET:v[0-9]+]], off, s[{{[0-9]+}}:{{[0-9]+}}], 0 offset:16 glc{{$}}
870 ; SI: buffer_atomic_swap v{{[0-9]+}}, v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 addr64 …
882 ; SI: buffer_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 add…
897 ; SIVI: buffer_atomic_swap v{{[0-9]+}}, off, s[{{[0-9]+}}:{{[0-9]+}}], 0{{$}}
906 ; SIVI: buffer_atomic_swap [[RET:v[0-9]+]], off, s[{{[0-9]+}}:{{[0-9]+}}], 0 glc
918 ; SI: buffer_atomic_swap v{{[0-9]+}}, v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 addr64{…
929 ; SI: buffer_atomic_swap [[RET:v[0-9]+]], v[{{[0-9]+}}:{{[0-9]+}}], s[{{[0-9]+}}:{{[0-9]+}}], 0 add…
H A Dmemory-legalizer-global-workgroup.ll1082 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1205 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1336 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1472 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1615 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1757 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 glc
8084 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8207 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8337 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8466 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
[all …]
H A Dmemory-legalizer-global-wavefront.ll1043 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1166 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1289 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1412 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1535 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1658 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 glc
7496 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7619 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7742 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7865 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
[all …]
H A Dmemory-legalizer-global-singlethread.ll1043 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1166 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1289 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1412 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1535 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1658 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 glc
7496 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7619 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7742 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
7865 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
[all …]
H A Dmemory-legalizer-global-agent.ll1112 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1235 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1382 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1522 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1685 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1847 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 glc
8685 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8808 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8955 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
9095 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
[all …]
H A Dmemory-legalizer-global-system.ll1120 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1243 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1392 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1534 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1701 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
1867 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0 glc
7933 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8056 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8205 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
8347 ; GFX6-NEXT: buffer_atomic_swap v0, off, s[0:3], 0
[all …]
H A Ddag-divergence-atomic.ll458 ; CHECK-NEXT: buffer_atomic_swap v0, v1, s[4:7], 0 offen glc
/llvm-project-15.0.7/llvm/test/MC/AMDGPU/
H A Dgfx940_err.s60 buffer_atomic_swap v5, off, s[8:11], s3 glc label
63 buffer_atomic_swap v5, off, s[8:11], s3 slc label
H A Dgfx7_asm_mubuf.s2181 buffer_atomic_swap v1, off, s[12:15], s4 offset:4095 label
2184 buffer_atomic_swap v255, off, s[12:15], s4 offset:4095 label
2187 buffer_atomic_swap v1, off, s[16:19], s4 offset:4095 label
2190 buffer_atomic_swap v1, off, s[100:103], s4 offset:4095 label
2226 buffer_atomic_swap v1, off, s[12:15], m0 offset:4095 label
2235 buffer_atomic_swap v1, off, s[12:15], 0 offset:4095 label
2238 buffer_atomic_swap v1, off, s[12:15], -1 offset:4095 label
2241 buffer_atomic_swap v1, off, s[12:15], 0.5 offset:4095 label
2265 buffer_atomic_swap v1, off, s[12:15], s4 label
2268 buffer_atomic_swap v1, off, s[12:15], s4 offset:0 label
[all …]
H A Dgfx8_asm_mubuf.s2994 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label
2997 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label
3000 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label
3003 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label
3039 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 label
3048 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 label
3051 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 label
3054 buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095 label
3075 buffer_atomic_swap v5, off, s[8:11], s3 label
3078 buffer_atomic_swap v5, off, s[8:11], s3 offset:0 label
[all …]
H A Dgfx10_asm_mubuf.s1193 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label
1196 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label
1199 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label
1202 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label
1205 buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 label
1208 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 label
1211 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 label
1214 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 label
1223 buffer_atomic_swap v5, off, s[8:11], s3 label
1226 buffer_atomic_swap v5, off, s[8:11], s3 offset:7 label
[all …]
H A Dgfx9_asm_mubuf.s3456 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label
3459 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label
3462 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label
3465 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label
3489 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 label
3498 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 label
3501 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 label
3504 buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095 label
3525 buffer_atomic_swap v5, off, s[8:11], s3 label
3528 buffer_atomic_swap v5, off, s[8:11], s3 offset:0 label
[all …]
H A Dgfx11_mubuf_alias.s3236 buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 label
3239 buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 label
3242 buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 label
3245 buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 label
3251 buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 label
3254 buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 label
3257 buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 label
3260 buffer_atomic_swap v5, off, s[8:11], 0.5 offset:4095 label
3272 buffer_atomic_swap v5, off, s[8:11], s3 label
3275 buffer_atomic_swap v5, off, s[8:11], s3 offset:0 label
[all …]
H A Dgfx940_asm_features.s306 buffer_atomic_swap v5, off, s[8:11], s3 sc0 label
310 buffer_atomic_swap v5, off, s[8:11], s3 nt label
H A Dgfx90a_ldst_acc.s5206 buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 label
5210 buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 label
5214 buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 label
5218 buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 label
5222 buffer_atomic_swap a5, off, s[8:11], s101 offset:4095 label
5226 buffer_atomic_swap a5, off, s[8:11], m0 offset:4095 label
5230 buffer_atomic_swap a5, off, s[8:11], 0 offset:4095 label
5234 buffer_atomic_swap a5, off, s[8:11], -1 offset:4095 label
5246 buffer_atomic_swap a5, off, s[8:11], s3 label
5250 buffer_atomic_swap a5, off, s[8:11], s3 label
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LegacyDivergenceAnalysis/AMDGPU/
H A Dllvm.amdgcn.buffer.atomic.ll4 define float @buffer_atomic_swap(<4 x i32> inreg %rsrc, i32 inreg %data) #0 {
/llvm-project-15.0.7/llvm/test/MC/Disassembler/AMDGPU/
H A Dgfx940_dasm_features.txt204 # GFX940: buffer_atomic_swap v5, off, s[8:11], s3 sc0 ; encoding: [0x00,0x40,0x00,0xe1,0x00,0x05,0x…
207 # GFX940: buffer_atomic_swap v5, off, s[8:11], s3 nt ; encoding: [0x00,0x00,0x02,0xe1,0x00,0x05,0x0…
H A Dgfx90a_ldst_acc.txt3903 # GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00…
3906 # GFX90A: buffer_atomic_swap a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x…
3909 # GFX90A: buffer_atomic_swap a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0…
3912 # GFX90A: buffer_atomic_swap a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x0…
3915 # GFX90A: buffer_atomic_swap a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x…
3918 # GFX90A: buffer_atomic_swap a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00…
3921 # GFX90A: buffer_atomic_swap a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00,…
3924 # GFX90A: buffer_atomic_swap a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x00,0xe1,0x00…
3933 # GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0…
3936 # GFX90A: buffer_atomic_swap a5, off, s[8:11], s3 ; encoding: [0x00,0x00,0x00,0xe1,0x00,0x05,0x82,0…
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/DivergenceAnalysis/AMDGPU/
H A Dllvm.amdgcn.buffer.atomic.ll4 define float @buffer_atomic_swap(<4 x i32> inreg %rsrc, i32 inreg %data) #0 {
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td971 "buffer_atomic_swap", VGPR_32, i32
/llvm-project-15.0.7/llvm/docs/AMDGPU/
H A DAMDGPUAsmGFX7.rst389 …buffer_atomic_swap :ref:`vdata<amdgpu_synid_gfx7_vdata_c61803>`::ref:`dst<amdgpu…

12