#include <CL/__spirv/spirv_ops.hpp>
#include <CL/__spirv/spirv_types.hpp>
#include <CL/__spirv/spirv_vars.hpp>
#include <sycl/detail/spirv.hpp>
#include <sycl/detail/type_traits.hpp>
#include <sycl/group.hpp>
#include <sycl/sub_group.hpp>
Go to the source code of this file.
Classes | |
struct | sycl::_V1::detail::group_barrier_scope< G > |
struct | sycl::_V1::detail::group_barrier_scope< sycl::sub_group > |
struct | sycl::_V1::detail::group_barrier_scope< sycl::group< D > > |
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::detail | |
Functions | |
template<typename Group > | |
std::enable_if< is_group_v< Group > >::type | sycl::_V1::group_barrier (Group, memory_scope FenceScope=Group::fence_scope) |