Namespaces | |
detail | |
matrix | |
property | |
Classes | |
struct | burst_coalesce_impl |
struct | cache |
class | device_arch |
struct | latency_anchor_id_key |
struct | latency_constraint_key |
class | lsu |
class | online_compile_error |
Represents an error happend during online compilation. More... | |
class | online_compiler |
Represents an online compiler for the language given as template parameter. More... | |
class | pipe |
class | pipe< _name, _dataT, _min_capacity, _propertiesT, std::enable_if_t< std::is_same_v< _propertiesT, decltype(oneapi::experimental::properties{})> > > |
struct | prefetch_impl |
struct | statically_coalesce_impl |
Typedefs | |
template<bool _B> | |
using | burst_coalesce = burst_coalesce_impl< _B > |
template<bool _B> | |
using | prefetch = prefetch_impl< _B > |
template<bool _B> | |
using | statically_coalesce = statically_coalesce_impl< _B > |
using | byte = unsigned char |
Enumerations | |
enum | compiled_code_format { compiled_code_format::spir_v = 0 } |
enum | source_language { source_language::opencl_c = 0, source_language::cm = 1 } |
Designates a source language for the online compiler. More... | |
enum | latency_control_type { latency_control_type::none, latency_control_type::exact, latency_control_type::max, latency_control_type::min } |
Variables | |
constexpr uint8_t | BURST_COALESCE = 0x1 |
constexpr uint8_t | CACHE = 0x2 |
constexpr uint8_t | STATICALLY_COALESCE = 0x4 |
constexpr uint8_t | PREFETCH = 0x8 |
template<int Anchor> | |
constexpr latency_anchor_id_key::value_t< Anchor > | latency_anchor_id |
template<int Target, latency_control_type Type, int Cycle> | |
constexpr latency_constraint_key::value_t< Target, Type, Cycle > | latency_constraint |
using cl::sycl::ext::intel::experimental::burst_coalesce = typedef burst_coalesce_impl<_B> |
Definition at line 46 of file fpga_lsu.hpp.
using cl::sycl::ext::intel::experimental::byte = typedef unsigned char |
Definition at line 24 of file online_compiler.hpp.
using cl::sycl::ext::intel::experimental::prefetch = typedef prefetch_impl<_B> |
Definition at line 47 of file fpga_lsu.hpp.
using cl::sycl::ext::intel::experimental::statically_coalesce = typedef statically_coalesce_impl<_B> |
Definition at line 48 of file fpga_lsu.hpp.
Enumerator | |
---|---|
spir_v |
Definition at line 26 of file online_compiler.hpp.
Enumerator | |
---|---|
none | |
exact | |
max | |
min |
Definition at line 18 of file properties.hpp.
Designates a source language for the online compiler.
Enumerator | |
---|---|
opencl_c | |
cm |
Definition at line 70 of file online_compiler.hpp.
|
constexpr |
Definition at line 21 of file fpga_lsu.hpp.
|
constexpr |
Definition at line 22 of file fpga_lsu.hpp.
|
inlineconstexpr |
Definition at line 41 of file properties.hpp.
|
inlineconstexpr |
Definition at line 44 of file properties.hpp.
|
constexpr |
Definition at line 24 of file fpga_lsu.hpp.
|
constexpr |
Definition at line 23 of file fpga_lsu.hpp.