DPC++ Runtime
Runtime libraries for oneAPI DPC++
fpga_annotated_properties.hpp File Reference
Include dependency graph for fpga_annotated_properties.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::intel::experimental::register_map_key
 
struct  sycl::_V1::ext::intel::experimental::conduit_key
 
struct  sycl::_V1::ext::intel::experimental::stable_key
 
struct  sycl::_V1::ext::intel::experimental::buffer_location_key
 
struct  sycl::_V1::ext::intel::experimental::awidth_key
 
struct  sycl::_V1::ext::intel::experimental::dwidth_key
 
struct  sycl::_V1::ext::intel::experimental::latency_key
 
struct  sycl::_V1::ext::intel::experimental::read_write_mode_key
 
struct  sycl::_V1::ext::intel::experimental::maxburst_key
 
struct  sycl::_V1::ext::intel::experimental::wait_request_key
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< register_map_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< conduit_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< stable_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< buffer_location_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< awidth_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< dwidth_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< latency_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< read_write_mode_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< maxburst_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< wait_request_key, annotated_arg< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< register_map_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< conduit_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< stable_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< buffer_location_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< awidth_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< dwidth_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< latency_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< read_write_mode_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< maxburst_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_property_key_of< wait_request_key, annotated_ptr< T, PropertyListT > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< register_map_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< conduit_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< stable_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< buffer_location_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< awidth_key::value_t< W > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< dwidth_key::value_t< W > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< latency_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< maxburst_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< wait_request_key::value_t< Enable > >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::PropertyMetaInfo< read_write_mode_key::value_t< Mode > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, buffer_location_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, awidth_key::value_t< W > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, dwidth_key::value_t< W > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, latency_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, read_write_mode_key::value_t< Mode > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, maxburst_key::value_t< N > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, wait_request_key::value_t< Enable > >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, register_map_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, conduit_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::is_valid_property< T, stable_key::value_t >
 
struct  sycl::_V1::ext::oneapi::experimental::propagateToPtrAnnotation< buffer_location_key >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::checkValidFPGAPropertySet< Args >
 
struct  sycl::_V1::ext::oneapi::experimental::detail::checkHasConduitAndRegisterMap< Args >
 

Namespaces

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

Typedefs

using sycl::_V1::ext::oneapi::experimental::register_map_key = intel::experimental::register_map_key
 
using sycl::_V1::ext::oneapi::experimental::conduit_key = intel::experimental::conduit_key
 
using sycl::_V1::ext::oneapi::experimental::stable_key = intel::experimental::stable_key
 
using sycl::_V1::ext::oneapi::experimental::buffer_location_key = intel::experimental::buffer_location_key
 
using sycl::_V1::ext::oneapi::experimental::awidth_key = intel::experimental::awidth_key
 
using sycl::_V1::ext::oneapi::experimental::dwidth_key = intel::experimental::dwidth_key
 
using sycl::_V1::ext::oneapi::experimental::latency_key = intel::experimental::latency_key
 
using sycl::_V1::ext::oneapi::experimental::read_write_mode_key = intel::experimental::read_write_mode_key
 
using sycl::_V1::ext::oneapi::experimental::maxburst_key = intel::experimental::maxburst_key
 
using sycl::_V1::ext::oneapi::experimental::wait_request_key = intel::experimental::wait_request_key
 
using sycl::_V1::ext::oneapi::experimental::read_write_mode_enum = intel::experimental::read_write_mode_enum
 

Enumerations

enum class  sycl::_V1::ext::intel::experimental::read_write_mode_enum : std::uint16_t { sycl::_V1::ext::intel::experimental::read , sycl::_V1::ext::intel::experimental::write , sycl::_V1::ext::intel::experimental::read_write }
 

Variables

constexpr register_map_key::value_t sycl::_V1::ext::intel::experimental::register_map
 
constexpr conduit_key::value_t sycl::_V1::ext::intel::experimental::conduit
 
constexpr stable_key::value_t sycl::_V1::ext::intel::experimental::stable
 
template<int N>
constexpr buffer_location_key::value_t< N > sycl::_V1::ext::intel::experimental::buffer_location
 
template<int W>
constexpr awidth_key::value_t< W > sycl::_V1::ext::intel::experimental::awidth
 
template<int W>
constexpr dwidth_key::value_t< W > sycl::_V1::ext::intel::experimental::dwidth
 
template<int N>
constexpr latency_key::value_t< N > sycl::_V1::ext::intel::experimental::latency
 
template<int N>
constexpr maxburst_key::value_t< N > sycl::_V1::ext::intel::experimental::maxburst
 
template<int Enable>
constexpr wait_request_key::value_t< Enable > sycl::_V1::ext::intel::experimental::wait_request
 
constexpr wait_request_key::value_t< 1 > sycl::_V1::ext::intel::experimental::wait_request_requested
 
constexpr wait_request_key::value_t< 0 > sycl::_V1::ext::intel::experimental::wait_request_not_requested
 
template<read_write_mode_enum Mode>
constexpr read_write_mode_key::value_t< Mode > sycl::_V1::ext::intel::experimental::read_write_mode
 
constexpr read_write_mode_key::value_t< read_write_mode_enum::read > sycl::_V1::ext::intel::experimental::read_write_mode_read
 
constexpr read_write_mode_key::value_t< read_write_mode_enum::write > sycl::_V1::ext::intel::experimental::read_write_mode_write
 
constexpr read_write_mode_key::value_t< read_write_mode_enum::read_write > sycl::_V1::ext::intel::experimental::read_write_mode_readwrite