#include <sycl/ext/oneapi/properties/property.hpp>
#include <sycl/ext/oneapi/properties/property_value.hpp>
#include <cstdint>
#include <iosfwd>
#include <string_view>
#include <type_traits>
Go to the source code of this file.
Enumerations | |
enum class | sycl::_V1::ext::intel::experimental::resource_enum : std::uint16_t { sycl::_V1::ext::intel::experimental::mlab , sycl::_V1::ext::intel::experimental::block_ram } |
enum class | sycl::_V1::ext::intel::experimental::ram_stitching_enum : std::uint16_t { sycl::_V1::ext::intel::experimental::min_ram , sycl::_V1::ext::intel::experimental::max_fmax } |
Variables | |
template<resource_enum R> | |
constexpr resource_key::value_t< R > | sycl::_V1::ext::intel::experimental::resource |
constexpr resource_key::value_t< resource_enum::mlab > | sycl::_V1::ext::intel::experimental::resource_mlab |
constexpr resource_key::value_t< resource_enum::block_ram > | sycl::_V1::ext::intel::experimental::resource_block_ram |
template<size_t E> | |
constexpr num_banks_key::value_t< E > | sycl::_V1::ext::intel::experimental::num_banks |
template<size_t E> | |
constexpr stride_size_key::value_t< E > | sycl::_V1::ext::intel::experimental::stride_size |
template<size_t E> | |
constexpr word_size_key::value_t< E > | sycl::_V1::ext::intel::experimental::word_size |
template<bool B> | |
constexpr bi_directional_ports_key::value_t< B > | sycl::_V1::ext::intel::experimental::bi_directional_ports |
constexpr bi_directional_ports_key::value_t< false > | sycl::_V1::ext::intel::experimental::bi_directional_ports_false |
constexpr bi_directional_ports_key::value_t< true > | sycl::_V1::ext::intel::experimental::bi_directional_ports_true |
template<bool B> | |
constexpr clock_2x_key::value_t< B > | sycl::_V1::ext::intel::experimental::clock_2x |
constexpr clock_2x_key::value_t< true > | sycl::_V1::ext::intel::experimental::clock_2x_true |
constexpr clock_2x_key::value_t< false > | sycl::_V1::ext::intel::experimental::clock_2x_false |
template<ram_stitching_enum D> | |
constexpr ram_stitching_key::value_t< D > | sycl::_V1::ext::intel::experimental::ram_stitching |
constexpr ram_stitching_key::value_t< ram_stitching_enum::min_ram > | sycl::_V1::ext::intel::experimental::ram_stitching_min_ram |
constexpr ram_stitching_key::value_t< ram_stitching_enum::max_fmax > | sycl::_V1::ext::intel::experimental::ram_stitching_max_fmax |
template<size_t N> | |
constexpr max_private_copies_key::value_t< N > | sycl::_V1::ext::intel::experimental::max_private_copies |
template<size_t N> | |
constexpr num_replicates_key::value_t< N > | sycl::_V1::ext::intel::experimental::num_replicates |