DPC++ Runtime
Runtime libraries for oneAPI DPC++
non_uniform_groups.hpp File Reference
#include <sycl/ext/oneapi/sub_group_mask.hpp>
#include <sycl/marray.hpp>
#include <sycl/types.hpp>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for non_uniform_groups.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::detail
 
 sycl::_V1::ext
 
 sycl::_V1::ext::oneapi
 
 sycl::_V1::ext::oneapi::experimental
 

Functions

sycl::vec< unsigned, 4 > sycl::_V1::detail::ExtractMask (ext::oneapi::sub_group_mask Mask)
 
template<typename NonUniformGroup >
ext::oneapi::sub_group_mask sycl::_V1::detail::GetMask (NonUniformGroup Group)
 
template<typename NonUniformGroup >
uint32_t sycl::_V1::detail::IdToMaskPosition (NonUniformGroup Group, uint32_t Id)