#include <CL/__spirv/spirv_ops.hpp>
#include <detail/platform_util.hpp>
#include <sycl/detail/iostream_proxy.hpp>
#include <sycl/exception.hpp>
#include <atomic>
Go to the source code of this file.
Functions | |
void | __spirv_GroupWaitEvents (__spv::Scope Execution, uint32_t NumEvents, __ocl_event_t *WaitEvents) noexcept |
void | __spirv_ControlBarrier (__spv::Scope Execution, __spv::Scope Memory, uint32_t Semantics) noexcept |
void | __spirv_MemoryBarrier (__spv::Scope Memory, uint32_t Semantics) noexcept |
void | __spirv_ocl_prefetch (const char *Ptr, size_t NumBytes) noexcept |
|
noexcept |
Definition at line 27 of file spirv_ops.cpp.
References std::cerr.
Referenced by sycl::_V1::sub_group::__SYCL_DEPRECATED(), sycl::_V1::nd_item< Dimensions >::barrier(), and sycl::_V1::detail::workGroupBarrier().
|
noexcept |
Definition at line 19 of file spirv_ops.cpp.
Referenced by sycl::_V1::device_event::wait().
|
noexcept |
Definition at line 37 of file spirv_ops.cpp.
Referenced by sycl::_V1::nd_item< Dimensions >::mem_fence().
|
noexcept |
Definition at line 48 of file spirv_ops.cpp.
Referenced by sycl::_V1::ext::oneapi::experimental::detail::prefetch_impl().