Searched refs:BUFFER_ATOMIC_CMPSWAP (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.h | 613 BUFFER_ATOMIC_CMPSWAP, enumerator
|
H A D | BUFInstructions.td | 1051 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 D | DSInstructions.td | 1011 // 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 D | SIInstrInfo.td | 236 def SIbuffer_atomic_cmpswap : SDNode <"AMDGPUISD::BUFFER_ATOMIC_CMPSWAP",
|
H A D | SIISelLowering.cpp | 9125 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 D | AMDGPUISelLowering.cpp | 5565 NODE_NAME_CASE(BUFFER_ATOMIC_CMPSWAP) in getTargetNodeName()
|