DPC++ Runtime
Runtime libraries for oneAPI DPC++
group_load_store.hpp File Reference
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
 

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 Properties >
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::isBlocked (Properties properties)
 
template<bool IsBlocked, int VEC_OR_ARRAY_SIZE, typename GroupTy >
int sycl::_V1::ext::oneapi::experimental::detail::get_mem_idx (GroupTy g, int vec_or_array_idx)
 
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
 
template<typename InputIteratorT , typename OutputElemT >
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::verify_load_types
 
template<typename InputElemT , typename OutputIteratorT >
constexpr bool sycl::_V1::ext::oneapi::experimental::detail::verify_store_types