Home
last modified time | relevance | path

Searched refs:buffer_atomic_sub (Results 1 – 25 of 32) sorted by relevance

12

/llvm-project/llvm/test/MC/AMDGPU/
H A Dgfx7_asm_mubuf.s2478 buffer_atomic_sub v1, off, s[12:15], s4 offset:4095 label
2481 buffer_atomic_sub v255, off, s[12:15], s4 offset:4095 label
2484 buffer_atomic_sub v1, off, s[16:19], s4 offset:4095 label
2487 buffer_atomic_sub v1, off, s[100:103], s4 offset:4095 label
2490 buffer_atomic_sub v1, off, ttmp[8:11], s4 offset:4095 label
2493 buffer_atomic_sub v1, off, s[12:15], s103 offset:4095 label
2496 buffer_atomic_sub v1, off, s[12:15], flat_scratch_lo offset:4095 label
2499 buffer_atomic_sub v1, off, s[12:15], flat_scratch_hi offset:4095 label
2502 buffer_atomic_sub v1, off, s[12:15], vcc_lo offset:4095 label
2505 buffer_atomic_sub v1, off, s[12:15], vcc_hi offset:4095 label
[all …]
H A Dgfx8_asm_mubuf.s3282 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 label
3285 buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 label
3288 buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 label
3291 buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 label
3294 buffer_atomic_sub v5, off, ttmp[8:11], s3 offset:4095 label
3297 buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 label
3300 buffer_atomic_sub v5, off, s[8:11], flat_scratch_lo offset:4095 label
3303 buffer_atomic_sub v5, off, s[8:11], flat_scratch_hi offset:4095 label
3306 buffer_atomic_sub v5, off, s[8:11], vcc_lo offset:4095 label
3309 buffer_atomic_sub v5, off, s[8:11], vcc_hi offset:4095 label
[all …]
H A Dgfx10_asm_mubuf.s1349 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 label
1352 buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 label
1355 buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 label
1358 buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 label
1361 buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 label
1364 buffer_atomic_sub v5, off, s[8:11], m0 offset:4095 label
1367 buffer_atomic_sub v5, off, s[8:11], 0 offset:4095 label
1370 buffer_atomic_sub v5, off, s[8:11], -1 offset:4095 label
1373 buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095 label
1376 buffer_atomic_sub v label
1379 buffer_atomic_sub v5, off, s[8:11], s3 global() label
1382 buffer_atomic_sub v5, off, s[8:11], s3 offset:7 global() label
1385 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc global() label
1388 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc global() label
[all...]
H A Dgfx9_asm_mubuf.s3708 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 label
3711 buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 label
3714 buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 label
3717 buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 label
3720 buffer_atomic_sub v5, off, ttmp[12:15], s3 offset:4095 label
3723 buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 label
3726 buffer_atomic_sub v5, off, s[8:11], flat_scratch_lo offset:4095 label
3729 buffer_atomic_sub v5, off, s[8:11], flat_scratch_hi offset:4095 label
3732 buffer_atomic_sub v5, off, s[8:11], vcc_lo offset:4095 label
3735 buffer_atomic_sub v5, off, s[8:11], vcc_hi offset:4095 label
[all …]
H A Dgfx11_asm_mubuf_alias.s171 buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 label
H A Dgfx12_asm_vbuffer_mubuf_alias.s177 buffer_atomic_sub v5, off, s[8:11], s3 offset:8388607 label
H A Dgfx90a_ldst_acc.s5384 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]
5386 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 label
5388 // GFX90A: buffer_atomic_sub a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x82,0x03]
5390 buffer_atomic_sub a255, off, s[8:11], s3 offset:4095 label
5392 // GFX90A: buffer_atomic_sub a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x83,0x03]
5394 buffer_atomic_sub a5, off, s[12:15], s3 offset:4095 label
5396 // GFX90A: buffer_atomic_sub a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x98,0x03]
5398 buffer_atomic_sub a5, off, s[96:99], s3 offset:4095 label
5400 // GFX90A: buffer_atomic_sub a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x65]
5402 buffer_atomic_sub a label
5406 buffer_atomic_sub a5, off, s[8:11], m0 offset:4095 global() label
5410 buffer_atomic_sub a5, off, s[8:11], 0 offset:4095 global() label
5414 buffer_atomic_sub a5, off, s[8:11], -1 offset:4095 global() label
5418 buffer_atomic_sub a5, v0, s[8:11], s3 idxen offset:4095 global() label
5422 buffer_atomic_sub a5, v0, s[8:11], s3 offen offset:4095 global() label
5426 buffer_atomic_sub a5, off, s[8:11], s3 global() label
5430 buffer_atomic_sub a5, off, s[8:11], s3 global() label
5434 buffer_atomic_sub a5, off, s[8:11], s3 offset:7 global() label
5438 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 glc global() label
5442 buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 slc global() label
[all...]
/llvm-project/llvm/test/CodeGen/AMDGPU/
H A Datomic_optimizations_struct_buffer.ll1233 ; GFX6-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1263 ; GFX8-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1293 ; GFX9-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1322 ; GFX10W64-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1351 ; GFX10W32-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1518 ; GFX6-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1549 ; GFX8-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1580 ; GFX9-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1610 ; GFX10W64-NEXT: buffer_atomic_sub v1, v2, s[8:11], 0 idxen glc
1640 ; GFX10W32-NEXT: buffer_atomic_sub v
[all...]
H A Datomic_optimizations_raw_buffer.ll1081 ; GFX6-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1110 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1139 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1167 ; GFX10W64-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1195 ; GFX10W32-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1358 ; GFX6-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1388 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1418 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1447 ; GFX10W64-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1476 ; GFX10W32-NEXT: buffer_atomic_sub v
[all...]
H A Datomic_optimizations_buffer.ll1494 ; GFX6-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1523 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1552 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1580 ; GFX10W64-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1608 ; GFX10W32-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1771 ; GFX6-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1801 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1831 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1860 ; GFX10W64-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
1889 ; GFX10W32-NEXT: buffer_atomic_sub v
[all...]
H A Datomic_optimizations_global_pointer.ll3585 ; GFX7LESS-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
3618 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
3651 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
3684 ; GFX1064-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
3718 ; GFX1032-NEXT: buffer_atomic_sub v1, off, s[8:11], 0 glc
3903 ; GFX7LESS-NEXT: buffer_atomic_sub v1, off, s[12:15], 0 glc
3937 ; GFX8-NEXT: buffer_atomic_sub v1, off, s[12:15], 0 glc
3971 ; GFX9-NEXT: buffer_atomic_sub v1, off, s[12:15], 0 glc
4006 ; GFX1064-NEXT: buffer_atomic_sub v1, off, s[12:15], 0 glc
4042 ; GFX1032-NEXT: buffer_atomic_sub v
[all...]
H A Dllvm.amdgcn.raw.buffer.atomic.ll34 ;CHECK: buffer_atomic_sub v0, v1, s[0:3], 0 offen glc slc
H A Dllvm.amdgcn.raw.ptr.buffer.atomic.ll34 ;CHECK: buffer_atomic_sub v0, v1, s[0:3], 0 offen glc slc
H A Dllvm.amdgcn.struct.buffer.atomic.ll40 ;CHECK: buffer_atomic_sub v0, v1, s[0:3], 0 idxen glc slc
H A Dllvm.amdgcn.struct.ptr.buffer.atomic.ll40 ;CHECK: buffer_atomic_sub v0, v1, s[0:3], 0 idxen glc slc
H A Dglobal_atomics.ll1064 ; SI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0 offset:16
1077 ; VI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0 offset:16
1112 ; SI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0 offset:16 glc
1130 ; VI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0 offset:16 glc
1168 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[0:3], 0 addr64 offset:16
1230 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[0:3], 0 addr64 offset:16 glc
1294 ; SI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0
1307 ; VI-NEXT: buffer_atomic_sub v0, off, s[0:3], 0
1339 ; SI-NEXT: buffer_atomic_sub v0, off, s[4:7], 0 glc
1357 ; VI-NEXT: buffer_atomic_sub v
[all...]
H A Dglobal_atomics_i32_system.ll1287 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[4:7], 0 addr64
1320 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[4:7], 0 addr64 offset:16
1356 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[4:7], 0 addr64 glc
1390 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[4:7], 0 addr64 offset:16 glc
1434 ; SI-NEXT: buffer_atomic_sub v0, off, s[4:7], 0
1484 ; SI-NEXT: buffer_atomic_sub v0, off, s[4:7], 0 offset:16
1537 ; SI-NEXT: buffer_atomic_sub v0, off, s[4:7], 0 glc
1587 ; SI-NEXT: buffer_atomic_sub v0, off, s[4:7], 0 offset:16 glc
1670 ; SI-NEXT: buffer_atomic_sub v2, v[0:1], s[4:7], 0 addr64 offset:16
1706 ; SI-NEXT: buffer_atomic_sub v
[all...]
H A Ddag-divergence-atomic.ll598 ; CHECK-NEXT: buffer_atomic_sub v0, v1, s[0:3], 0 offen glc
/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Datomic_optimizations_mul_one.ll144 ; GCN-NEXT: buffer_atomic_sub v1, v0, s[0:3], 0 idxen
189 ; GCN-NEXT: buffer_atomic_sub v1, v2, s[0:3], 0 idxen glc
442 ; GCN-NEXT: buffer_atomic_sub v1, v0, s[0:3], 0 idxen
489 ; GCN-NEXT: buffer_atomic_sub v1, v2, s[0:3], 0 idxen glc
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/
H A Dgfx10_mubuf.txt677 # GFX10: buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03]
680 # GFX10: buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03]
683 # GFX10: buffer_atomic_sub v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1]
686 # GFX10: buffer_atomic_sub v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80]
689 # GFX10: buffer_atomic_sub v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7c]
692 # GFX10: buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65]
695 # GFX10: buffer_atomic_sub v5, off, s[8:11], s3 ; encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03]
698 # GFX10: buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03]
701 # GFX10: buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc ; encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03]
704 # GFX10: buffer_atomic_sub v
[all...]
H A Dgfx8_mubuf.txt1710 # CHECK: buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
1713 # CHECK: buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00…
1716 # CHECK: buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
1719 # CHECK: buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
1722 # CHECK: buffer_atomic_sub v5, off, ttmp[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x0…
1725 # CHECK: buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00…
1728 # CHECK: buffer_atomic_sub v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
1731 # CHECK: buffer_atomic_sub v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x…
1734 # CHECK: buffer_atomic_sub v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
1737 # CHECK: buffer_atomic_sub v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
[all …]
H A Dgfx9_mubuf.txt1995 # CHECK: buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
1998 # CHECK: buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00…
2001 # CHECK: buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
2004 # CHECK: buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
2007 # CHECK: buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00…
2010 # CHECK: buffer_atomic_sub v5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
2013 # CHECK: buffer_atomic_sub v5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x…
2016 # CHECK: buffer_atomic_sub v5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0…
2019 # CHECK: buffer_atomic_sub v5, off, s[8:11], 0.5 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,…
2022 # CHECK: buffer_atomic_sub v5, off, s[8:11], -4.0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00…
[all …]
H A Dgfx90a_ldst_acc.txt4038 # GFX90A: buffer_atomic_sub a5, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x03]
4041 # GFX90A: buffer_atomic_sub a255, off, s[8:11], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x82,0x03]
4044 # GFX90A: buffer_atomic_sub a5, off, s[12:15], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x83,0x03]
4047 # GFX90A: buffer_atomic_sub a5, off, s[96:99], s3 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x98,0x03]
4050 # GFX90A: buffer_atomic_sub a5, off, s[8:11], s101 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x65]
4053 # GFX90A: buffer_atomic_sub a5, off, s[8:11], m0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x7c]
4056 # GFX90A: buffer_atomic_sub a5, off, s[8:11], 0 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0x80]
4059 # GFX90A: buffer_atomic_sub a5, off, s[8:11], -1 offset:4095 ; encoding: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x82,0xc1]
4062 # GFX90A: buffer_atomic_sub a5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x82,0x03]
4065 # GFX90A: buffer_atomic_sub a
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DBUFInstructions.td1074 "buffer_atomic_sub", VGPR_32, i32
/llvm-project/llvm/docs/AMDGPU/
H A DAMDGPUAsmGFX7.rst387buffer_atomic_sub :ref:`vdata<amdgpu_synid_gfx7_vdata_ad559c>`::ref:`dst<amdgpu…

12