#include <CL/__spirv/spirv_types.hpp>
#include <sycl/detail/defines_elementary.hpp>
#include <sycl/detail/export.hpp>
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | __SYCL_CONVERGENT__ |
Functions | |
template<typename dataT > | |
__SYCL_CONVERGENT__ __ocl_event_t | __SYCL_OpGroupAsyncCopyGlobalToLocal (__spv::Scope::Flag, dataT *Dest, const dataT *Src, size_t NumElements, size_t Stride, __ocl_event_t) noexcept |
template<typename dataT > | |
__SYCL_CONVERGENT__ __ocl_event_t | __SYCL_OpGroupAsyncCopyLocalToGlobal (__spv::Scope::Flag, dataT *Dest, const dataT *Src, size_t NumElements, size_t Stride, __ocl_event_t) noexcept |
void | __spirv_ocl_prefetch (const char *Ptr, size_t NumBytes) noexcept |
__SYCL_CONVERGENT__ __DPCPP_SYCL_EXTERNAL void | __spirv_ControlBarrier (__spv::Scope Execution, __spv::Scope Memory, uint32_t Semantics) noexcept |
__SYCL_CONVERGENT__ __DPCPP_SYCL_EXTERNAL void | __spirv_MemoryBarrier (__spv::Scope Memory, uint32_t Semantics) noexcept |
__SYCL_CONVERGENT__ __DPCPP_SYCL_EXTERNAL void | __spirv_GroupWaitEvents (__spv::Scope Execution, uint32_t NumEvents, __ocl_event_t *WaitEvents) noexcept |
#define __SYCL_CONVERGENT__ |
Definition at line 22 of file spirv_ops.hpp.
|
noexcept |
Definition at line 26 of file spirv_ops.cpp.
References std::cerr.
Referenced by sycl::_V1::sub_group::__SYCL_DEPRECATED(), sycl::_V1::nd_item< 3 >::barrier(), sycl::_V1::sub_group::barrier(), sycl::_V1::group_barrier(), and sycl::_V1::detail::workGroupBarrier().
|
noexcept |
Definition at line 18 of file spirv_ops.cpp.
Referenced by sycl::_V1::device_event::wait().
|
noexcept |
Definition at line 36 of file spirv_ops.cpp.
References sycl::_V1::memory_order_seq_cst.
Referenced by sycl::_V1::__SYCL_TYPE(), and sycl::_V1::atomic_fence().
|
noexcept |
Definition at line 47 of file spirv_ops.cpp.
Referenced by sycl::_V1::multi_ptr< T >::prefetch(), and sycl::_V1::prefetch().
|
noexcept |
Definition at line 1227 of file spirv_ops.hpp.
Referenced by sycl::_V1::__SYCL_TYPE().
|
noexcept |
Definition at line 1239 of file spirv_ops.hpp.
Referenced by sycl::_V1::__SYCL_TYPE().