/llvm-project/llvm/test/CodeGen/AMDGPU/ |
H A D | llvm.amdgcn.struct.ptr.buffer.atomic.fmax.f32.ll | 13 ; GFX6-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen glc 20 ; GFX7-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen glc 27 ; GFX10-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen glc 56 ; GFX6-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen offset:256 glc 63 ; GFX7-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen offset:256 glc 70 ; GFX10-NEXT: buffer_atomic_fmax v0, v[1:2], s[16:19], s20 idxen offen offset:256 glc 100 ; GFX6-NEXT: buffer_atomic_fmax v0, v1, s[16:19], s20 idxen glc 107 ; GFX7-NEXT: buffer_atomic_fmax v0, v1, s[16:19], s20 idxen glc 114 ; GFX10-NEXT: buffer_atomic_fmax v0, v1, s[16:19], s20 idxen glc 143 ; GFX6-NEXT: buffer_atomic_fmax v [all...] |
H A D | fp-min-max-buffer-ptr-atomics.ll | 370 ; SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 380 ; GFX7-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 391 ; GFX10-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 402 ; GFX1030-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 422 ; G_SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 432 ; G_GFX7-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 443 ; G_GFX10-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 454 ; G_GFX1030-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 474 ; SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen glc 483 ; GFX7-NEXT: buffer_atomic_fmax v [all...] |
H A D | fp-min-max-buffer-atomics.ll | 402 ; SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 412 ; GFX7-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 423 ; GFX10-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 434 ; GFX1030-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 464 ; G_SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 474 ; G_GFX7-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 485 ; G_GFX10-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 496 ; G_GFX1030-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen 516 ; SI-NEXT: buffer_atomic_fmax v0, v1, s[0:3], 0 offen glc 525 ; GFX7-NEXT: buffer_atomic_fmax v [all...] |
H A D | buffer-fat-pointer-atomicrmw-fmax.ll | 76 ; GFX10-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 glc 172 ; GFX7-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 glc 181 ; GFX6-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 glc 250 ; GFX10-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 343 ; GFX7-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 352 ; GFX6-NEXT: buffer_atomic_fmax v0, v1, s[16:19], 0 offen offset:1024 506 ; GFX10-NEXT: buffer_atomic_fmax v5, v4, s[8:11], 0 offen offset:1024 glc 713 ; GFX7-NEXT: buffer_atomic_fmax v5, v4, s[8:11], 0 offen offset:1024 glc 739 ; GFX6-NEXT: buffer_atomic_fmax v5, v4, s[8:11], 0 offen offset:1024 glc 1073 ; GFX10-NEXT: buffer_atomic_fmax v [all...] |
H A D | global-atomicrmw-fmax.ll | 154 ; GFX7-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 glc 167 ; GFX6-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 glc 316 ; GFX7-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 offset:2044 glc 329 ; GFX6-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 offset:2044 glc 479 ; GFX7-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 glc 492 ; GFX6-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 glc 637 ; GFX7-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 649 ; GFX6-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 794 ; GFX7-NEXT: buffer_atomic_fmax v2, v[0:1], s[4:7], 0 addr64 offset:2044 806 ; GFX6-NEXT: buffer_atomic_fmax v [all...] |
/llvm-project/llvm/test/MC/AMDGPU/ |
H A D | mubuf-gfx10.s | 24 buffer_atomic_fmax v1, off, s[0:3], s0 offset:4095 label 27 buffer_atomic_fmax v0, off, s[0:3], s0 offset:7 label 30 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc label
|
H A D | gfx7_asm_mubuf.s | 3666 buffer_atomic_fmax v1, off, s[12:15], s4 offset:4095 label 3669 buffer_atomic_fmax v255, off, s[12:15], s4 offset:4095 label 3672 buffer_atomic_fmax v1, off, s[16:19], s4 offset:4095 label 3675 buffer_atomic_fmax v1, off, s[100:103], s4 offset:4095 label 3678 buffer_atomic_fmax v1, off, ttmp[8:11], s4 offset:4095 label 3681 buffer_atomic_fmax v1, off, s[12:15], s103 offset:4095 label 3684 buffer_atomic_fmax v1, off, s[12:15], flat_scratch_lo offset:4095 label 3687 buffer_atomic_fmax v1, off, s[12:15], flat_scratch_hi offset:4095 label 3690 buffer_atomic_fmax v1, off, s[12:15], vcc_lo offset:4095 label 3693 buffer_atomic_fmax v1, off, s[12:15], vcc_hi offset:4095 label [all …]
|
H A D | mubuf.s | 666 buffer_atomic_fmax v1, off, s[0:3], s0 offset:4095 label 670 buffer_atomic_fmax v0, off, s[0:3], s0 offset:7 label 674 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc label
|
H A D | gfx11_asm_mubuf_alias.s | 135 buffer_atomic_fmax v5, off, s[8:11], s3 offset:4095 label
|
H A D | gfx12_asm_vbuffer_mubuf_alias.s | 135 buffer_atomic_fmax v5, off, s[8:11], s3 offset:8388607 label
|
H A D | gfx9_unsupported.s | 64 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc label
|
H A D | gfx8_unsupported.s | 67 buffer_atomic_fmax v0, off, s[0:3], s0 offset:4095 glc label
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | BUFInstructions.td | 1175 "buffer_atomic_fmax", VGPR_32, f32, null_frag
|
/llvm-project/llvm/docs/AMDGPU/ |
H A D | AMDGPUAsmGFX7.rst | 375 …buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx7_vdata_ad559c>`::ref:`dst<amdgpu…
|
H A D | AMDGPUAsmGFX1030.rst | 695 …buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx1030_vdata_ad559c>`::ref:`dst<…
|
H A D | AMDGPUAsmGFX10.rst | 715 …buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx10_vdata_ad559c>`::ref:`dst<am…
|
H A D | AMDGPUAsmGFX11.rst | 626 …buffer_atomic_fmax :ref:`vdata<amdgpu_synid_gfx11_vdata_ad559c>`::ref:`dst<amdgpu…
|
/llvm-project/llvm/test/MC/Disassembler/AMDGPU/ |
H A D | gfx10_mubuf.txt | 2330 # GFX10: buffer_atomic_fmax v5, v0, s[8:11], s3 idxen offset:4095 ; encoding: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x02,0x03]
|