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 |