Home
last modified time | relevance | path

Searched refs:BUFFER_ATOMIC_CMPSWAP (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.h613 BUFFER_ATOMIC_CMPSWAP, enumerator
H A DBUFInstructions.td1051 defm BUFFER_ATOMIC_CMPSWAP : MUBUF_Pseudo_Atomics <
1662 defm : BufferAtomicCmpSwapPat<i32, v2i32, "BUFFER_ATOMIC_CMPSWAP">;
1926 defm : SIBufferAtomicCmpSwapPat<i32, v2i32, "BUFFER_ATOMIC_CMPSWAP">;
2664 defm BUFFER_ATOMIC_CMPSWAP : MUBUF_Real_Atomic_gfx11_gfx12<0x034, "buffer_atomic_cmpswap_b32…
2848 defm BUFFER_ATOMIC_CMPSWAP : MUBUF_Real_Atomics_gfx6_gfx7_gfx10<0x031>;
3250 defm BUFFER_ATOMIC_CMPSWAP : MUBUF_Real_Atomic_vi <0x41>;
H A DDSInstructions.td1011 // Caution, the order of src and cmp is the *opposite* of the BUFFER_ATOMIC_CMPSWAP opcode.
1045 // The order of src and cmp agrees with the BUFFER_ATOMIC_CMPSWAP opcode.
H A DSIInstrInfo.td236 def SIbuffer_atomic_cmpswap : SDNode <"AMDGPUISD::BUFFER_ATOMIC_CMPSWAP",
H A DSIISelLowering.cpp9125 return DAG.getMemIntrinsicNode(AMDGPUISD::BUFFER_ATOMIC_CMPSWAP, DL, in LowerINTRINSIC_W_CHAIN()
9148 return DAG.getMemIntrinsicNode(AMDGPUISD::BUFFER_ATOMIC_CMPSWAP, DL, in LowerINTRINSIC_W_CHAIN()
16002 case AMDGPUISD::BUFFER_ATOMIC_CMPSWAP: in isSDNodeSourceOfDivergence()
H A DAMDGPUISelLowering.cpp5565 NODE_NAME_CASE(BUFFER_ATOMIC_CMPSWAP) in getTargetNodeName()