|
struct | all_uniform_types |
|
struct | AllNonZero |
|
struct | AllNonZero< X, Xs... > |
|
struct | AllPropertyValues |
|
struct | AllPropertyValues< std::tuple< T, Ts... > > |
|
struct | AllPropertyValues< std::tuple< Ts... > > |
|
struct | checkValidFPGAPropertySet |
|
struct | ConflictingProperties< sycl::detail::register_alloc_mode_key, Properties > |
|
struct | ConflictingProperties< sycl::ext::intel::experimental::grf_size_automatic_key, Properties > |
|
struct | ConflictingProperties< sycl::ext::intel::experimental::grf_size_key, Properties > |
|
struct | ContainsProperty |
|
struct | ContainsProperty< PropT, std::tuple< property_value< PropT, PropValuesTs... >, Rest... > > |
|
struct | ContainsProperty< PropT, std::tuple< PropT, Rest... > > |
|
struct | ContainsProperty< PropT, std::tuple< T, Ts... > > |
|
struct | ConvertToComp |
|
struct | ConvertToComp< T, sorting_order::descending > |
|
struct | declval< T >().operator->())> > |
|
struct | DeducedProperties |
|
struct | DeducedProperties< detail::properties_t< Args... > > |
|
class | device_global_base |
|
struct | DeviceGlobalMetaInfoFilter |
|
struct | DeviceGlobalMetaInfoFilter< host_access_key::value_t< Access >, Properties > |
|
class | exec_graph_impl |
| Class representing the implementation of command_graph<executable>. More...
|
|
class | executable_command_graph |
|
struct | ExtractProperties |
|
struct | ExtractProperties< std::tuple< PropertiesTs... > > |
|
struct | ExtractProperties< std::tuple< PropertyT, PropertiesTs... > > |
|
struct | FindCompileTimePropertyValueType |
|
struct | FindCompileTimePropertyValueType< CTPropertyT, std::tuple< OtherProperty, Rest... > > |
|
struct | FindCompileTimePropertyValueType< CTPropertyT, std::tuple< property_value< CTPropertyT, CTPropertyValueTs... >, Rest... > > |
|
class | graph_impl |
| Implementation details of command_graph<modifiable>. More...
|
|
struct | has_difference_type |
|
struct | has_difference_type< T * > |
|
struct | has_difference_type< T, std::void_t< typename T::difference_type > > |
|
struct | HasArrowOperator |
|
struct | HasKernelPropertiesGetMethod |
|
struct | HasKernelPropertiesGetMethod< T, std::void_t< decltype(std::declval< T >().get(std::declval< properties_tag >()))> > |
|
struct | HasSubscriptOperator |
|
struct | HasValue |
|
struct | HasValue< T, decltype((void) T::value, 0)> |
|
struct | HeadSplit |
|
struct | HeadSplit< std::tuple< T, Ts... >, true > |
|
struct | HeadSplit< std::tuple< Ts... >, false > |
|
class | image_mem_impl |
|
struct | is_group_helper |
|
struct | is_group_helper< group_with_scratchpad< Group, Extent > > |
|
struct | is_instance_of_tmpl_int |
|
struct | is_instance_of_tmpl_int< T< N >, Tmpl > |
|
struct | is_instance_of_tmpl_int_bool |
|
struct | is_instance_of_tmpl_int_bool< T< N, X >, Tmpl > |
|
struct | is_non_trivially_copyable_uniform |
|
struct | is_non_trivially_copyable_uniform< void > |
|
struct | is_simd_or_mask_type |
|
struct | is_simd_or_mask_type< simd< T, N > > |
|
struct | is_simd_or_mask_type< simd_mask< T, N > > |
|
struct | is_sorter |
|
struct | is_sorter_impl |
|
struct | is_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > > |
|
struct | is_uniform_type |
|
struct | is_uniform_type< uniform< T > > |
|
struct | IsCompileTimeProperty |
|
struct | IsCompileTimeProperty< alignment_key > |
|
struct | IsCompileTimeProperty< awidth_key > |
|
struct | IsCompileTimeProperty< buffer_location_key > |
|
struct | IsCompileTimeProperty< conduit_key > |
|
struct | IsCompileTimeProperty< device_has_key > |
|
struct | IsCompileTimeProperty< device_image_scope_key > |
|
struct | IsCompileTimeProperty< dwidth_key > |
|
struct | IsCompileTimeProperty< host_access_key > |
|
struct | IsCompileTimeProperty< implement_in_csr_key > |
|
struct | IsCompileTimeProperty< init_mode_key > |
|
struct | IsCompileTimeProperty< intel::experimental::bits_per_symbol_key > |
|
struct | IsCompileTimeProperty< intel::experimental::first_symbol_in_high_order_bits_key > |
|
struct | IsCompileTimeProperty< intel::experimental::latency_anchor_id_key > |
|
struct | IsCompileTimeProperty< intel::experimental::latency_constraint_key > |
|
struct | IsCompileTimeProperty< intel::experimental::pipelined_key > |
|
struct | IsCompileTimeProperty< intel::experimental::protocol_key > |
|
struct | IsCompileTimeProperty< intel::experimental::ready_latency_key > |
|
struct | IsCompileTimeProperty< intel::experimental::register_map_interface_key > |
|
struct | IsCompileTimeProperty< intel::experimental::streaming_interface_key > |
|
struct | IsCompileTimeProperty< intel::experimental::uses_valid_key > |
|
struct | IsCompileTimeProperty< latency_key > |
|
struct | IsCompileTimeProperty< maxburst_key > |
|
struct | IsCompileTimeProperty< read_write_mode_key > |
|
struct | IsCompileTimeProperty< register_map_key > |
|
struct | IsCompileTimeProperty< stable_key > |
|
struct | IsCompileTimeProperty< sub_group_size_key > |
|
struct | IsCompileTimeProperty< sycl::detail::register_alloc_mode_key > |
|
struct | IsCompileTimeProperty< sycl::ext::intel::experimental::grf_size_automatic_key > |
|
struct | IsCompileTimeProperty< sycl::ext::intel::experimental::grf_size_key > |
|
struct | IsCompileTimeProperty< use_root_sync_key > |
|
struct | IsCompileTimeProperty< wait_request_key > |
|
struct | IsCompileTimeProperty< work_group_size_hint_key > |
|
struct | IsCompileTimeProperty< work_group_size_key > |
|
struct | IsCompileTimePropertyValue |
|
struct | IsCompileTimePropertyValue< property_value< PropertyT, PropertyValueTs... > > |
|
struct | IsProperty |
|
struct | IsPropertyValue |
|
struct | IsRuntimeProperty |
|
struct | IsRuntimeProperty< intel::experimental::cache_config_key > |
|
struct | IsSorted |
|
struct | IsSorted< std::tuple< T > > |
|
struct | IsSorted< std::tuple< Ts... > > |
|
struct | IsTuple |
|
struct | IsTuple< std::tuple< Ts... > > |
|
struct | merged_properties |
|
struct | merged_properties< properties_t< LHSPropertiesTs... >, properties_t< RHSPropertiesTs... > > |
|
class | modifiable_command_graph |
|
class | node_impl |
| Implementation of node class from SYCL_EXT_ONEAPI_GRAPH. More...
|
|
struct | PrependTuple |
|
struct | PrependTuple< T, std::tuple< Ts... > > |
|
struct | PropertyID |
|
struct | PropertyID< property_value< PropertyT, PropertyValueTs... > > |
|
struct | PropertyMetaInfo |
|
struct | PropertyMetaInfo< alignment_key::value_t< N > > |
|
struct | PropertyMetaInfo< awidth_key::value_t< W > > |
|
struct | PropertyMetaInfo< buffer_location_key::value_t< N > > |
|
struct | PropertyMetaInfo< conduit_key::value_t > |
|
struct | PropertyMetaInfo< device_has_key::value_t< Aspects... > > |
|
struct | PropertyMetaInfo< device_image_scope_key::value_t > |
|
struct | PropertyMetaInfo< dwidth_key::value_t< W > > |
|
struct | PropertyMetaInfo< host_access_key::value_t< Access > > |
|
struct | PropertyMetaInfo< implement_in_csr_key::value_t< Enable > > |
|
struct | PropertyMetaInfo< init_mode_key::value_t< Trigger > > |
|
struct | PropertyMetaInfo< intel::experimental::pipelined_key::value_t< Value > > |
|
struct | PropertyMetaInfo< intel::experimental::register_map_interface_key::value_t< Wait > > |
|
struct | PropertyMetaInfo< intel::experimental::streaming_interface_key::value_t< Stall_Free > > |
|
struct | PropertyMetaInfo< latency_key::value_t< N > > |
|
struct | PropertyMetaInfo< maxburst_key::value_t< N > > |
|
struct | PropertyMetaInfo< read_write_mode_key::value_t< Mode > > |
|
struct | PropertyMetaInfo< register_map_key::value_t > |
|
struct | PropertyMetaInfo< stable_key::value_t > |
|
struct | PropertyMetaInfo< sub_group_size_key::value_t< Size > > |
|
struct | PropertyMetaInfo< sycl::detail::register_alloc_mode_key::value_t< Mode > > |
|
struct | PropertyMetaInfo< sycl::ext::intel::experimental::grf_size_automatic_key::value_t > |
|
struct | PropertyMetaInfo< sycl::ext::intel::experimental::grf_size_key::value_t< Size > > |
|
struct | PropertyMetaInfo< wait_request_key::value_t< Enable > > |
|
struct | PropertyMetaInfo< work_group_size_hint_key::value_t< Dim0, Dims... > > |
|
struct | PropertyMetaInfo< work_group_size_key::value_t< Dim0, Dims... > > |
|
struct | PropertyToKind |
|
struct | PropertyToKind< alignment_key > |
|
struct | PropertyToKind< awidth_key > |
|
struct | PropertyToKind< buffer_location_key > |
|
struct | PropertyToKind< conduit_key > |
|
struct | PropertyToKind< device_has_key > |
|
struct | PropertyToKind< device_image_scope_key > |
|
struct | PropertyToKind< dwidth_key > |
|
struct | PropertyToKind< host_access_key > |
|
struct | PropertyToKind< implement_in_csr_key > |
|
struct | PropertyToKind< init_mode_key > |
|
struct | PropertyToKind< intel::experimental::bits_per_symbol_key > |
|
struct | PropertyToKind< intel::experimental::cache_config_key > |
|
struct | PropertyToKind< intel::experimental::first_symbol_in_high_order_bits_key > |
|
struct | PropertyToKind< intel::experimental::latency_anchor_id_key > |
|
struct | PropertyToKind< intel::experimental::latency_constraint_key > |
|
struct | PropertyToKind< intel::experimental::pipelined_key > |
|
struct | PropertyToKind< intel::experimental::protocol_key > |
|
struct | PropertyToKind< intel::experimental::ready_latency_key > |
|
struct | PropertyToKind< intel::experimental::register_map_interface_key > |
|
struct | PropertyToKind< intel::experimental::streaming_interface_key > |
|
struct | PropertyToKind< intel::experimental::uses_valid_key > |
|
struct | PropertyToKind< latency_key > |
|
struct | PropertyToKind< maxburst_key > |
|
struct | PropertyToKind< read_write_mode_key > |
|
struct | PropertyToKind< register_map_key > |
|
struct | PropertyToKind< stable_key > |
|
struct | PropertyToKind< sub_group_size_key > |
|
struct | PropertyToKind< sycl::detail::register_alloc_mode_key > |
|
struct | PropertyToKind< sycl::ext::intel::experimental::grf_size_automatic_key > |
|
struct | PropertyToKind< sycl::ext::intel::experimental::grf_size_key > |
|
struct | PropertyToKind< use_root_sync_key > |
|
struct | PropertyToKind< wait_request_key > |
|
struct | PropertyToKind< work_group_size_hint_key > |
|
struct | PropertyToKind< work_group_size_key > |
|
struct | PropertyValueBase |
|
struct | PropertyValueBase< T > |
|
struct | remove_ref_from_func_ptr_ref_type |
|
struct | remove_ref_from_func_ptr_ref_type< Ret(*&)(Args...)> |
|
struct | remove_ref_from_func_ptr_ref_type< Ret(__regcall *&)(Args...)> |
|
struct | RuntimePropertyStorage |
|
struct | RuntimePropertyStorage< std::tuple< T, Ts... > > |
|
struct | RuntimePropertyStorage< std::tuple< Ts... > > |
|
struct | SelectNonVoid |
|
struct | SelectNonVoid< LHS, void > |
|
struct | SelectNonVoid< void, RHS > |
|
struct | sg_size |
|
struct | simd2spmd |
|
struct | simd2spmd< simd< T, N > > |
|
struct | simd2spmd< simd_mask< T, N > > |
|
struct | simd2spmd< std::tuple< T... > > |
|
struct | simd2spmd< T, std::enable_if_t< std::is_arithmetic_v< T > > > |
|
struct | simd2spmd< uniform< T > > |
|
struct | simd2spmd< void > |
|
struct | simd_size |
|
struct | simd_size< simd< T, N > > |
|
struct | SingleNontypePropertyValueBase |
|
struct | SingleNontypePropertyValueBase< T, std::enable_if_t< HasValue< T >::value > > |
|
struct | SortByPropertyId |
|
struct | Sorted |
|
struct | spmd2simd |
|
struct | spmd2simd< bool, N > |
|
struct | spmd2simd< std::tuple< T... >, N > |
|
struct | spmd2simd< T, N, std::enable_if_t< std::is_arithmetic_v< T > > > |
|
struct | spmd2simd< uniform< T >, N > |
|
struct | strip_regcall_from_function_ptr |
|
struct | strip_regcall_from_function_ptr< Ret(*)(Args...)> |
|
struct | strip_regcall_from_function_ptr< Ret(__regcall *)(Args...)> |
|
struct | unwrap_uniform |
|
struct | unwrap_uniform< uniform< T > > |
|
struct | ValueOrDefault |
|
|
template<int N, class SimdCallable , class... SpmdArgs> |
using | SimdRetType = std::invoke_result_t< SimdCallable, typename spmd2simd< SpmdArgs, N >::type... > |
|
template<int N, class SimdCallable , class... SpmdArgs> |
using | SpmdRetType = typename simd2spmd< SimdRetType< N, SimdCallable, SpmdArgs... > >::type |
|
template<typename T > |
using | remove_ref_from_func_ptr_ref_type_t = typename remove_ref_from_func_ptr_ref_type< T >::type |
|
template<typename T > |
using | strip_regcall_from_function_ptr_t = typename strip_regcall_from_function_ptr< T >::type |
|
using | empty_properties_t = properties< std::tuple<> > |
|
template<typename... PropertyValueTs> |
using | properties_t = properties< std::tuple< PropertyValueTs... > > |
|
template<typename LHSPropertiesT , typename RHSPropertiesT > |
using | merged_properties_t = typename merged_properties< LHSPropertiesT, RHSPropertiesT >::type |
|
template<typename... Ts> |
using | GetFirstType = typename std::tuple_element< 0, std::tuple< Ts... > >::type |
|
|
template<typename CoordT > |
constexpr size_t | coord_size () |
|
template<typename DataT > |
constexpr auto | convert_color_nvptx (DataT Color) |
|
template<size_t N> |
uint32_t | to_uint32_t (sycl::marray< bfloat16, N > x, size_t start) |
|
const char * | UnsupportedFeatureToString (UnsupportedGraphFeatures Feature) |
|
template<auto SgSize, typename SimdRet > |
constexpr void | verify_return_type_matches_sg_size () |
|
template<class SimdCallable , class... SpmdArgs> |
static constexpr int | get_sg_size () |
|
template<int N, class Callable , class... T> |
__DPCPP_SYCL_EXTERNAL __regcall detail::SimdRetType< N, Callable, T... > | simd_obj_call_helper (const void *obj_ptr, typename detail::spmd2simd< T, N >::type... simd_args) |
|
template<int N, class Callable , class... T> |
__DPCPP_SYCL_EXTERNAL __regcall detail::SimdRetType< N, Callable, T... > | simd_func_call_helper (Callable f, typename detail::spmd2simd< T, N >::type... simd_args) |
|
template<typename Ret , typename... Args> |
constexpr bool | has_ref_arg (Ret(*)(Args...)) |
|
template<typename Ret , typename... Args> |
constexpr bool | has_ref_ret (Ret(*)(Args...)) |
|
template<typename Ret , typename... Args> |
constexpr bool | has_struct_arg (Ret(*)(Args...)) |
|
template<typename Ret , typename... Args> |
constexpr bool | has_struct_ret (Ret(*)(Args...)) |
|
template<typename Ret , typename... Args> |
constexpr bool | has_non_trivially_copyable_uniform_ret (Ret(*)(Args...)) |
|
template<class Callable > |
constexpr void | verify_callable () |
|
template<class... Ts> |
constexpr void | verify_no_uniform_non_trivially_copyable_args () |
|
template<class Callable , class... Ts> |
constexpr void | verify_valid_args_and_ret () |
|
template<typename GroupHelper , typename T , typename BinaryOperation > |
T | reduce_over_group_impl (GroupHelper group_helper, T x, size_t num_elements, BinaryOperation binary_op) |
|
template<typename CTPropertyT , bool HasProperty, typename PropertiesT = void> |
static constexpr std::enable_if_t< HasProperty, typename FindCompileTimePropertyValueType< CTPropertyT, PropertiesT >::type > | get_property () |
|
template<typename CTPropertyT , bool HasProperty, typename PropertiesT = void> |
static constexpr std::enable_if_t<!HasProperty, void > | get_property () |
|