DPC++ Runtime
Runtime libraries for oneAPI DPC++
group_load_store.hpp File Reference
#include <sycl/ext/oneapi/properties/properties.hpp>
#include <sycl/group_barrier.hpp>
#include <sycl/sycl_span.hpp>
#include <cstring>
Include dependency graph for group_load_store.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sycl::_V1::ext::oneapi::experimental::data_placement_key
 
struct  sycl::_V1::ext::oneapi::experimental::contiguous_memory_key
 
struct  sycl::_V1::ext::oneapi::experimental::full_group_key
 
struct  sycl::_V1::ext::oneapi::experimental::detail::naive_key
 

Namespaces

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

Enumerations

enum class  sycl::_V1::ext::oneapi::experimental::data_placement_enum { sycl::_V1::ext::oneapi::experimental::blocked , sycl::_V1::ext::oneapi::experimental::striped }
 

Functions

template<typename... Args>
void sycl::_V1::ext::oneapi::experimental::group_load (Args...)
 
template<typename... Args>
void sycl::_V1::ext::oneapi::experimental::group_store (Args...)
 

Variables

template<data_placement_enum Placement>
constexpr data_placement_key::value_t< Placement > sycl::_V1::ext::oneapi::experimental::data_placement
 
constexpr data_placement_key::value_t< data_placement_enum::blocked > sycl::_V1::ext::oneapi::experimental::data_placement_blocked
 
constexpr data_placement_key::value_t< data_placement_enum::striped > sycl::_V1::ext::oneapi::experimental::data_placement_striped
 
constexpr contiguous_memory_key::value_t sycl::_V1::ext::oneapi::experimental::contiguous_memory
 
constexpr full_group_key::value_t sycl::_V1::ext::oneapi::experimental::full_group
 
constexpr naive_key::value_t sycl::_V1::ext::oneapi::experimental::detail::naive