/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-composable-kernel/checkouts/develop/include/ck/utility/workgroup_barrier.hpp Source File#
workgroup_barrier.hpp
Go to the documentation of this file.
Definition: ck.hpp:267
__device__ float llvm_amdgcn_raw_buffer_load_fp32(int32x4_t srsrc, index_t voffset, index_t soffset, index_t glc_slc) __asm("llvm.amdgcn.raw.buffer.load.f32")
Definition: workgroup_barrier.hpp:7
__device__ void wait_lt(uint32_t offset, uint32_t value)
Definition: workgroup_barrier.hpp:38
__device__ void wait_set(uint32_t offset, uint32_t compare, uint32_t value)
Definition: workgroup_barrier.hpp:47
__device__ void release(uint32_t offset)
Definition: workgroup_barrier.hpp:60
__device__ workgroup_barrier(uint32_t *ptr)
Definition: workgroup_barrier.hpp:8
__device__ void aquire(uint32_t offset)
Definition: workgroup_barrier.hpp:57
__device__ void wait_eq(uint32_t offset, uint32_t value)
Definition: workgroup_barrier.hpp:29
__device__ uint32_t ld(uint32_t offset)
Definition: workgroup_barrier.hpp:10