#include <sycl/detail/helpers.hpp>
#include <sycl/detail/memcpy.hpp>
#include <sycl/exception.hpp>
#include <sycl/feature_test.hpp>
#include <sycl/id.hpp>
#include <sycl/marray.hpp>
#include <sycl/types.hpp>
#include <assert.h>
#include <climits>
#include <stddef.h>
#include <stdint.h>
#include <system_error>
#include <type_traits>
Go to the source code of this file.
Classes | |
struct | sycl::_V1::ext::oneapi::sub_group_mask |
struct | sycl::_V1::ext::oneapi::sub_group_mask::reference |
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
sycl::_V1::detail::spirv | |
sycl::_V1::ext | |
sycl::_V1::ext::oneapi | |
Functions | |
template<typename Group > | |
std::enable_if_t< std::is_same_v< std::decay_t< Group >, sub_group >||std::is_same_v< std::decay_t< Group >, sycl::sub_group >, sub_group_mask > | sycl::_V1::ext::oneapi::group_ballot (Group g, bool predicate=true) |