#include <CL/__spirv/spirv_types.hpp>
#include <complex>
#include <cstddef>
#include <cstdint>
#include <sycl/detail/defines.hpp>
#include <sycl/detail/export.hpp>
#include <sycl/detail/stl_type_traits.hpp>
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, 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, 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::nd_item< dimensions >::barrier(), sycl::_V1::ext::oneapi::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(), sycl::_V1::atomic_fence(), and sycl::_V1::ext::oneapi::atomic_fence().
|
noexcept |
Definition at line 47 of file spirv_ops.cpp.
Referenced by sycl::_V1::multi_ptr< T >::prefetch(), and sycl::_V1::multi_ptr< ElementType, Space, access::decorated::legacy >::prefetch().
|
noexcept |
Definition at line 1092 of file spirv_ops.hpp.
Referenced by sycl::_V1::__SYCL_TYPE().
|
noexcept |
Definition at line 1104 of file spirv_ops.hpp.
Referenced by sycl::_V1::__SYCL_TYPE().