►N__spv | |
CScope | |
CStorageClass | |
CMemorySemanticsMask | |
C__spirv_JointMatrixINTEL | |
►Njit_compiler | |
CDynArray | |
►Nstd | |
Chash< sycl::accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder > > | |
Chash< sycl::host_accessor< DataT, Dimensions, AccessMode > > | |
Chash< sycl::local_accessor< DataT, Dimensions > > | |
Chash< sycl::unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > > | |
Chash< sycl::host_unsampled_image_accessor< DataT, Dimensions, AccessMode > > | |
Chash< sycl::sampled_image_accessor< DataT, Dimensions, AccessTarget > > | |
Chash< sycl::host_sampled_image_accessor< DataT, Dimensions > > | |
Chash< sycl::buffer< T, dimensions, AllocatorT > > | |
Chash< sycl::context > | |
Callocator_traits< sycl::detail::aligned_allocator< T > > | |
Chash< sycl::device > | |
Chash< sycl::event > | |
Cis_error_code_enum< sycl::errc > | |
Chash< sycl::ext::oneapi::experimental::image_mem > | |
Chash< sycl::half > | |
Cnumeric_limits< sycl::half > | |
Chash< sycl::image< Dimensions, AllocatorT > > | |
Chash< sycl::unsampled_image< Dimensions, AllocatorT > > | |
Chash< sycl::sampled_image< Dimensions, AllocatorT > > | |
Chash< sycl::kernel > | |
Chash< sycl::kernel_id > | |
Chash< sycl::device_image< State > > | |
Chash< sycl::kernel_bundle< State > > | |
Chash< sycl::platform > | |
Chash< sycl::queue > | |
Chash< sycl::sampler > | |
Chash< sycl::stream > | |
►Nsycl | |
►N_V1 | |
►Ndetail | |
►Nacc_properties | |
Cis_accessor | |
Cis_accessor< accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_sycl2020_image_accessor | |
Cis_sycl2020_image_accessor< unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > > | |
Cis_sycl2020_image_accessor< sampled_image_accessor< DataT, Dimensions, AccessTarget > > | |
Cis_sycl2020_image_host_accessor | |
Cis_sycl2020_image_host_accessor< host_unsampled_image_accessor< DataT, Dimensions, AccessMode > > | |
Cis_sycl2020_image_host_accessor< host_sampled_image_accessor< DataT, Dimensions > > | |
Cis_host_accessor | |
Cis_host_accessor< host_accessor< DataT, Dimensions, AccessMode > > | |
Cis_local_accessor | |
Cis_local_accessor< local_accessor< T, Dimensions > > | |
Cis_image_accessor | |
Cis_image_accessor< accessor< T, Dimensions, AccessMode, access::target::image, IsPlaceholder, PropertyListT > > | |
Cis_image_accessor< image_accessor< T, Dimensions, AccessMode, AccessTarget, IsPlaceholder > > | |
►Nhalf_impl | |
Chalf | |
►Nhost_half_impl | |
Chalf | |
►Npi | |
CPiFuncInfo | |
CIsStdVector | |
CIsStdVector< std::vector< T > > | |
CprintOut | |
CprintOut< PiEvent * > | |
CprintOut< PiMem * > | |
CprintOut< void * > | |
CprintOut< T ** > | |
►Nreduction | |
►Naux_krn | |
CMulti | |
►Nmain_krn | |
CNDRangeMulti | |
CInitMemKrn | |
CMainKrn | |
CAuxKrn | |
►Nspirv | |
Cgroup_scope | |
CNegateDecorated | |
CNegateDecorated< access::decorated::yes > | |
CNegateDecorated< access::decorated::no > | |
CTargetToAS | |
CTargetToAS< access::target::local > | |
CTargetToAS< access::target::constant_buffer > | |
CDecoratedType | |
CDecoratedType< ElementType, access::address_space::private_space > | |
CDecoratedType< ElementType, access::address_space::generic_space > | |
CDecoratedType< ElementType, access::address_space::global_space > | |
CDecoratedType< ElementType, access::address_space::ext_intel_global_device_space > | |
CDecoratedType< ElementType, access::address_space::ext_intel_global_host_space > | |
CDecoratedType< ElementType, access::address_space::constant_space > | |
CDecoratedType< ElementType, access::address_space::local_space > | |
Cremove_decoration_impl | |
CAccHostDataT | |
CIsCxPropertyList | |
CIsCxPropertyList< ext::oneapi::accessor_property_list< Props... > > | |
CIsCxPropertyList< ext::oneapi::accessor_property_list<> > | |
►Caccessor_common | |
CAccessorSubscript | |
CLocalAccessorBaseDevice | |
CAccessorImplDevice | |
CAccessorBaseHost | |
CLocalAccessorBaseHost | |
CUnsampledImageAccessorBaseHost | |
CSampledImageAccessorBaseHost | |
CIsValidCoordDataT | |
CIsValidCoordDataT< 1, T > | |
CIsValidCoordDataT< 2, T > | |
CIsValidCoordDataT< 3, T > | |
CIsValidUnsampledCoord2020DataT | |
CIsValidUnsampledCoord2020DataT< 1, T > | |
CIsValidUnsampledCoord2020DataT< 2, T > | |
CIsValidUnsampledCoord2020DataT< 3, T > | |
CIsValidSampledCoord2020DataT | |
CIsValidSampledCoord2020DataT< 1, T > | |
CIsValidSampledCoord2020DataT< 2, T > | |
CIsValidSampledCoord2020DataT< 3, T > | |
C__image_array_slice__ | |
Cimage_accessor | |
CIsValidAtomicType | |
CIsValidAtomicAddressSpace | |
CGetSpirvMemoryScope | |
CGetSpirvMemoryScope< access::address_space::global_space > | |
CGetSpirvMemoryScope< access::address_space::ext_intel_global_device_space > | |
CGetSpirvMemoryScope< access::address_space::local_space > | |
CIsValidAtomicRefType | |
CIsValidAtomicRefAddressSpace | |
Cmemory_order_traits | |
Cmemory_order_traits< memory_order::relaxed > | |
Cmemory_order_traits< memory_order::acq_rel > | |
Cmemory_order_traits< memory_order::seq_cst > | |
Cbit_equal | |
Cbit_equal< T, typename std::enable_if_t< std::is_integral_v< T > > > | |
Cbit_equal< float > | |
Cbit_equal< double > | |
Catomic_ref_base | |
Catomic_ref_impl | |
Catomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |
Catomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_floating_point_v< T > > > | |
Catomic_ref_impl< T, true, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |
Catomic_ref_impl< T, true, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_floating_point_v< T > > > | |
Catomic_ref_impl< T *, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace > | |
CBufferInterop | |
CBufferInterop< backend::opencl, DataT, Dimensions, AllocatorT > | |
Cbuffer_plain | |
Cuse_fast_math | |
Cis_same_op | |
Cget_signed_int_by_size | |
Csame_size_signed_int | |
Cget_unsigned_int_by_size | |
Csame_size_unsigned_int | |
Cget_fixed_sized_int | |
Csimplify_if_swizzle | |
Cis_valid_elem_type | |
Cget_multi_ptr_decoration | |
Cget_multi_ptr_decoration< multi_ptr< ElementType, Space, DecorateAddress > > | |
Chas_writeable_addr_space | |
Chas_writeable_addr_space< multi_ptr< ElementType, Space, DecorateAddress > > | |
Cis_swizzle | |
Cis_swizzle< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_valid_elem_type< marray< T, N >, Ts... > | |
Cis_valid_elem_type< vec< T, N >, Ts... > | |
Cis_valid_elem_type< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... >, Ts... > | |
Cis_valid_elem_type< multi_ptr< ElementType, Space, DecorateAddress >, Ts... > | |
Cnum_elements | |
Cnum_elements< marray< T, N > > | |
Cnum_elements< vec< T, N > > | |
Cnum_elements< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_valid_size | |
Csimplify_if_swizzle< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_same_op< T1, T2, std::enable_if_t< is_vec_or_swizzle_v< T1 > &&is_vec_or_swizzle_v< T2 > > > | |
Csame_size_signed_int< marray< T, N > > | |
Csame_size_signed_int< vec< T, N > > | |
Csame_size_signed_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Csame_size_unsigned_int< marray< T, N > > | |
Csame_size_unsigned_int< vec< T, N > > | |
Csame_size_unsigned_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cchange_elements | |
Cchange_elements< NewElemT, marray< T, N > > | |
Cchange_elements< NewElemT, vec< T, N > > | |
Cchange_elements< NewElemT, SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Caccessor_iterator | |
►Caligned_allocator | |
Crebind | |
Carray | |
CAssertHappened | |
Cinterop | |
CBackendInput | |
CBackendReturn | |
CInteropFeatureSupportMap | |
Cinterop< backend::ext_oneapi_cuda, context > | |
Cinterop< backend::ext_oneapi_cuda, device > | |
Cinterop< backend::ext_oneapi_cuda, event > | |
Cinterop< backend::ext_oneapi_cuda, queue > | |
CBackendInput< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::ext_oneapi_cuda, context > | |
CBackendReturn< backend::ext_oneapi_cuda, context > | |
CBackendInput< backend::ext_oneapi_cuda, device > | |
CBackendReturn< backend::ext_oneapi_cuda, device > | |
CBackendInput< backend::ext_oneapi_cuda, event > | |
CBackendReturn< backend::ext_oneapi_cuda, event > | |
CBackendInput< backend::ext_oneapi_cuda, queue > | |
CBackendReturn< backend::ext_oneapi_cuda, queue > | |
Cinterop< backend::ext_oneapi_hip, context > | |
Cinterop< backend::ext_oneapi_hip, device > | |
Cinterop< backend::ext_oneapi_hip, event > | |
Cinterop< backend::ext_oneapi_hip, queue > | |
CBackendInput< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::ext_oneapi_hip, context > | |
CBackendReturn< backend::ext_oneapi_hip, context > | |
CBackendInput< backend::ext_oneapi_hip, device > | |
CBackendReturn< backend::ext_oneapi_hip, device > | |
CBackendInput< backend::ext_oneapi_hip, event > | |
CBackendReturn< backend::ext_oneapi_hip, event > | |
CBackendInput< backend::ext_oneapi_hip, queue > | |
CBackendReturn< backend::ext_oneapi_hip, queue > | |
CInteropFeatureSupportMap< backend::ext_oneapi_hip > | |
Cinterop< backend::ext_oneapi_level_zero, context > | |
Cinterop< backend::ext_oneapi_level_zero, device > | |
Cinterop< backend::ext_oneapi_level_zero, event > | |
Cinterop< backend::ext_oneapi_level_zero, queue > | |
Cinterop< backend::ext_oneapi_level_zero, platform > | |
Cinterop< backend::ext_oneapi_level_zero, kernel > | |
►CBackendInput< backend::ext_oneapi_level_zero, context > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, context > | |
CBackendInput< backend::ext_oneapi_level_zero, device > | |
CBackendReturn< backend::ext_oneapi_level_zero, device > | |
►CBackendInput< backend::ext_oneapi_level_zero, event > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, event > | |
►CBackendInput< backend::ext_oneapi_level_zero, queue > | |
Ctype | |
►CBackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > > | |
►CBackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_level_zero, queue > | |
CBackendInput< backend::ext_oneapi_level_zero, platform > | |
CBackendReturn< backend::ext_oneapi_level_zero, platform > | |
►CBackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, kernel_bundle< State > > | |
►CBackendInput< backend::ext_oneapi_level_zero, kernel > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, kernel > | |
CInteropFeatureSupportMap< backend::ext_oneapi_level_zero > | |
Cinterop< backend::opencl, context > | |
Cinterop< backend::opencl, device > | |
Cinterop< backend::opencl, queue > | |
Cinterop< backend::opencl, platform > | |
CBackendInput< backend::opencl, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::opencl, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::opencl, context > | |
CBackendReturn< backend::opencl, context > | |
CBackendInput< backend::opencl, device > | |
CBackendReturn< backend::opencl, device > | |
Cinterop< backend::opencl, event > | |
CBackendInput< backend::opencl, event > | |
CBackendReturn< backend::opencl, event > | |
CBackendInput< backend::opencl, queue > | |
CBackendReturn< backend::opencl, queue > | |
CBackendInput< backend::opencl, platform > | |
CBackendReturn< backend::opencl, platform > | |
CBackendInput< backend::opencl, kernel_bundle< State > > | |
CBackendReturn< backend::opencl, kernel_bundle< State > > | |
CBackendInput< backend::opencl, kernel > | |
CBackendReturn< backend::opencl, kernel > | |
CInteropFeatureSupportMap< backend::opencl > | |
CAssigner | |
CAssigner< 0 > | |
CBoolean | |
Cfp_elem_type | |
Cfloat_elem_type | |
Csame_basic_shape | |
Csame_elem_type | |
Cany_shape | |
Cscalar_only | |
Cnon_scalar_only | |
Cdefault_ret_type | |
Cscalar_ret_type | |
Cbuiltin_enable | |
►CCG | Base class for all types of command groups |
CStorageInitHelper | |
CCGExecKernel | "Execute kernel" command group class |
CCGCopy | "Copy memory" command group class |
CCGFill | "Fill memory" command group class |
CCGUpdateHost | "Update host" command group class |
CCGCopyUSM | "Copy USM" command group class |
CCGFillUSM | "Fill USM" command group class |
CCGPrefetchUSM | "Prefetch USM" command group class |
CCGAdviseUSM | "Advise USM" command group class |
CCGHostTask | |
CCGBarrier | |
CCGCopy2DUSM | "Copy 2D USM" command group class |
CCGFill2DUSM | "Fill 2D USM" command group class |
CCGMemset2DUSM | "Memset 2D USM" command group class |
CCGReadWriteHostPipe | "ReadWriteHostPipe" command group class |
CCGCopyToDeviceGlobal | "Copy to device_global" command group class |
CCGCopyFromDeviceGlobal | "Copy to device_global" command group class |
CCGCopyImage | "Copy Image" command group class |
CCGSemaphoreWait | "Semaphore Wait" command group class |
CCGSemaphoreSignal | "Semaphore Signal" command group class |
CCGExecCommandBuffer | "Execute command-buffer" command group class |
CArgDesc | |
CNDRDescT | |
Ccheck_fn_signature | |
Ccheck_fn_signature< F, RetT(Args...)> | |
CKernelLambdaHasKernelHandlerArgT | |
CHostKernelBase | |
CHostTask | |
CHostKernel | |
Ccode_location | |
Ctls_code_loc_t | Data type that manages the code_location information in TLS |
CInitializedVal | |
CInitializedVal< 1, T > | |
CInitializedVal< 2, T > | |
CInitializedVal< 3, T > | |
CNDLoopIterateImpl | Helper class for the NDLoop |
CNDLoopIterateImpl< NDims, 0, LoopBoundTy, FuncTy, LoopIndexTy > | |
CNDLoop | Generates an NDims-dimensional perfect loop nest |
CInlineVariableHelper | |
CArrayCreator | |
CArrayCreator< DataT, FlattenF, ArgT, ArgTN... > | |
CArrayCreator< DataT, FlattenF > | |
Cods_target | |
Cods_target_list | |
Cselect_cl_scalar_complex_or_T | |
CGetNumElements | |
CGetNumElements< typename sycl::vec< Type, NumElements > > | |
CGetNumElements< typename sycl::detail::Boolean< N > > | |
CTryToGetElementType | |
CBuilder | |
CHostProfilingInfo | Profiling info for the host execution |
CPiInfoCode | |
Cis_platform_info_desc | |
Cis_context_info_desc | |
Cis_device_info_desc | |
Cis_queue_info_desc | |
Cis_kernel_info_desc | |
Cis_kernel_device_specific_info_desc | |
Cis_event_info_desc | |
Cis_event_profiling_info_desc | |
Cis_backend_info_desc | |
CIsSubGroupInfo | |
CIsSubGroupInfo< info::kernel_device_specific::max_num_sub_groups > | |
CIsSubGroupInfo< info::kernel_device_specific::compile_num_sub_groups > | |
CIsSubGroupInfo< info::kernel_device_specific::max_sub_group_size > | |
CIsSubGroupInfo< info::kernel_device_specific::compile_sub_group_size > | |
CItemBase | |
CItemBase< Dims, true > | |
CItemBase< Dims, false > | |
Cconditional | |
Cconditional< false, TrueT, FalseT > | |
Ckernel_param_desc_t | |
CSpecConstantInfo | |
CKernelInfo | |
Cregister_alloc_mode_key | |
CLocked | Represents a reference to value with appropriate lock acquired |
COSUtil | Groups the OS-dependent services |
COwnerLessBase | |
CDataLessPropertyBase | |
CDataLessProperty | |
CPropertyWithDataBase | |
CPropertyWithData | |
CPropertyListBase | |
Creduction_impl_algo | |
Creduction_impl_base | Base non-template class which is a base class for all reduction implementation classes |
CIsReduction | Predicate returning true if a type is a reduction |
CAreAllButLastReductions | Predicate returning true if all template type parameters except the last one are reductions |
CAreAllButLastReductions< T > | Helper specialization of AreAllButLastReductions for one element only |
CSpinLock | SpinLock is a synchronization primitive, that uses atomic variable and causes thread trying acquire lock wait in loop while repeatedly check if the lock is available |
Cis_output_iterator | |
Cis_output_iterator< T, output_iterator_requirements< T > > | |
Cstring | |
Cstring_view | |
CSYCLMemObjAllocator | |
CSYCLMemObjAllocatorHolder | |
Ctuple | |
Ctuple_element | |
Ctuple_element< N, tuple< T, Rest... > > | |
Ctuple_element< 0, tuple< T, Rest... > > | |
Cget | |
Cget< 0 > | |
CTupleValueHolder | |
CTupleCopyAssignableValueHolder | |
CTupleCopyAssignableValueHolder< T, false > | |
Ctuple< T, Ts... > | |
Ctuple<> | |
Cvalue_list | |
Cvalue_list< T, Head, Tail... > | |
Cvalue_list< T > | |
Cis_contained_value | |
Cis_contained_value< T, Value, value_list< T > > | |
Cis_type_size_equal | |
Cis_type_size_double_of | |
Cfind_type | |
Cis_fixed_size_group | |
CSwizzleOp | |
Cis_group | |
Cis_group< group< Dimensions > > | |
Cis_sub_group | |
Cis_sub_group< ext::oneapi::sub_group > | |
Cis_sub_group< sycl::sub_group > | |
Cis_generic_group | |
Ccopy_cv_qualifiers | |
Cvector_size_impl | |
Cvector_size_impl< vec< T, N > > | |
Cvector_size | |
Cvector_element_impl | |
Cvector_element_impl< vec< T, N > > | |
Cvector_element | |
Cget_elem_type | |
Cget_elem_type< marray< T, N > > | |
Cget_elem_type< vec< T, N > > | |
Cget_elem_type< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cget_elem_type< multi_ptr< ElementType, Space, DecorateAddress > > | |
Cis_ext_vector | |
Cis_ext_vector< T, std::void_t< decltype(__builtin_reduce_max(std::declval< T >()))> > | |
Cget_elem_type< T, std::enable_if_t< is_ext_vector_v< T > > > | |
Cchange_base_type | |
Cchange_base_type< vec< T, N >, B > | |
Ccopy_cv_qualifiers_impl | |
Ccopy_cv_qualifiers_impl< const T, R > | |
Ccopy_cv_qualifiers_impl< volatile T, R > | |
Ccopy_cv_qualifiers_impl< const volatile T, R > | |
Cmake_signed | |
Cmake_signed< const T > | |
Cmake_signed< vec< T, N > > | |
Cmake_signed< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cmake_signed< marray< T, N > > | |
Cmake_unsigned | |
Cmake_unsigned< const T > | |
Cmake_unsigned< vec< T, N > > | |
Cmake_unsigned< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cmake_unsigned< marray< T, N > > | |
Cis_vec | |
Cis_vec< sycl::vec< T, N > > | |
Cget_vec_size | |
Cget_vec_size< sycl::vec< T, N > > | |
Cis_marray | |
Cis_marray< sycl::marray< T, N > > | |
Cis_integral | |
Cis_floating_point_impl | |
Cis_floating_point_impl< half > | |
Cis_floating_point | |
Cis_arithmetic | |
Cis_scalar_arithmetic | |
Cis_vector_arithmetic | |
Cis_scalar_bool | |
Cis_vector_bool | |
Cis_bool | |
Cis_boolean | |
Cis_boolean< Boolean< N > > | |
Cis_pointer_impl | |
Cis_pointer_impl< T * > | |
Cis_pointer_impl< multi_ptr< T, Space, DecorateAddress > > | |
Cis_pointer | |
Cis_multi_ptr | |
Cis_multi_ptr< multi_ptr< ElementType, Space, IsDecorated > > | |
Cis_non_legacy_multi_ptr | |
Cis_non_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::yes > > | |
Cis_non_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::no > > | |
Cis_legacy_multi_ptr | |
Cis_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::legacy > > | |
Cremove_pointer_impl | |
Cremove_pointer_impl< T * > | |
Cremove_pointer_impl< multi_ptr< T, Space, DecorateAddress > > | |
Cremove_pointer | |
Cis_address_space_compliant_impl | |
Cis_address_space_compliant_impl< T *, SpaceList > | |
Cis_address_space_compliant_impl< multi_ptr< T, Space, DecorateAddress >, SpaceList > | |
Cis_address_space_compliant | |
Cmake_type_impl | |
Cmake_type_impl< vec< T, N >, TL > | |
Cmake_larger_impl | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_floating_list >::value, T > > | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_signed_integer_list >::value, T > > | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_unsigned_integer_list >::value, T > > | |
Cmake_larger_impl< vec< T, N >, vec< T, N > > | |
Cmake_larger_impl< marray< T, N >, marray< T, N > > | |
Cmake_larger | |
Cfunction_traits | |
Cfunction_traits< Ret(Args...)> | |
Cfirst_type | |
Cmap_type | |
Cmap_type< T, From, To, Rest... > | |
CSync | Groups and provides access to all the locks used the SYCL runtime |
CTempAssignGuard | |
CHashCStr | |
CCmpCStr | |
CABINeutralT | |
CABINeutralT< std::string > | |
CABINeutralT< std::vector< std::string > > | |
Cvector_alignment_impl | |
Cvector_alignment | |
CSYCLCategory | |
CIsCompileTimePropertyInstance | |
Cinterop< backend::ext_oneapi_cuda, platform > | |
CBackendInput< backend::ext_oneapi_cuda, platform > | |
CBackendReturn< backend::ext_oneapi_cuda, platform > | |
CInteropFeatureSupportMap< backend::ext_oneapi_cuda > | |
Cif_architecture_helper | |
Cis_fixed_size_group< ext::oneapi::experimental::fixed_size_group< PartitionSize, ParentGroup > > | |
Cis_native_op | |
Cis_complex | |
Cis_vector_arithmetic_or_complex | |
Cget_scalar_binary_op | |
Cget_scalar_binary_op< F< sycl::vec< T, n > > > | |
Cget_scalar_binary_op< F< void > > | |
Cis_max_or_min | |
Cis_max_or_min< sycl::maximum< T > > | |
Cis_max_or_min< sycl::minimum< T > > | |
C__pf_kernel_wrapper | |
Cget_kernel_wrapper_name_t | |
CGetMergedKernelProperties | |
CGetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > > | |
CRoundedRangeIDGenerator | |
CRoundedRangeKernel | |
CRoundedRangeKernelWithKH | |
Cimage_plain | |
Cimage_common | |
Cunsampled_image_common | |
Cauto_name | This class is the default KernelName template parameter type for kernel invocation APIs such as single_task |
Cget_kernel_name_t | Helper struct to get a kernel name type based on given Name and Type types: if Name is undefined (is a auto_name ) then Type becomes the Name |
Cdevice_image_plain | |
Ckernel_bundle_plain | |
CisComplex | |
Chas_known_identity_impl | |
Cknown_identity_impl | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsZeroIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns zero as identity for ADD, OR, XOR operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, vec< sycl::half, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< sycl::half, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, half, std::enable_if_t< IsZeroIdentityOp< half, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOneIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns one as identify for MULTIPLY operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, half, std::enable_if_t< IsOneIdentityOp< half, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOnesIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns bit image consisting of all ones as identity for AND operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMinimumIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns maximal possible value as identity for MIN operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMaximumIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns minimal possible value as identity for MAX operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsFalseIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns false as identity for LOGICAL OR operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsTrueIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns true as identity for LOGICAL AND operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
CGetMArrayArgsSize | |
CGetMArrayArgsSize<> | |
CGetMArrayArgsSize< marray< T, N >, Ts... > | |
CGetMArrayArgsSize< T, Ts... > | |
CLegacyPointerTypes | |
CLegacyPointerTypes< ElementType, access::address_space::constant_space > | |
CLegacyReferenceTypes | |
CLegacyReferenceTypes< ElementType, access::address_space::constant_space > | |
CIsCompileTimePropertyInstance< ext::intel::property::buffer_location::instance< I > > | |
CIsCompileTimePropertyInstance< ext::oneapi::property::no_alias::instance<> > | |
CIsCompileTimePropertyInstance< ext::oneapi::property::no_offset::instance<> > | |
CReducerElement | |
CReducerTraits | Helper class for accessing reducer-defined types in CRTP May prove to be useful for other things later |
CReducerTraits< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, Subst > > | |
CReducerAccess | Helper class for accessing internal reducer member functions |
Ccombiner | Use CRTP to avoid redefining shorthand operators in terms of combine |
CReductionIdentityContainer | Templated class for common functionality of all reduction implementation classes |
CReductionIdentityContainer< T, BinaryOperation, ExplicitIdentity, enable_if_t< IsKnownIdentityOp< T, BinaryOperation >::value > > | |
CReductionIdentityContainer< T, BinaryOperation, true, enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > > | |
CReductionIdentityContainer< T, BinaryOperation, false, std::enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > > | |
Creducer_common | |
CReducerToken | |
Cdata_dim_t | |
Cdata_dim_t< accessor< T, AccessorDims, Mode, access::target::device, IsPH, PropList > > | |
Cget_red_t | |
Cget_red_t< T * > | |
Cget_red_t< buffer< T, Dims, AllocatorT > > | |
Creduction_impl | This class encapsulates the reduction variable/accessor, the reduction operator and an optional operator identity |
CKernelOneWGTag | |
CKernelMultipleWGTag | |
CNDRangeReduction | |
CNDRangeReduction< reduction::strategy::local_atomic_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_last_wg_detection > | |
CNDRangeReduction< reduction::strategy::range_basic > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::local_mem_tree_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels > | |
CNDRangeReduction< reduction::strategy::basic > | |
►CIsNonUsmReductionPredicate | |
CFunc | |
►CEmptyReductionPredicate | |
CFunc | |
CFilterElement | |
►CIsScalarReduction | |
CFunc | |
►CIsArrayReduction | |
CFunc | |
CNDRangeReduction< reduction::strategy::multi > | |
CNDRangeReduction< reduction::strategy::auto_select > | |
CIsSwizzleOp | |
CIsSwizzleOp< sycl::detail::SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cvec_helper | |
Cvec_helper< bool > | |
Cvec_helper< sycl::ext::oneapi::bfloat16 > | |
Cvec_helper< std::byte > | |
CVecStorage | |
CGetOp | |
CGetScalarOp | |
CEqualTo | |
CNotEqualTo | |
CGreaterEqualTo | |
CLessEqualTo | |
CGreaterThan | |
CLessThan | |
CLogicalAnd | |
CLogicalOr | |
CRShift | |
CLShift | |
CVecStorageImpl | |
CVecStorage< bool, 1, void > | |
CVecStorage< bool, N, typename std::enable_if_t< isValidVectorSize(N)> > | |
CVecStorage< std::byte, 1, void > | |
CVecStorage< T, 1, typename std::enable_if_t< is_sigeninteger_v< T > > > | |
CVecStorage< T, 1, typename std::enable_if_t< is_sugeninteger_v< T > > > | |
CVecStorage< T, 1, typename std::enable_if_t<!is_half_or_bf16_v< T > &&is_sgenfloat_v< T > > > | |
CVecStorage< T, N, typename std::enable_if_t< isValidVectorSize(N) &&(is_sgeninteger_v< T >||(is_sgenfloat_v< T > &&!is_half_or_bf16_v< T >))> > | |
CVecStorage< half, 1, void > | |
CVecStorage< sycl::ext::oneapi::bfloat16, 1, void > | |
Cis_device_copyable_impl | |
Cis_device_copyable_impl< T, std::enable_if_t<!std::is_same_v< T, std::remove_cv_t< T > > > > | |
CIsDeprecatedDeviceCopyable | |
CAccessorImplHost | |
CLocalAccessorImplHost | |
CUnsampledImageAccessorImplHost | |
CSampledImageAccessorImplHost | |
Cbuffer_impl | |
CCircularBuffer | |
CSYCLConfigBase | |
CSYCLConfig | |
CSYCLConfig< SYCL_PI_TRACE > | |
CSYCLConfig< SYCL_RT_WARNING_LEVEL > | |
CSYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_TRACE > | |
CSYCLConfig< SYCL_DISABLE_PARALLEL_FOR_RANGE_ROUNDING > | |
CSYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_PARAMS > | |
CSYCLConfig< ONEAPI_DEVICE_SELECTOR > | |
CSYCLConfig< SYCL_ENABLE_DEFAULT_CONTEXTS > | |
CSYCLConfig< SYCL_QUEUE_THREAD_POOL_SIZE > | |
CSYCLConfig< SYCL_CACHE_PERSISTENT > | |
CSYCLConfig< SYCL_CACHE_DIR > | |
CSYCLConfig< SYCL_REDUCTION_PREFERRED_WORKGROUP_SIZE > | |
CSYCLConfig< SYCL_ENABLE_FUSION_CACHING > | |
CSYCLConfig< SYCL_CACHE_IN_MEM > | |
Ccontext_impl | |
CByteArray | |
CDeviceBinaryProperty | |
►CRTDeviceBinaryImage | |
►CPropertyRange | |
CConstIterator | |
CDynRTDeviceBinaryImage | |
CDeviceGlobalUSMMem | |
CDeviceGlobalMapEntry | |
CLessByHash | |
►Cdevice_image_impl | |
CSpecConstDescT | |
Cdevice_impl | |
Csycl_to_pi | |
Csycl_to_pi< bool > | |
Csycl_to_pi< device > | |
Csycl_to_pi< platform > | |
Ccheck_fp_support | |
Ccheck_fp_support< info::device::half_fp_config > | |
Ccheck_fp_support< info::device::double_fp_config > | |
Cget_device_info_impl | |
Cget_device_info_impl< platform, Param > | |
Cget_device_info_impl< std::string, Param > | |
Cget_device_info_impl< ReturnT, info::device::parent_device > | |
Cget_device_info_impl< std::vector< info::fp_config >, Param > | |
Cget_device_info_impl< std::string, info::device::version > | |
Cget_device_info_impl< std::vector< info::fp_config >, info::device::single_fp_config > | |
Cget_device_info_impl< bool, info::device::queue_profiling > | |
Cget_device_info_impl< std::vector< memory_order >, info::device::atomic_memory_order_capabilities > | |
Cget_device_info_impl< std::vector< memory_order >, info::device::atomic_fence_order_capabilities > | |
Cget_device_info_impl< std::vector< memory_scope >, info::device::atomic_memory_scope_capabilities > | |
Cget_device_info_impl< std::vector< memory_scope >, info::device::atomic_fence_scope_capabilities > | |
Cget_device_info_impl< bool, info::device::ext_oneapi_bfloat16_math_functions > | |
Cget_device_info_impl< std::vector< info::execution_capability >, info::device::execution_capabilities > | |
Cget_device_info_impl< std::vector< kernel_id >, info::device::built_in_kernel_ids > | |
Cget_device_info_impl< std::vector< std::string >, info::device::built_in_kernels > | |
Cget_device_info_impl< std::vector< std::string >, info::device::extensions > | |
Cget_device_info_impl< std::vector< info::partition_property >, info::device::partition_properties > | |
Cget_device_info_impl< std::vector< info::partition_affinity_domain >, info::device::partition_affinity_domains > | |
Cget_device_info_impl< info::partition_affinity_domain, info::device::partition_type_affinity_domain > | |
Cget_device_info_impl< info::partition_property, info::device::partition_type_property > | |
Cget_device_info_impl< std::vector< size_t >, info::device::sub_group_sizes > | |
Cget_device_info_impl< bool, info::device::kernel_kernel_pipe_support > | |
Cget_device_info_impl< range< Dimensions >, info::device::max_work_item_sizes< Dimensions > > | |
Cget_device_info_impl< ext::oneapi::experimental::architecture, ext::oneapi::experimental::info::device::architecture > | |
Cget_device_info_impl< std::vector< ext::oneapi::experimental::matrix::combination >, ext::oneapi::experimental::info::device::matrix_combinations > | |
Cget_device_info_impl< size_t, ext::oneapi::experimental::info::device::max_global_work_groups > | |
Cget_device_info_impl< id< 1 >, ext::oneapi::experimental::info::device::max_work_groups< 1 > > | |
Cget_device_info_impl< id< 2 >, ext::oneapi::experimental::info::device::max_work_groups< 2 > > | |
Cget_device_info_impl< id< 3 >, ext::oneapi::experimental::info::device::max_work_groups< 3 > > | |
Cget_device_info_impl< size_t, info::device::ext_oneapi_max_global_work_groups > | |
Cget_device_info_impl< id< 1 >, info::device::ext_oneapi_max_work_groups_1d > | |
Cget_device_info_impl< id< 2 >, info::device::ext_oneapi_max_work_groups_2d > | |
Cget_device_info_impl< id< 3 >, info::device::ext_oneapi_max_work_groups_3d > | |
Cget_device_info_impl< device, info::device::parent_device > | |
Cget_device_info_impl< bool, info::device::image_support > | |
Cget_device_info_impl< bool, info::device::usm_device_allocations > | |
Cget_device_info_impl< bool, info::device::usm_host_allocations > | |
Cget_device_info_impl< bool, info::device::usm_shared_allocations > | |
Cget_device_info_impl< bool, info::device::usm_restricted_shared_allocations > | |
Cget_device_info_impl< bool, info::device::usm_system_allocations > | |
Cget_device_info_impl< bool, ext::codeplay::experimental::info::device::supports_fusion > | |
Cget_device_info_impl< uint32_t, ext::codeplay::experimental::info::device::max_registers_per_work_group > | |
Cget_device_info_impl< std::vector< sycl::device >, ext::oneapi::experimental::info::device::component_devices > | |
Cget_device_info_impl< sycl::device, ext::oneapi::experimental::info::device::composite_device > | |
Cevent_impl | |
Cfusion_wrapper_impl | |
CObjectUsageCounter | |
CDefaultContextReleaseHandler | |
CGlobalHandler | Wrapper class for global data structures with non-trivial destructors |
Chandler_impl | |
CHostPipeMapEntry | |
Cimage_impl | |
Cjit_compiler | |
COffloadEntryContainer | Representation of _pi_offload_entry for creation of JIT device binaries at runtime |
CPropertyContainer | Representation of _pi_device_binary_property_struct for creation of JIT device binaries at runtime |
CPropertySetContainer | Representation of _pi_device_binary_property_set_struct for creation of JIT device binaries at runtime |
CDeviceBinaryContainer | Representation of pi_device_binary_struct for creation of JIT device binaries at runtime |
CDeviceBinariesCollection | Representation of pi_device_binaries_struct for creation of JIT device binaries at runtime |
Ckernel_bundle_impl | The class is an impl counterpart of the sycl::kernel_bundle |
CLessByNameComp | |
CEqualByNameComp | |
Ckernel_id_impl | |
Ckernel_impl | |
►CKernelProgramCache | |
CBuildError | Denotes build error data |
CBuildResult | Denotes pointer to some entity with its general state and build error |
CKernelBuildResult | |
CProgramBuildResult | |
CProgramCache | |
CTermPositions | |
CMemoryManager | |
CLockCacheItem | |
CPersistentDeviceCodeCache | |
COwnedPiEvent | |
Cplatform_impl | |
CPlatformUtil | |
Carray_fill_helper | |
CPiApiArgTuple | |
Carray_fill_helper< Kind, Idx, T > | |
Carray_fill_helper< Kind, Idx, T, Args... > | |
Cplugin | Unified interface to the underlying low-level runtimes for the device-agnostic SYCL runtime |
Cprogram_impl | |
CProgramManager | |
Cqueue_impl | |
Csampler_impl | |
CDispatchHostTask | |
CEnqueueResultT | Result of command enqueueing |
CDepDesc | Dependency between two commands |
►CCommand | Some action that needs to be performed on one or more memory objects |
CMarks | |
CEmptyCommand | The empty command does nothing during enqueue |
CReleaseCommand | The release command enqueues release of a memory object instance allocated on Host or underlying framework |
CAllocaCommandBase | Base class for memory allocation commands |
CAllocaCommand | The alloca command enqueues allocation of instance of memory object on Host or underlying framework |
CAllocaSubBufCommand | The AllocaSubBuf command enqueues creation of sub-buffer of memory object |
CMapMemObject | The map command enqueues mapping of device memory onto host memory |
CUnMapMemObject | The unmap command removes mapping of host memory onto device memory |
CMemCpyCommand | The mem copy command enqueues memory copy between two instances of memory object |
CMemCpyCommandHost | The mem copy host command enqueues memory copy between two instances of memory object |
CExecCGCommand | The exec CG command enqueues execution of kernel or explicit memory operation |
CUpdateHostRequirementCommand | |
CKernelFusionCommand | The KernelFusionCommand is placed in the execution graph together with the individual kernels of the fusion list to control kernel fusion |
CUpdateCommandBufferCommand | |
►CLeavesCollection | A wrapper for CircularBuffer class along with collection for host accessor's EmptyCommands |
CIteratorT | |
CMemObjRecord | Memory Object Record |
►CScheduler | DPC++ graph scheduler class |
CGraphBuilder | Graph builder class |
CGraphBuildResult | |
CGraphProcessor | Graph Processor provides interfaces for enqueueing commands and their dependencies to the underlying runtime |
Cspec_constant_impl | |
Cstream_impl | |
CSYCLMemObjI | |
CSYCLMemObjT | |
CThreadPool | |
CXPTIRegistry | |
CESIMDDeviceInterface | |
►Next | |
►Ncodeplay | |
►Nexperimental | |
►Nproperty | |
►Nqueue | |
Cenable_fusion | |
Cpromote_private | |
Cpromote_local | |
Cno_barriers | |
Cforce_fusion | |
Cfusion_wrapper | A wrapper wrapping a sycl::queue to provide access to the kernel fusion API, allowing to manage kernel fusion on the wrapped queue |
►Nintel | |
►Nesimd | |
►Ndetail | |
CLocalAccessorMarker | |
Cis_saturation_tag | |
Ccache_hint_wrap | |
Clsc_expand_type | |
Csimd_mask_impl | This class is a simd_obj_impl specialization representing a simd mask, which is basically a simd_obj_impl with fixed element type and limited set of APIs |
Csimd_obj_impl | This is a base class for all ESIMD simd classes with real storage (simd, simd_mask_impl) |
Csimd_view_impl | Base class for "simd view" types |
Cesimd_apply_sum | |
Cesimd_apply_prod | |
Cesimd_apply_reduced_max | |
Cesimd_apply_reduced_min | |
Cget_ext_oneapi_properties | This helper returns the ext::oneapi::experimental::properties class for ext::oneapi::experimental::properties and it's child in esimd namespace |
Cget_ext_oneapi_properties< ext::oneapi::experimental::properties< PropertiesT > > | |
Cget_ext_oneapi_properties< properties< PropertiesT > > | |
Cadd_alignment_property_helper | Simply returns 'PropertyListT' as it already has the alignment property |
Cadd_alignment_property_helper< PropertyListT, Alignment, false > | Returns a new property list type that contains the properties from 'PropertyListT' and the newly added alignment property |
Cadd_alignment_property | |
Cremove_alignment_property | |
Cremove_alignment_property< properties< std::tuple< alignment_key::value_t< Alignment >, LastTs... > > > | |
Cremove_alignment_property< properties< std::tuple< FirstT, alignment_key::value_t< Alignment >, LastTs... > > > | |
Cadd_or_replace_alignment_property | |
Cmake_L1_L2_alignment_properties | |
Cmake_L1_L2_properties | |
Csaturation_on_tag | Gen hardware supports applying saturation to results of certain operations |
Csaturation_off_tag | This type tag represents "saturation off" behavior |
Celement_aligned_tag | element_aligned_tag type |
Cvector_aligned_tag | vector_aligned_tag type |
Coveraligned_tag | overaligned_tag type |
Cis_simd_flag_type | Checks if type is a simd load/store flag |
Cis_simd_flag_type< element_aligned_tag > | |
Cis_simd_flag_type< vector_aligned_tag > | |
Cis_simd_flag_type< overaligned_tag< N > > | |
Cis_simd_flag_type< detail::dqword_element_aligned_tag > | |
Csimd | The main simd vector class |
Csimd_view | This class represents a reference to a sub-region of a base simd object |
Cproperties | |
Ccache_hint_L1_key | The 'cache_hint_L1', 'cache_hint_L2' and 'cache_hint_L3' properties are used to specify L1, L2, L3 cache hints available in target device |
Ccache_hint_L2_key | |
Ccache_hint_L3_key | |
Csimd_view< BaseTy, region1d_scalar_t< ViewedElemT > > | This is a specialization of simd_view class with a single element |
Csimd_view< BaseTy, std::pair< region1d_scalar_t< ViewedElemT >, NestedRegion > > | This is a specialization of nested simd_view class with a single element |
Cslm_allocator | RAII-style class used to implement "semi-dynamic" SLM allocation |
►Nexperimental | |
►Ndetail | |
C_MatchType | |
C_GetValue | |
C_GetValue< _Type, _T1, _T... > | |
CGetOrDefaultValT | |
CGetOrDefaultValT< PropListT, PropKeyT, DefaultPropValT, std::enable_if_t< PropListT::template has_property< PropKeyT >()> > | |
►Nesimd | |
►Ndetail | |
Clsc_expand_type | |
Cconfig_2d_mem_access | Container class to hold parameters for load2d/store2d functions |
Ctfloat32 | |
►Nproperty | |
►Nusm | |
Cbuffer_location | |
Ccache_control | |
Cread_hint_key | |
Cread_assertion_key | |
Cwrite_hint_key | |
Ckernel_attribute | |
Cfp_control_key | |
Cregister_map_key | |
Cconduit_key | |
Cstable_key | |
Cbuffer_location_key | |
Cawidth_key | |
Cdwidth_key | |
Clatency_key | |
Cread_write_mode_key | |
Cmaxburst_key | |
Cwait_request_key | |
Cfpga_kernel_attribute | |
Ctask_sequence | |
Cstreaming_interface_key | |
Cregister_map_interface_key | |
Cpipelined_key | |
Cfpga_cluster_key | |
Cburst_coalesce_impl | |
Ccache | |
Cprefetch_impl | |
Cstatically_coalesce_impl | |
Clsu | |
Cfpga_datapath | |
Cfpga_mem | |
Cfpga_mem< T, ext::oneapi::experimental::detail::properties_t< Props... > > | |
Cresource_key | |
Cnum_banks_key | |
Cstride_size_key | |
Cword_size_key | |
Cbi_directional_ports_key | |
Cclock_2x_key | |
Cram_stitching_key | |
Cmax_private_copies_key | |
Cnum_replicates_key | |
Cgrf_size_key | |
Cgrf_size_automatic_key | |
Cgpu_kernel_attribute | |
Ccache_config | |
Cdevice_arch | |
Conline_compile_error | Represents an error happend during online compilation |
Cready_latency_key | |
Cbits_per_symbol_key | |
Cuses_valid_key | |
Cfirst_symbol_in_high_order_bits_key | |
Cprotocol_key | |
Cpipe_base | |
►Cpipe | |
CConstantPipeStorageExp | |
Ctask_sequence_checker | |
Ctask_sequence_checker< f > | |
Ctask_sequence< f, oneapi::experimental::detail::properties_t< Props... > > | |
Cbalanced_key | |
Cinvocation_capacity_key | |
Cresponse_capacity_key | |
Clatency_anchor_id_key | |
Clatency_constraint_key | |
►Nproperty | |
►Nqueue | |
Ccompute_index | |
Cplatform_selector | |
Cburst_coalesce_impl | |
Ccache | |
Cprefetch_impl | |
Cstatically_coalesce_impl | |
Clsu | |
C_MatchType | |
C_GetValue | |
C_GetValue< _Type, _T1, _T... > | |
Cpipe | |
Ckernel_readable_io_pipe | |
Ckernel_writeable_io_pipe | |
►Noneapi | |
►Ndetail | |
Cis_bf16_storage_type | |
Cis_bf16_storage_type< uint16_t > | |
Cis_bf16_storage_type< uint32_t > | |
Cis_bf16_storage_type< vec< uint16_t, N > > | |
Cis_bf16_storage_type< vec< uint32_t, N > > | |
Cjoint_matrix_hip | |
Cto_hip_type | |
Cto_hip_type< bfloat16 > | |
Cto_hip_type< half > | |
Cto_hip_type< int8_t > | |
Cjm_type_interpretation_helper_trait | |
Cjm_type_interpretation_helper_trait< sycl::ext::oneapi::experimental::matrix::precision::tf32 > | |
Cwi_element | |
Cwi_element< sycl::ext::oneapi::bfloat16, NumRows, NumCols, Use, Layout, Group > | |
Cwi_data | |
Cjoint_matrix_cuda | |
Cowner_less_base | |
Cweak_object_base | |
Cfilter_selector_impl | |
►Nexperimental | |
►Ncplx | |
►Ndetail | TRAITS |
C__numeric_type | |
C__numeric_type< void > | |
C__promote_imp | |
C__promote_imp< _A1, _A2, _A3, true > | |
C__promote_imp< _A1, _A2, void, true > | |
C__promote_imp< _A1, void, void, true > | |
C__promote | |
C__libcpp_complex_overload_traits | |
C__libcpp_complex_overload_traits< _Tp, true, false > | |
C__libcpp_complex_overload_traits< _Tp, false, true > | |
►Ncuda | |
Cbarrier | |
►Ndetail | |
CPropertyMetaInfo< sycl::detail::register_alloc_mode_key::value_t< Mode > > | |
Cis_group_helper | |
Cis_group_helper< group_with_scratchpad< Group, Extent > > | |
CPropertyMetaInfo< intel::experimental::read_hint_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::write_hint_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::fp_control_key::value_t< FPMode > > | |
CPropertyMetaInfo< register_map_key::value_t > | |
CPropertyMetaInfo< conduit_key::value_t > | |
CPropertyMetaInfo< stable_key::value_t > | |
CPropertyMetaInfo< buffer_location_key::value_t< N > > | |
CPropertyMetaInfo< awidth_key::value_t< W > > | |
CPropertyMetaInfo< dwidth_key::value_t< W > > | |
CPropertyMetaInfo< latency_key::value_t< N > > | |
CPropertyMetaInfo< maxburst_key::value_t< N > > | |
CPropertyMetaInfo< wait_request_key::value_t< Enable > > | |
CPropertyMetaInfo< read_write_mode_key::value_t< Mode > > | |
CcheckValidFPGAPropertySet | |
CcheckHasConduitAndRegisterMap | |
CPropertyMetaInfo< intel::experimental::streaming_interface_key::value_t< Stall_Free > > | |
CPropertyMetaInfo< intel::experimental::register_map_interface_key::value_t< Wait > > | |
CPropertyMetaInfo< intel::experimental::pipelined_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::fpga_cluster_key::value_t< ClusterType > > | |
CPropertyMetaInfo< intel::experimental::resource_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::num_banks_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::stride_size_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::word_size_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::bi_directional_ports_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::clock_2x_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::ram_stitching_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::max_private_copies_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::num_replicates_key::value_t< Value > > | |
CPropertyMetaInfo< sycl::ext::intel::experimental::grf_size_key::value_t< Size > > | |
CPropertyMetaInfo< sycl::ext::intel::experimental::grf_size_automatic_key::value_t > | |
CConflictingProperties< sycl::ext::intel::experimental::grf_size_key, Properties > | |
CConflictingProperties< sycl::ext::intel::experimental::grf_size_automatic_key, Properties > | |
CConflictingProperties< sycl::detail::register_alloc_mode_key, Properties > | |
Cis_vec | |
Cis_vec< sycl::vec< T, N > > | |
Cimage_mem_impl | |
CHasArrowOperator | |
CHasArrowOperator< T, std::void_t< decltype(std::declval< T >().operator->())> > | |
Cdevice_global_base | |
Cdevice_global_base< T, properties_t< Props... >, std::enable_if_t< properties_t< Props... >::template has_property< device_image_scope_key >()> > | |
CPropertyMetaInfo< device_image_scope_key::value_t > | |
CPropertyMetaInfo< host_access_key::value_t< Access > > | |
CPropertyMetaInfo< init_mode_key::value_t< Trigger > > | |
CPropertyMetaInfo< implement_in_csr_key::value_t< Enable > > | |
CDeviceGlobalMetaInfoFilter | |
CDeviceGlobalMetaInfoFilter< host_access_key::value_t< Access >, Properties > | |
CHasSubscriptOperator | |
Cis_ann_arg_impl | |
Cis_ann_arg_impl< annotated_arg< T, P > > | |
Cis_ann_arg_impl< const annotated_arg< T, P > > | |
CGetUnderlyingTImpl | |
CGetUnderlyingTImpl< annotated_arg< T, P > > | |
Cis_ann_ref_impl | |
Cis_ann_ref_impl< annotated_ref< T, P > > | |
Cis_ann_ref_impl< const annotated_ref< T, P > > | |
CPropertyMetaInfo< usm_kind_key::value_t< Kind > > | |
CIsUsmKindDevice | |
CIsUsmKindDevice< detail::properties_t< Props... > > | |
CIsUsmKindHost | |
CIsUsmKindHost< detail::properties_t< Props... > > | |
CIsUsmKindShared | |
CIsUsmKindShared< detail::properties_t< Props... > > | |
CHasProperty | |
CHasProperty< PropKey, detail::properties_t< Props... > > | |
CGetPropertyValueFromPropList | |
CGetPropertyValueFromPropList< PropKey, ConstType, DefaultPropVal, detail::properties_t< Props... > > | |
CIsRuntimePropertyValid | |
CValidAllocPropertyList | |
CValidAllocPropertyList< T, detail::empty_properties_t > | |
CValidAllocPropertyList< T, detail::properties_t< Prop, Props... > > | |
CGetCompileTimeProperties | |
CGetCompileTimeProperties< detail::empty_properties_t > | |
CGetCompileTimeProperties< detail::properties_t< Prop > > | |
CGetCompileTimeProperties< detail::properties_t< Prop, Props... > > | |
CGetAnnotatedPtrPropertiesWithUsmKind | |
CGetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > > | |
CCheckTAndPropLists | |
CCheckTAndPropLists< T, detail::properties_t< PropsA... >, detail::properties_t< PropsB... > > | |
CCheckTAndPropListsWithUsmKind | |
CCheckTAndPropListsWithUsmKind< Kind, T, detail::properties_t< PropsA... >, detail::properties_t< PropsB... > > | |
CDeducedProperties | |
CDeducedProperties< detail::properties_t< Args... > > | |
CPropertyMetaInfo< alignment_key::value_t< N > > | |
Cmodifiable_command_graph | |
Cexecutable_command_graph | |
Cdynamic_parameter_base | |
CConvertToComp | |
CConvertToComp< T, sorting_order::descending > | |
Chas_difference_type | |
Chas_difference_type< T, std::void_t< typename T::difference_type > > | |
Chas_difference_type< T * > | |
Cis_sorter_impl | |
Cis_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > > | |
Cis_sorter | |
Cspmd2simd | |
Cspmd2simd< uniform< T >, N > | |
Cspmd2simd< std::tuple< T... >, N > | |
Cspmd2simd< T, N, std::enable_if_t< std::is_arithmetic_v< T > > > | |
Cspmd2simd< bool, N > | |
Csimd2spmd | |
Csimd2spmd< uniform< T > > | |
Csimd2spmd< simd< T, N > > | |
Csimd2spmd< std::tuple< T... > > | |
Csimd2spmd< T, std::enable_if_t< std::is_arithmetic_v< T > > > | |
Csimd2spmd< simd_mask< T, N > > | |
Csimd2spmd< void > | |
Csimd_size | |
Csimd_size< simd< T, N > > | |
Cis_uniform_type | |
Cis_uniform_type< uniform< T > > | |
Cis_simd_or_mask_type | |
Cis_simd_or_mask_type< simd< T, N > > | |
Cis_simd_or_mask_type< simd_mask< T, N > > | |
Call_uniform_types | |
Cunwrap_uniform | |
Cunwrap_uniform< uniform< T > > | |
Csg_size | |
Cremove_ref_from_func_ptr_ref_type | |
Cremove_ref_from_func_ptr_ref_type< Ret(*&)(Args...)> | |
Cremove_ref_from_func_ptr_ref_type< Ret(__regcall *&)(Args...)> | |
Cstrip_regcall_from_function_ptr | |
Cstrip_regcall_from_function_ptr< Ret(*)(Args...)> | |
Cstrip_regcall_from_function_ptr< Ret(__regcall *)(Args...)> | |
Cis_non_trivially_copyable_uniform | |
Cis_non_trivially_copyable_uniform< void > | |
CIsCompileTimeProperty< prefetch_hint_key > | |
CPropertyMetaInfo< prefetch_hint_key::value_t< Level, Hint > > | |
Cis_instance_of_tmpl_int | |
Cis_instance_of_tmpl_int< T< N >, Tmpl > | |
Cis_instance_of_tmpl_int_bool | |
Cis_instance_of_tmpl_int_bool< T< N, X >, Tmpl > | |
CAllNonZero | |
CAllNonZero< X, Xs... > | |
CPropertyMetaInfo< work_group_size_key::value_t< Dim0, Dims... > > | |
CPropertyMetaInfo< work_group_size_hint_key::value_t< Dim0, Dims... > > | |
CPropertyMetaInfo< sub_group_size_key::value_t< Size > > | |
CPropertyMetaInfo< device_has_key::value_t< Aspects... > > | |
CHasKernelPropertiesGetMethod | |
CHasKernelPropertiesGetMethod< T, std::void_t< decltype(std::declval< T >().get(std::declval< properties_tag >()))> > | |
CContainsProperty | |
CContainsProperty< PropT, std::tuple< T, Ts... > > | |
CContainsProperty< PropT, std::tuple< PropT, Rest... > > | |
CContainsProperty< PropT, std::tuple< property_value< PropT, PropValuesTs... >, Rest... > > | |
CFindCompileTimePropertyValueType | |
CFindCompileTimePropertyValueType< CTPropertyT, std::tuple< OtherProperty, Rest... > > | |
CFindCompileTimePropertyValueType< CTPropertyT, std::tuple< property_value< CTPropertyT, CTPropertyValueTs... >, Rest... > > | |
CRuntimePropertyStorage | |
CRuntimePropertyStorage< std::tuple< Ts... > > | |
CRuntimePropertyStorage< std::tuple< T, Ts... > > | |
CExtractProperties | |
CExtractProperties< std::tuple< PropertiesTs... > > | |
CExtractProperties< std::tuple< PropertyT, PropertiesTs... > > | |
Cmerged_properties | |
Cmerged_properties< properties_t< LHSPropertiesTs... >, properties_t< RHSPropertiesTs... > > | |
CValueOrDefault | |
CValueOrDefault< Properties, PropertyKey, std::enable_if_t< is_property_list_v< Properties > &&Properties::template has_property< PropertyKey >()> > | |
Call_props_are_keys_of | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::detail::empty_properties_t > | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::properties< std::tuple< PropT > > > | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::properties< std::tuple< PropT, PropTs... > > > | |
Cproperty_key_base_tag | |
Ccompile_time_property_key_base_tag | |
Crun_time_property_key | |
Ccompile_time_property_key | |
CPropertyToKind | |
CPropertyID | |
CIsRuntimeProperty | |
CIsCompileTimeProperty | |
CPropertyMetaInfo | |
CIsTuple | |
CIsTuple< std::tuple< Ts... > > | |
CPrependTuple | |
CPrependTuple< T, std::tuple< Ts... > > | |
CHasValue | |
CHasValue< T, decltype((void) T::value, 0)> | |
CIsCompileTimePropertyValue | |
CIsProperty | |
CIsPropertyValue | |
CAllPropertyValues | |
CAllPropertyValues< std::tuple< Ts... > > | |
CAllPropertyValues< std::tuple< T, Ts... > > | |
CHeadSplit | |
CHeadSplit< std::tuple< T, Ts... >, true > | |
CHeadSplit< std::tuple< Ts... >, false > | |
CSelectNonVoid | |
CSelectNonVoid< LHS, void > | |
CSelectNonVoid< void, RHS > | |
CSortByPropertyId | |
CSorted | |
CIsSorted | |
CIsSorted< std::tuple< Ts... > > | |
CIsSorted< std::tuple< T > > | |
CSingleNontypePropertyValueBase | |
CSingleNontypePropertyValueBase< T, std::enable_if_t< HasValue< T >::value > > | |
CPropertyValueBase | |
CPropertyValueBase< T > | |
CPropertyID< property_value< PropertyT, PropertyValueTs... > > | |
CIsCompileTimePropertyValue< property_value< PropertyT, PropertyValueTs... > > | |
Cnode_impl | Implementation of node class from SYCL_EXT_ONEAPI_GRAPH |
Cpartition | |
Cgraph_impl | Implementation details of command_graph<modifiable> |
Cexec_graph_impl | Class representing the implementation of command_graph<executable> |
Cdynamic_parameter_impl | |
►Ninfo | |
►Ndevice | |
Cmax_work_groups | |
►Nkernel_queue_specific | |
Cmax_num_work_group_sync | |
►Nmatrix | |
►Nprecision | |
Ctf32 | |
Cspv_matrix_layout_traits | |
Cspv_matrix_use_traits | |
Cspv_scope_traits | |
Cspv_scope_traits< sycl::sub_group > | |
Cspv_scope_traits< sycl::group< D > > | |
Cjoint_matrix | |
Ccombination | |
Cmatrix_params | |
Cmatrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td >)> > | |
Cmatrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)>::type > | |
Cmatrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
►Nproperty | |
►Ngraph | |
Cno_cycle_check | Property passed to command_graph constructor to disable checking for cycles |
Cassume_buffer_outlives_graph | Property passed to command_graph constructor to allow buffers to be used with graphs |
Cupdatable | Property passed to command_graph<graph_state::modifiable>::finalize() to mark the resulting executable command_graph as able to be updated |
►Nnode | |
Cdepends_on | Property used to define dependent nodes when creating a new node with command_graph::add() |
Cdepends_on_all_leaves | Property used to to add all previous graph leaves as dependencies when creating a new node with command_graph::add() |
Cgroup_with_scratchpad | |
Cis_fixed_topology_group | |
Croot_group | |
Cis_fixed_topology_group< root_group< Dimensions > > | |
Cis_fixed_topology_group< sycl::group< Dimensions > > | |
Cis_fixed_topology_group< sycl::ext::oneapi::sub_group > | |
Cis_fixed_topology_group< sycl::sub_group > | |
Cis_user_constructed_group | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L1_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L2_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L3_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cis_property_list< sycl::ext::intel::esimd::properties< std::tuple< PropertyValueTs... > > > | |
Cannotated_ptr | |
Cis_property_key_of< intel::experimental::read_hint_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::read_assertion_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::write_hint_key, annotated_ptr< T, PropertyListT > > | |
CpropagateToPtrAnnotation< intel::experimental::read_hint_key > | |
CpropagateToPtrAnnotation< intel::experimental::read_assertion_key > | |
CpropagateToPtrAnnotation< intel::experimental::write_hint_key > | |
Cis_valid_property< T, intel::experimental::read_hint_key::value_t< Cs... > > | |
Cis_valid_property< T, intel::experimental::read_assertion_key::value_t< Cs... > > | |
Cis_valid_property< T, intel::experimental::write_hint_key::value_t< Cs... > > | |
Cis_property_key_of< intel::experimental::fp_control_key, intel::experimental::kernel_attribute< T, PropertyListT > > | |
Cannotated_arg | |
Cis_property_key_of< register_map_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< conduit_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< stable_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< buffer_location_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< awidth_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< dwidth_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< latency_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< read_write_mode_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< maxburst_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< wait_request_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< register_map_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< conduit_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< stable_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< buffer_location_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< awidth_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< dwidth_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< latency_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< read_write_mode_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< maxburst_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< wait_request_key, annotated_ptr< T, PropertyListT > > | |
Cis_valid_property< T, buffer_location_key::value_t< N > > | |
Cis_valid_property< T, awidth_key::value_t< W > > | |
Cis_valid_property< T, dwidth_key::value_t< W > > | |
Cis_valid_property< T, latency_key::value_t< N > > | |
Cis_valid_property< T, read_write_mode_key::value_t< Mode > > | |
Cis_valid_property< T, maxburst_key::value_t< N > > | |
Cis_valid_property< T, wait_request_key::value_t< Enable > > | |
Cis_valid_property< T, register_map_key::value_t > | |
Cis_valid_property< T, conduit_key::value_t > | |
Cis_valid_property< T, stable_key::value_t > | |
CpropagateToPtrAnnotation< buffer_location_key > | |
Cis_property_key_of< intel::experimental::streaming_interface_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::register_map_interface_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::pipelined_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::fpga_cluster_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::pipelined_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::fpga_cluster_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::resource_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::num_banks_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::stride_size_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::word_size_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::bi_directional_ports_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::clock_2x_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::ram_stitching_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::max_private_copies_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::num_replicates_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::cache_config_key, intel::experimental::gpu_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::balanced_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::invocation_capacity_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::response_capacity_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cunsampled_image_handle | Opaque unsampled image handle type |
Csampled_image_handle | Opaque sampled image handle type |
Cimage_descriptor | A struct to describe the properties of an image |
Cinterop_mem_handle | Opaque interop memory handle type |
Cinterop_semaphore_handle | Opaque interop semaphore handle type |
Cresource_fd | |
Cresource_win32_handle | |
Cresource_win32_name | |
Cexternal_mem_descriptor | Opaque external memory descriptor type |
Cexternal_semaphore_descriptor | |
Cexternal_mem_fd | EVERYTHING BELOW IS DEPRECATED |
Cexternal_mem_win32 | Windows external memory type |
Cexternal_semaphore_fd | External semaphore file descriptor type |
Cimage_mem_handle | Opaque image memory handle type |
Cimage_mem | A class that represents image memory |
Cbindless_image_sampler | |
Cdevice_global | |
Cdevice_global< T, detail::properties_t< Props... > > | |
Cdevice_image_scope_key | |
Chost_access_key | |
Cinit_mode_key | |
Cimplement_in_csr_key | |
Cis_property_key_of< device_image_scope_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< host_access_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< init_mode_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< implement_in_csr_key, device_global< T, PropertyListT > > | |
Cannotated_ref | |
CannotationHelper | |
CannotationHelper< I, detail::properties_t< P... > > | |
Cannotated_ref< T, detail::properties_t< Props... > > | |
Cusm_kind_key | |
Cis_valid_property< T, usm_kind_key::value_t< Kind > > | |
Cis_property_key_of< usm_kind_key, annotated_ptr< T, PropertyListT > > | |
Cballot_group | |
Cis_user_constructed_group< ballot_group< ParentGroup > > | |
Cis_valid_property | |
Ccheck_property_list | |
Ccheck_property_list< T, Prop, Props... > | |
CpropagateToPtrAnnotation | |
CpropagateToPtrAnnotation< property_value< PropKeyT, PropValuesTs... > > | |
Calignment_key | |
Cis_valid_property< T, alignment_key::value_t< W > > | |
Cis_property_key_of< alignment_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< alignment_key, annotated_arg< T, PropertyListT > > | |
CpropagateToPtrAnnotation< alignment_key > | |
Cis_genfloat | FORWARD DECLARATIONS |
Ccomplex | |
Cis_gencomplex | |
Ccomplex< _Tp, typename std::enable_if_t< is_genfloat< _Tp >::value > > | |
Cfixed_size_group | |
Cis_user_constructed_group< fixed_size_group< PartitionSize, ParentGroup > > | |
Ccommand_graph | Graph in the modifiable state |
Cnode | Class representing a node in the graph, returned by command_graph::add() |
Ccommand_graph< graph_state::executable > | |
Cdynamic_parameter | |
Cdefault_sorter | |
Cradix_sorter | |
Ctangle_group | |
Copportunistic_group | |
Cis_user_constructed_group< opportunistic_group > | |
Cprefetch_hint_key | |
Cuse_root_sync_key | |
Cis_user_constructed_group< tangle_group< ParentGroup > > | |
Cuniform | |
Cproperties_tag | |
Cwork_group_size_key | |
Cwork_group_size_hint_key | |
Csub_group_size_key | |
Cdevice_has_key | |
Cproperty_value< work_group_size_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... > | |
Cproperty_value< work_group_size_hint_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... > | |
Cproperty_value< sub_group_size_key, std::integral_constant< uint32_t, Size > > | |
Cproperty_value< device_has_key, std::integral_constant< aspect, Aspects >... > | |
Cproperty_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > > | |
Cproperties | |
Cis_property_list | |
Cis_property_list< properties< std::tuple< PropertyValueTs... > > > | |
Cis_property_key | |
Cis_property_key_of | |
Cproperty_value | |
Cis_property_value | |
Cis_property_value_of | |
Cis_property_value< V, std::void_t< typename V::key_t > > | |
Cis_property_value_of< V, O, std::void_t< typename V::key_t > > | |
Cbuild_options | |
Cis_property_key_of< build_options_key, sycl::kernel_bundle< bundle_state::ext_oneapi_source > > | |
Csave_log | |
Cis_property_key_of< save_log_key, sycl::kernel_bundle< bundle_state::ext_oneapi_source > > | |
Ccl_version | |
►Nproperty | |
►Nbuffer | |
Cuse_pinned_host_memory | |
►Nusm | |
Cdevice_read_only | |
►Cno_offset | |
Cinstance | |
Cweak_object | |
Cis_compile_time_property | |
Cbfloat16 | |
CUs | |
CUu | |
Cfilter_selector | |
Cowner_less | |
Cowner_less< context > | |
Cowner_less< device > | |
Cowner_less< event > | |
Cowner_less< kernel > | |
Cowner_less< kernel_id > | |
Cowner_less< platform > | |
Cowner_less< queue > | |
Cowner_less< stream > | |
Cowner_less< device_image< State > > | |
Cowner_less< kernel_bundle< State > > | |
Cowner_less< buffer< DataT, Dimensions, AllocatorT > > | |
Cowner_less< unsampled_image< Dimensions, AllocatorT > > | |
Cowner_less< sampled_image< Dimensions, AllocatorT > > | |
Cowner_less< accessor< DataT, Dimensions, AccessMode, AccessTarget, isPlaceholder > > | |
Cowner_less< host_accessor< DataT, Dimensions, AccessMode > > | |
Cowner_less< local_accessor< DataT, Dimensions > > | |
Cowner_less< unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > > | |
Cowner_less< host_unsampled_image_accessor< DataT, Dimensions, AccessMode > > | |
Cowner_less< sampled_image_accessor< DataT, Dimensions, AccessTarget > > | |
Cowner_less< host_sampled_image_accessor< DataT, Dimensions > > | |
►Csub_group_mask | |
Creference | |
Cweak_object< buffer< T, Dimensions, AllocatorT > > | |
Cweak_object< stream > | |
Cis_compile_time_property< ext::oneapi::property::no_offset > | |
Cis_compile_time_property< ext::oneapi::property::no_alias > | |
Cis_compile_time_property< sycl::ext::intel::property::buffer_location > | |
Caccessor_property_list | |
►Ninfo | |
►Ndevice | |
Cmax_work_item_sizes | |
Cparam_traits | |
Ccompatibility_param_traits | |
►Nproperty | |
►Nbuffer | |
►Ndetail | |
Cbuffer_location | |
Cuse_host_ptr | |
Cuse_mutex | |
Ccontext_bound | |
Cmem_channel | |
►Nimage | |
Cuse_host_ptr | |
Cuse_mutex | |
Ccontext_bound | |
►Nreduction | |
Cinitialize_to_identity | |
Cno_init | |
Cmode_tag_t | |
Cmode_target_tag_t | |
Cremove_decoration | |
Cremove_decoration< const T > | |
Cremove_decoration< T * > | |
Cremove_decoration< const T * > | |
Cremove_decoration< T & > | |
Cremove_decoration< const T & > | |
Caccessor | |
Clocal_accessor_base | Local accessor |
Caccessor< DataT, Dimensions, AccessMode, access::target::local, IsPlaceholder > | |
Caccessor< DataT, Dimensions, AccessMode, access::target::host_image, IsPlaceholder > | Host image accessor |
►Chost_accessor | |
CIsSameAsBuffer | |
Cunsampled_image_accessor | |
Chost_unsampled_image_accessor | |
Csampled_image_accessor | |
Chost_sampled_image_accessor | |
Cvec | Provides a cross-patform vector class template that works efficiently on SYCL devices as well as in host C++ code |
Cmulti_ptr | |
Catomic_ref | |
Cbackend_traits | |
Crange | Defines the iteration domain of either a single work-group in a parallel dispatch, or the overall Dimensions of the dispatch |
Cbuffer | Defines a shared array that can be used by kernels in queues |
Ccontext | SYCL context on which kernel functions may be executed |
Cid | A unique identifier of an item in an index space |
Cmarray | Provides a cross-platform math array class template that works on SYCL devices as well as in host C++ code |
Citem | Identifies an instance of the function object executing at each point in a range |
Cgroup | |
Cnd_item | Identifies an instance of the function object executing at each point in an nd_range |
Ch_item | Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call |
Cis_group | |
Cdevice | The SYCL device class encapsulates a single SYCL device on which kernels may be executed |
Cdevice_event | Encapsulates a single SYCL device event which is available only within SYCL kernel functions and can be used to wait for asynchronous operations within a kernel function to complete |
Caccelerator_selector | The default selector chooses the first available SYCL device |
Cevent | An event object can be used to synchronize memory transfers, enqueues of kernels and signaling barriers |
Cexception | |
Cexception_list | A list of asynchronous exceptions |
Cis_property< ext::codeplay::experimental::property::promote_private > | |
Cis_property< ext::codeplay::experimental::property::promote_local > | |
Cis_property< ext::codeplay::experimental::property::no_barriers > | |
Cis_property< ext::codeplay::experimental::property::force_fusion > | |
Cis_property< ext::codeplay::experimental::property::queue::enable_fusion > | |
Cis_property_of< ext::codeplay::experimental::property::promote_private, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_local, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_private, accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_local, accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_property_of< ext::codeplay::experimental::property::queue::enable_fusion, queue > | |
Cis_property< ext::oneapi::property::usm::device_read_only > | |
Cis_property< ext::intel::experimental::property::usm::buffer_location > | |
Cis_group< ext::oneapi::experimental::ballot_group< ParentGroup > > | |
Cis_group< ext::oneapi::experimental::fixed_size_group< PartitionSize, ParentGroup > > | |
Cis_property< ext::oneapi::experimental::property::graph::no_cycle_check > | |
Cis_property< ext::oneapi::experimental::property::node::depends_on > | |
Cis_property_of< ext::oneapi::experimental::property::graph::no_cycle_check, ext::oneapi::experimental::command_graph< ext::oneapi::experimental::graph_state::modifiable > > | |
Cis_property_of< ext::oneapi::experimental::property::node::depends_on, ext::oneapi::experimental::node > | |
Cis_group< ext::oneapi::experimental::opportunistic_group > | |
Cis_group< ext::oneapi::experimental::tangle_group< ParentGroup > > | |
Cnd_range | Defines the iteration domain of both the work-groups and the overall dispatch |
Cis_device_copyable< ext::oneapi::experimental::properties< PropertiesT > > | |
Clogical_and | |
Clogical_and< void > | |
Clogical_or | |
Clogical_or< void > | |
Cminimum | |
►Cminimum< void > | |
Cis_transparent | |
Cmaximum | |
►Cmaximum< void > | |
Cis_transparent | |
►Chandler | Command group handler class |
CShouldEnableSetArg | |
Cimage | Defines a shared image data |
Cunsampled_image | |
Csampled_image | |
Cinterop_handle | |
Ckernel_bundle | The kernel_bundle class represents collection of device images in a particular state |
Ckernel | Provides an abstraction of a SYCL kernel |
Ckernel_id | Objects of the class identify kernel is some kernel_bundle related APIs |
Cdevice_image | Objects of the class represents an instance of an image in a specific state |
Chas_known_identity | |
Cknown_identity | |
Clocal_accessor | |
Cplatform | Encapsulates a SYCL platform on which kernels may be executed |
Cimage_accessor | |
Cis_property< ext::oneapi::property::no_offset > | |
Cis_property< ext::oneapi::property::no_alias > | |
Cis_property< ext::intel::property::buffer_location > | |
Cis_property_of< property::noinit, T > | |
Cis_property_of< property::no_init, T > | |
Cis_property_of< ext::oneapi::property::no_offset, T > | |
Cis_property_of< ext::oneapi::property::no_alias, T > | |
Cis_property_of< ext::intel::property::buffer_location, T > | |
Cis_property_of< property::buffer::use_host_ptr, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::use_mutex, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::detail::buffer_location, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::context_bound, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::mem_channel, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::oneapi::property::buffer::use_pinned_host_memory, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::context::cuda::use_primary_context, context > | |
Cis_property_of< ext::oneapi::cuda::property::context::use_primary_context, context > | |
Cis_property_of< property::image::use_host_ptr, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_host_ptr, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_host_ptr, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property | |
Cis_property_of | |
Cproperty_list | Objects of the property_list class are containers for the SYCL properties |
Cqueue | Encapsulates a single SYCL queue which schedules kernels on a SYCL device |
Creducer | Class that is used to represent objects that are passed to user's lambda functions and representing users' reduction variable |
Cis_device_copyable< detail::ReducerElement< T, BinaryOperation, IsOptional > > | |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of the generic class 'reducer' |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of the generic class 'reducer' |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&View==true > > | Component of 'reducer' class for array reductions, representing a single element of the span (as returned by the subscript operator) |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of 'reducer' class for array reductions exposing the subscript operator |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of 'reducer' class for array reductions accepting a span in cases where the identity value is known |
Cimage_sampler | |
C__precision_manipulator__ | |
C__width_manipulator__ | |
Csub_group | |
Cspan | |
C__is_span_impl | |
C__is_span_impl< span< _Tp, _Extent > > | |
C__is_span | |
C__is_std_array_impl | |
C__is_std_array_impl< std::array< _Tp, _Sz > > | |
C__is_std_array | |
C__is_span_compatible_container | |
C__is_span_compatible_container< _Tp, _ElementType, std::void_t< typename std::enable_if<!__is_span< _Tp >::value, std::nullptr_t >::type, typename std::enable_if<!__is_std_array< _Tp >::value, std::nullptr_t >::type, typename std::enable_if<!std::is_array_v< _Tp >, std::nullptr_t >::type, decltype(data(std::declval< _Tp >())), decltype(size(std::declval< _Tp >())), typename std::enable_if< std::is_convertible_v< std::remove_pointer_t< decltype(data(std::declval< _Tp & >()))>(*)[], _ElementType(*)[]>, std::nullptr_t >::type > > | |
Cspan< _Tp, dynamic_extent > | |
Celem | |
Cis_device_copyable | Is_device_copyable is a user specializable class template to indicate that a type T is device copyable, which means that SYCL implementation may copy objects of the type T between host and device or between two devices |
Cis_device_copyable< std::array< T, 0 > > | |
Cis_device_copyable< std::array< T, N > > | |
Cis_device_copyable< std::optional< T > > | |
Cis_device_copyable< std::pair< T1, T2 > > | |
Cis_device_copyable< std::tuple< Ts... > > | |
Cis_device_copyable< std::variant< Ts... > > | |
Cis_device_copyable< sycl::marray< T, N > > | |
Cis_device_copyable< T[N]> | |
►Cusm_allocator | |
Crebind | |
►Ndetail | |
►Nacc_properties | |
Cis_accessor | |
Cis_accessor< accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_sycl2020_image_accessor | |
Cis_sycl2020_image_accessor< unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > > | |
Cis_sycl2020_image_accessor< sampled_image_accessor< DataT, Dimensions, AccessTarget > > | |
Cis_sycl2020_image_host_accessor | |
Cis_sycl2020_image_host_accessor< host_unsampled_image_accessor< DataT, Dimensions, AccessMode > > | |
Cis_sycl2020_image_host_accessor< host_sampled_image_accessor< DataT, Dimensions > > | |
Cis_host_accessor | |
Cis_host_accessor< host_accessor< DataT, Dimensions, AccessMode > > | |
Cis_local_accessor | |
Cis_local_accessor< local_accessor< T, Dimensions > > | |
Cis_image_accessor | |
Cis_image_accessor< accessor< T, Dimensions, AccessMode, access::target::image, IsPlaceholder, PropertyListT > > | |
Cis_image_accessor< image_accessor< T, Dimensions, AccessMode, AccessTarget, IsPlaceholder > > | |
►Nhalf_impl | |
Chalf | |
►Nhost_half_impl | |
Chalf | |
►Npi | |
CPiFuncInfo | |
CIsStdVector | |
CIsStdVector< std::vector< T > > | |
CprintOut | |
CprintOut< PiEvent * > | |
CprintOut< PiMem * > | |
CprintOut< void * > | |
CprintOut< T ** > | |
►Nreduction | |
►Naux_krn | |
CMulti | |
►Nmain_krn | |
CNDRangeMulti | |
CInitMemKrn | |
CMainKrn | |
CAuxKrn | |
►Nspirv | |
Cgroup_scope | |
CNegateDecorated | |
CNegateDecorated< access::decorated::yes > | |
CNegateDecorated< access::decorated::no > | |
CTargetToAS | |
CTargetToAS< access::target::local > | |
CTargetToAS< access::target::constant_buffer > | |
CDecoratedType | |
CDecoratedType< ElementType, access::address_space::private_space > | |
CDecoratedType< ElementType, access::address_space::generic_space > | |
CDecoratedType< ElementType, access::address_space::global_space > | |
CDecoratedType< ElementType, access::address_space::ext_intel_global_device_space > | |
CDecoratedType< ElementType, access::address_space::ext_intel_global_host_space > | |
CDecoratedType< ElementType, access::address_space::constant_space > | |
CDecoratedType< ElementType, access::address_space::local_space > | |
Cremove_decoration_impl | |
CAccHostDataT | |
CIsCxPropertyList | |
CIsCxPropertyList< ext::oneapi::accessor_property_list< Props... > > | |
CIsCxPropertyList< ext::oneapi::accessor_property_list<> > | |
►Caccessor_common | |
CAccessorSubscript | |
CLocalAccessorBaseDevice | |
CAccessorImplDevice | |
CAccessorBaseHost | |
CLocalAccessorBaseHost | |
CUnsampledImageAccessorBaseHost | |
CSampledImageAccessorBaseHost | |
CIsValidCoordDataT | |
CIsValidCoordDataT< 1, T > | |
CIsValidCoordDataT< 2, T > | |
CIsValidCoordDataT< 3, T > | |
CIsValidUnsampledCoord2020DataT | |
CIsValidUnsampledCoord2020DataT< 1, T > | |
CIsValidUnsampledCoord2020DataT< 2, T > | |
CIsValidUnsampledCoord2020DataT< 3, T > | |
CIsValidSampledCoord2020DataT | |
CIsValidSampledCoord2020DataT< 1, T > | |
CIsValidSampledCoord2020DataT< 2, T > | |
CIsValidSampledCoord2020DataT< 3, T > | |
C__image_array_slice__ | |
Cimage_accessor | |
CIsValidAtomicType | |
CIsValidAtomicAddressSpace | |
CGetSpirvMemoryScope | |
CGetSpirvMemoryScope< access::address_space::global_space > | |
CGetSpirvMemoryScope< access::address_space::ext_intel_global_device_space > | |
CGetSpirvMemoryScope< access::address_space::local_space > | |
CIsValidAtomicRefType | |
CIsValidAtomicRefAddressSpace | |
Cmemory_order_traits | |
Cmemory_order_traits< memory_order::relaxed > | |
Cmemory_order_traits< memory_order::acq_rel > | |
Cmemory_order_traits< memory_order::seq_cst > | |
Cbit_equal | |
Cbit_equal< T, typename std::enable_if_t< std::is_integral_v< T > > > | |
Cbit_equal< float > | |
Cbit_equal< double > | |
Catomic_ref_base | |
Catomic_ref_impl | |
Catomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |
Catomic_ref_impl< T, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_floating_point_v< T > > > | |
Catomic_ref_impl< T, true, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_integral_v< T > > > | |
Catomic_ref_impl< T, true, DefaultOrder, DefaultScope, AddressSpace, typename std::enable_if_t< std::is_floating_point_v< T > > > | |
Catomic_ref_impl< T *, IsAspectAtomic64AttrUsed, DefaultOrder, DefaultScope, AddressSpace > | |
CBufferInterop | |
CBufferInterop< backend::opencl, DataT, Dimensions, AllocatorT > | |
Cbuffer_plain | |
Cuse_fast_math | |
Cis_same_op | |
Cget_signed_int_by_size | |
Csame_size_signed_int | |
Cget_unsigned_int_by_size | |
Csame_size_unsigned_int | |
Cget_fixed_sized_int | |
Csimplify_if_swizzle | |
Cis_valid_elem_type | |
Cget_multi_ptr_decoration | |
Cget_multi_ptr_decoration< multi_ptr< ElementType, Space, DecorateAddress > > | |
Chas_writeable_addr_space | |
Chas_writeable_addr_space< multi_ptr< ElementType, Space, DecorateAddress > > | |
Cis_swizzle | |
Cis_swizzle< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_valid_elem_type< marray< T, N >, Ts... > | |
Cis_valid_elem_type< vec< T, N >, Ts... > | |
Cis_valid_elem_type< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... >, Ts... > | |
Cis_valid_elem_type< multi_ptr< ElementType, Space, DecorateAddress >, Ts... > | |
Cnum_elements | |
Cnum_elements< marray< T, N > > | |
Cnum_elements< vec< T, N > > | |
Cnum_elements< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_valid_size | |
Csimplify_if_swizzle< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cis_same_op< T1, T2, std::enable_if_t< is_vec_or_swizzle_v< T1 > &&is_vec_or_swizzle_v< T2 > > > | |
Csame_size_signed_int< marray< T, N > > | |
Csame_size_signed_int< vec< T, N > > | |
Csame_size_signed_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Csame_size_unsigned_int< marray< T, N > > | |
Csame_size_unsigned_int< vec< T, N > > | |
Csame_size_unsigned_int< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cchange_elements | |
Cchange_elements< NewElemT, marray< T, N > > | |
Cchange_elements< NewElemT, vec< T, N > > | |
Cchange_elements< NewElemT, SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Caccessor_iterator | |
►Caligned_allocator | |
Crebind | |
Carray | |
CAssertHappened | |
Cinterop | |
CBackendInput | |
CBackendReturn | |
CInteropFeatureSupportMap | |
Cinterop< backend::ext_oneapi_cuda, context > | |
Cinterop< backend::ext_oneapi_cuda, device > | |
Cinterop< backend::ext_oneapi_cuda, event > | |
Cinterop< backend::ext_oneapi_cuda, queue > | |
CBackendInput< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_cuda, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::ext_oneapi_cuda, context > | |
CBackendReturn< backend::ext_oneapi_cuda, context > | |
CBackendInput< backend::ext_oneapi_cuda, device > | |
CBackendReturn< backend::ext_oneapi_cuda, device > | |
CBackendInput< backend::ext_oneapi_cuda, event > | |
CBackendReturn< backend::ext_oneapi_cuda, event > | |
CBackendInput< backend::ext_oneapi_cuda, queue > | |
CBackendReturn< backend::ext_oneapi_cuda, queue > | |
Cinterop< backend::ext_oneapi_hip, context > | |
Cinterop< backend::ext_oneapi_hip, device > | |
Cinterop< backend::ext_oneapi_hip, event > | |
Cinterop< backend::ext_oneapi_hip, queue > | |
CBackendInput< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_hip, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::ext_oneapi_hip, context > | |
CBackendReturn< backend::ext_oneapi_hip, context > | |
CBackendInput< backend::ext_oneapi_hip, device > | |
CBackendReturn< backend::ext_oneapi_hip, device > | |
CBackendInput< backend::ext_oneapi_hip, event > | |
CBackendReturn< backend::ext_oneapi_hip, event > | |
CBackendInput< backend::ext_oneapi_hip, queue > | |
CBackendReturn< backend::ext_oneapi_hip, queue > | |
CInteropFeatureSupportMap< backend::ext_oneapi_hip > | |
Cinterop< backend::ext_oneapi_level_zero, context > | |
Cinterop< backend::ext_oneapi_level_zero, device > | |
Cinterop< backend::ext_oneapi_level_zero, event > | |
Cinterop< backend::ext_oneapi_level_zero, queue > | |
Cinterop< backend::ext_oneapi_level_zero, platform > | |
Cinterop< backend::ext_oneapi_level_zero, kernel > | |
►CBackendInput< backend::ext_oneapi_level_zero, context > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, context > | |
CBackendInput< backend::ext_oneapi_level_zero, device > | |
CBackendReturn< backend::ext_oneapi_level_zero, device > | |
►CBackendInput< backend::ext_oneapi_level_zero, event > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, event > | |
►CBackendInput< backend::ext_oneapi_level_zero, queue > | |
Ctype | |
►CBackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > > | |
►CBackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > > | |
CBackendReturn< backend::ext_oneapi_level_zero, queue > | |
CBackendInput< backend::ext_oneapi_level_zero, platform > | |
CBackendReturn< backend::ext_oneapi_level_zero, platform > | |
►CBackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, kernel_bundle< State > > | |
►CBackendInput< backend::ext_oneapi_level_zero, kernel > | |
Ctype | |
CBackendReturn< backend::ext_oneapi_level_zero, kernel > | |
CInteropFeatureSupportMap< backend::ext_oneapi_level_zero > | |
Cinterop< backend::opencl, context > | |
Cinterop< backend::opencl, device > | |
Cinterop< backend::opencl, queue > | |
Cinterop< backend::opencl, platform > | |
CBackendInput< backend::opencl, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendReturn< backend::opencl, buffer< DataT, Dimensions, AllocatorT > > | |
CBackendInput< backend::opencl, context > | |
CBackendReturn< backend::opencl, context > | |
CBackendInput< backend::opencl, device > | |
CBackendReturn< backend::opencl, device > | |
Cinterop< backend::opencl, event > | |
CBackendInput< backend::opencl, event > | |
CBackendReturn< backend::opencl, event > | |
CBackendInput< backend::opencl, queue > | |
CBackendReturn< backend::opencl, queue > | |
CBackendInput< backend::opencl, platform > | |
CBackendReturn< backend::opencl, platform > | |
CBackendInput< backend::opencl, kernel_bundle< State > > | |
CBackendReturn< backend::opencl, kernel_bundle< State > > | |
CBackendInput< backend::opencl, kernel > | |
CBackendReturn< backend::opencl, kernel > | |
CInteropFeatureSupportMap< backend::opencl > | |
CAssigner | |
CAssigner< 0 > | |
CBoolean | |
Cfp_elem_type | |
Cfloat_elem_type | |
Csame_basic_shape | |
Csame_elem_type | |
Cany_shape | |
Cscalar_only | |
Cnon_scalar_only | |
Cdefault_ret_type | |
Cscalar_ret_type | |
Cbuiltin_enable | |
►CCG | Base class for all types of command groups |
CStorageInitHelper | |
CCGExecKernel | "Execute kernel" command group class |
CCGCopy | "Copy memory" command group class |
CCGFill | "Fill memory" command group class |
CCGUpdateHost | "Update host" command group class |
CCGCopyUSM | "Copy USM" command group class |
CCGFillUSM | "Fill USM" command group class |
CCGPrefetchUSM | "Prefetch USM" command group class |
CCGAdviseUSM | "Advise USM" command group class |
CCGHostTask | |
CCGBarrier | |
CCGCopy2DUSM | "Copy 2D USM" command group class |
CCGFill2DUSM | "Fill 2D USM" command group class |
CCGMemset2DUSM | "Memset 2D USM" command group class |
CCGReadWriteHostPipe | "ReadWriteHostPipe" command group class |
CCGCopyToDeviceGlobal | "Copy to device_global" command group class |
CCGCopyFromDeviceGlobal | "Copy to device_global" command group class |
CCGCopyImage | "Copy Image" command group class |
CCGSemaphoreWait | "Semaphore Wait" command group class |
CCGSemaphoreSignal | "Semaphore Signal" command group class |
CCGExecCommandBuffer | "Execute command-buffer" command group class |
CArgDesc | |
CNDRDescT | |
Ccheck_fn_signature | |
Ccheck_fn_signature< F, RetT(Args...)> | |
CKernelLambdaHasKernelHandlerArgT | |
CHostKernelBase | |
CHostTask | |
CHostKernel | |
Ccode_location | |
Ctls_code_loc_t | Data type that manages the code_location information in TLS |
CInitializedVal | |
CInitializedVal< 1, T > | |
CInitializedVal< 2, T > | |
CInitializedVal< 3, T > | |
CNDLoopIterateImpl | Helper class for the NDLoop |
CNDLoopIterateImpl< NDims, 0, LoopBoundTy, FuncTy, LoopIndexTy > | |
CNDLoop | Generates an NDims-dimensional perfect loop nest |
CInlineVariableHelper | |
CArrayCreator | |
CArrayCreator< DataT, FlattenF, ArgT, ArgTN... > | |
CArrayCreator< DataT, FlattenF > | |
Cods_target | |
Cods_target_list | |
Cselect_cl_scalar_complex_or_T | |
CGetNumElements | |
CGetNumElements< typename sycl::vec< Type, NumElements > > | |
CGetNumElements< typename sycl::detail::Boolean< N > > | |
CTryToGetElementType | |
CBuilder | |
CHostProfilingInfo | Profiling info for the host execution |
CPiInfoCode | |
Cis_platform_info_desc | |
Cis_context_info_desc | |
Cis_device_info_desc | |
Cis_queue_info_desc | |
Cis_kernel_info_desc | |
Cis_kernel_device_specific_info_desc | |
Cis_event_info_desc | |
Cis_event_profiling_info_desc | |
Cis_backend_info_desc | |
CIsSubGroupInfo | |
CIsSubGroupInfo< info::kernel_device_specific::max_num_sub_groups > | |
CIsSubGroupInfo< info::kernel_device_specific::compile_num_sub_groups > | |
CIsSubGroupInfo< info::kernel_device_specific::max_sub_group_size > | |
CIsSubGroupInfo< info::kernel_device_specific::compile_sub_group_size > | |
CItemBase | |
CItemBase< Dims, true > | |
CItemBase< Dims, false > | |
Cconditional | |
Cconditional< false, TrueT, FalseT > | |
Ckernel_param_desc_t | |
CSpecConstantInfo | |
CKernelInfo | |
Cregister_alloc_mode_key | |
CLocked | Represents a reference to value with appropriate lock acquired |
COSUtil | Groups the OS-dependent services |
COwnerLessBase | |
CDataLessPropertyBase | |
CDataLessProperty | |
CPropertyWithDataBase | |
CPropertyWithData | |
CPropertyListBase | |
Creduction_impl_algo | |
Creduction_impl_base | Base non-template class which is a base class for all reduction implementation classes |
CIsReduction | Predicate returning true if a type is a reduction |
CAreAllButLastReductions | Predicate returning true if all template type parameters except the last one are reductions |
CAreAllButLastReductions< T > | Helper specialization of AreAllButLastReductions for one element only |
CSpinLock | SpinLock is a synchronization primitive, that uses atomic variable and causes thread trying acquire lock wait in loop while repeatedly check if the lock is available |
Cis_output_iterator | |
Cis_output_iterator< T, output_iterator_requirements< T > > | |
Cstring | |
Cstring_view | |
CSYCLMemObjAllocator | |
CSYCLMemObjAllocatorHolder | |
Ctuple | |
Ctuple_element | |
Ctuple_element< N, tuple< T, Rest... > > | |
Ctuple_element< 0, tuple< T, Rest... > > | |
Cget | |
Cget< 0 > | |
CTupleValueHolder | |
CTupleCopyAssignableValueHolder | |
CTupleCopyAssignableValueHolder< T, false > | |
Ctuple< T, Ts... > | |
Ctuple<> | |
Cvalue_list | |
Cvalue_list< T, Head, Tail... > | |
Cvalue_list< T > | |
Cis_contained_value | |
Cis_contained_value< T, Value, value_list< T > > | |
Cis_type_size_equal | |
Cis_type_size_double_of | |
Cfind_type | |
Cis_fixed_size_group | |
CSwizzleOp | |
Cis_group | |
Cis_group< group< Dimensions > > | |
Cis_sub_group | |
Cis_sub_group< ext::oneapi::sub_group > | |
Cis_sub_group< sycl::sub_group > | |
Cis_generic_group | |
Ccopy_cv_qualifiers | |
Cvector_size_impl | |
Cvector_size_impl< vec< T, N > > | |
Cvector_size | |
Cvector_element_impl | |
Cvector_element_impl< vec< T, N > > | |
Cvector_element | |
Cget_elem_type | |
Cget_elem_type< marray< T, N > > | |
Cget_elem_type< vec< T, N > > | |
Cget_elem_type< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cget_elem_type< multi_ptr< ElementType, Space, DecorateAddress > > | |
Cis_ext_vector | |
Cis_ext_vector< T, std::void_t< decltype(__builtin_reduce_max(std::declval< T >()))> > | |
Cget_elem_type< T, std::enable_if_t< is_ext_vector_v< T > > > | |
Cchange_base_type | |
Cchange_base_type< vec< T, N >, B > | |
Ccopy_cv_qualifiers_impl | |
Ccopy_cv_qualifiers_impl< const T, R > | |
Ccopy_cv_qualifiers_impl< volatile T, R > | |
Ccopy_cv_qualifiers_impl< const volatile T, R > | |
Cmake_signed | |
Cmake_signed< const T > | |
Cmake_signed< vec< T, N > > | |
Cmake_signed< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cmake_signed< marray< T, N > > | |
Cmake_unsigned | |
Cmake_unsigned< const T > | |
Cmake_unsigned< vec< T, N > > | |
Cmake_unsigned< SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cmake_unsigned< marray< T, N > > | |
Cis_vec | |
Cis_vec< sycl::vec< T, N > > | |
Cget_vec_size | |
Cget_vec_size< sycl::vec< T, N > > | |
Cis_marray | |
Cis_marray< sycl::marray< T, N > > | |
Cis_integral | |
Cis_floating_point_impl | |
Cis_floating_point_impl< half > | |
Cis_floating_point | |
Cis_arithmetic | |
Cis_scalar_arithmetic | |
Cis_vector_arithmetic | |
Cis_scalar_bool | |
Cis_vector_bool | |
Cis_bool | |
Cis_boolean | |
Cis_boolean< Boolean< N > > | |
Cis_pointer_impl | |
Cis_pointer_impl< T * > | |
Cis_pointer_impl< multi_ptr< T, Space, DecorateAddress > > | |
Cis_pointer | |
Cis_multi_ptr | |
Cis_multi_ptr< multi_ptr< ElementType, Space, IsDecorated > > | |
Cis_non_legacy_multi_ptr | |
Cis_non_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::yes > > | |
Cis_non_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::no > > | |
Cis_legacy_multi_ptr | |
Cis_legacy_multi_ptr< multi_ptr< ElementType, Space, access::decorated::legacy > > | |
Cremove_pointer_impl | |
Cremove_pointer_impl< T * > | |
Cremove_pointer_impl< multi_ptr< T, Space, DecorateAddress > > | |
Cremove_pointer | |
Cis_address_space_compliant_impl | |
Cis_address_space_compliant_impl< T *, SpaceList > | |
Cis_address_space_compliant_impl< multi_ptr< T, Space, DecorateAddress >, SpaceList > | |
Cis_address_space_compliant | |
Cmake_type_impl | |
Cmake_type_impl< vec< T, N >, TL > | |
Cmake_larger_impl | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_floating_list >::value, T > > | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_signed_integer_list >::value, T > > | |
Cmake_larger_impl< T, std::enable_if_t< is_contained< T, gtl::scalar_unsigned_integer_list >::value, T > > | |
Cmake_larger_impl< vec< T, N >, vec< T, N > > | |
Cmake_larger_impl< marray< T, N >, marray< T, N > > | |
Cmake_larger | |
Cfunction_traits | |
Cfunction_traits< Ret(Args...)> | |
Cfirst_type | |
Cmap_type | |
Cmap_type< T, From, To, Rest... > | |
CSync | Groups and provides access to all the locks used the SYCL runtime |
CTempAssignGuard | |
CHashCStr | |
CCmpCStr | |
CABINeutralT | |
CABINeutralT< std::string > | |
CABINeutralT< std::vector< std::string > > | |
Cvector_alignment_impl | |
Cvector_alignment | |
CSYCLCategory | |
CIsCompileTimePropertyInstance | |
Cinterop< backend::ext_oneapi_cuda, platform > | |
CBackendInput< backend::ext_oneapi_cuda, platform > | |
CBackendReturn< backend::ext_oneapi_cuda, platform > | |
CInteropFeatureSupportMap< backend::ext_oneapi_cuda > | |
Cif_architecture_helper | |
Cis_fixed_size_group< ext::oneapi::experimental::fixed_size_group< PartitionSize, ParentGroup > > | |
Cis_native_op | |
Cis_complex | |
Cis_vector_arithmetic_or_complex | |
Cget_scalar_binary_op | |
Cget_scalar_binary_op< F< sycl::vec< T, n > > > | |
Cget_scalar_binary_op< F< void > > | |
Cis_max_or_min | |
Cis_max_or_min< sycl::maximum< T > > | |
Cis_max_or_min< sycl::minimum< T > > | |
C__pf_kernel_wrapper | |
Cget_kernel_wrapper_name_t | |
CGetMergedKernelProperties | |
CGetMergedKernelProperties< KernelType, PropertiesT, std::enable_if_t< ext::oneapi::experimental::detail::HasKernelPropertiesGetMethod< KernelType >::value > > | |
CRoundedRangeIDGenerator | |
CRoundedRangeKernel | |
CRoundedRangeKernelWithKH | |
Cimage_plain | |
Cimage_common | |
Cunsampled_image_common | |
Cauto_name | This class is the default KernelName template parameter type for kernel invocation APIs such as single_task |
Cget_kernel_name_t | Helper struct to get a kernel name type based on given Name and Type types: if Name is undefined (is a auto_name ) then Type becomes the Name |
Cdevice_image_plain | |
Ckernel_bundle_plain | |
CisComplex | |
Chas_known_identity_impl | |
Cknown_identity_impl | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsZeroIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns zero as identity for ADD, OR, XOR operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsZeroIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, vec< sycl::half, NumElements >, std::enable_if_t< IsZeroIdentityOp< vec< sycl::half, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, half, std::enable_if_t< IsZeroIdentityOp< half, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOneIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns one as identify for MULTIPLY operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOneIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, half, std::enable_if_t< IsOneIdentityOp< half, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsOnesIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns bit image consisting of all ones as identity for AND operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsOnesIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMinimumIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns maximal possible value as identity for MIN operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMinimumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsMaximumIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns minimal possible value as identity for MAX operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsMaximumIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsFalseIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns false as identity for LOGICAL OR operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsFalseIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, AccumulatorT, std::enable_if_t< IsTrueIdentityOp< AccumulatorT, BinaryOperation >::value > > | Returns true as identity for LOGICAL AND operations |
Cknown_identity_impl< BinaryOperation, vec< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< vec< std::byte, NumElements >, BinaryOperation >::value > > | |
Cknown_identity_impl< BinaryOperation, marray< std::byte, NumElements >, std::enable_if_t< IsTrueIdentityOp< marray< std::byte, NumElements >, BinaryOperation >::value > > | |
CGetMArrayArgsSize | |
CGetMArrayArgsSize<> | |
CGetMArrayArgsSize< marray< T, N >, Ts... > | |
CGetMArrayArgsSize< T, Ts... > | |
CLegacyPointerTypes | |
CLegacyPointerTypes< ElementType, access::address_space::constant_space > | |
CLegacyReferenceTypes | |
CLegacyReferenceTypes< ElementType, access::address_space::constant_space > | |
CIsCompileTimePropertyInstance< ext::intel::property::buffer_location::instance< I > > | |
CIsCompileTimePropertyInstance< ext::oneapi::property::no_alias::instance<> > | |
CIsCompileTimePropertyInstance< ext::oneapi::property::no_offset::instance<> > | |
CReducerElement | |
CReducerTraits | Helper class for accessing reducer-defined types in CRTP May prove to be useful for other things later |
CReducerTraits< reducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, Subst > > | |
CReducerAccess | Helper class for accessing internal reducer member functions |
Ccombiner | Use CRTP to avoid redefining shorthand operators in terms of combine |
CReductionIdentityContainer | Templated class for common functionality of all reduction implementation classes |
CReductionIdentityContainer< T, BinaryOperation, ExplicitIdentity, enable_if_t< IsKnownIdentityOp< T, BinaryOperation >::value > > | |
CReductionIdentityContainer< T, BinaryOperation, true, enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > > | |
CReductionIdentityContainer< T, BinaryOperation, false, std::enable_if_t<!IsKnownIdentityOp< T, BinaryOperation >::value > > | |
Creducer_common | |
CReducerToken | |
Cdata_dim_t | |
Cdata_dim_t< accessor< T, AccessorDims, Mode, access::target::device, IsPH, PropList > > | |
Cget_red_t | |
Cget_red_t< T * > | |
Cget_red_t< buffer< T, Dims, AllocatorT > > | |
Creduction_impl | This class encapsulates the reduction variable/accessor, the reduction operator and an optional operator identity |
CKernelOneWGTag | |
CKernelMultipleWGTag | |
CNDRangeReduction | |
CNDRangeReduction< reduction::strategy::local_atomic_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_last_wg_detection > | |
CNDRangeReduction< reduction::strategy::range_basic > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::local_mem_tree_and_atomic_cross_wg > | |
CNDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels > | |
CNDRangeReduction< reduction::strategy::basic > | |
►CIsNonUsmReductionPredicate | |
CFunc | |
►CEmptyReductionPredicate | |
CFunc | |
CFilterElement | |
►CIsScalarReduction | |
CFunc | |
►CIsArrayReduction | |
CFunc | |
CNDRangeReduction< reduction::strategy::multi > | |
CNDRangeReduction< reduction::strategy::auto_select > | |
CIsSwizzleOp | |
CIsSwizzleOp< sycl::detail::SwizzleOp< VecT, OperationLeftT, OperationRightT, OperationCurrentT, Indexes... > > | |
Cvec_helper | |
Cvec_helper< bool > | |
Cvec_helper< sycl::ext::oneapi::bfloat16 > | |
Cvec_helper< std::byte > | |
CVecStorage | |
CGetOp | |
CGetScalarOp | |
CEqualTo | |
CNotEqualTo | |
CGreaterEqualTo | |
CLessEqualTo | |
CGreaterThan | |
CLessThan | |
CLogicalAnd | |
CLogicalOr | |
CRShift | |
CLShift | |
CVecStorageImpl | |
CVecStorage< bool, 1, void > | |
CVecStorage< bool, N, typename std::enable_if_t< isValidVectorSize(N)> > | |
CVecStorage< std::byte, 1, void > | |
CVecStorage< T, 1, typename std::enable_if_t< is_sigeninteger_v< T > > > | |
CVecStorage< T, 1, typename std::enable_if_t< is_sugeninteger_v< T > > > | |
CVecStorage< T, 1, typename std::enable_if_t<!is_half_or_bf16_v< T > &&is_sgenfloat_v< T > > > | |
CVecStorage< T, N, typename std::enable_if_t< isValidVectorSize(N) &&(is_sgeninteger_v< T >||(is_sgenfloat_v< T > &&!is_half_or_bf16_v< T >))> > | |
CVecStorage< half, 1, void > | |
CVecStorage< sycl::ext::oneapi::bfloat16, 1, void > | |
Cis_device_copyable_impl | |
Cis_device_copyable_impl< T, std::enable_if_t<!std::is_same_v< T, std::remove_cv_t< T > > > > | |
CIsDeprecatedDeviceCopyable | |
CAccessorImplHost | |
CLocalAccessorImplHost | |
CUnsampledImageAccessorImplHost | |
CSampledImageAccessorImplHost | |
Cbuffer_impl | |
CCircularBuffer | |
CSYCLConfigBase | |
CSYCLConfig | |
CSYCLConfig< SYCL_PI_TRACE > | |
CSYCLConfig< SYCL_RT_WARNING_LEVEL > | |
CSYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_TRACE > | |
CSYCLConfig< SYCL_DISABLE_PARALLEL_FOR_RANGE_ROUNDING > | |
CSYCLConfig< SYCL_PARALLEL_FOR_RANGE_ROUNDING_PARAMS > | |
CSYCLConfig< ONEAPI_DEVICE_SELECTOR > | |
CSYCLConfig< SYCL_ENABLE_DEFAULT_CONTEXTS > | |
CSYCLConfig< SYCL_QUEUE_THREAD_POOL_SIZE > | |
CSYCLConfig< SYCL_CACHE_PERSISTENT > | |
CSYCLConfig< SYCL_CACHE_DIR > | |
CSYCLConfig< SYCL_REDUCTION_PREFERRED_WORKGROUP_SIZE > | |
CSYCLConfig< SYCL_ENABLE_FUSION_CACHING > | |
CSYCLConfig< SYCL_CACHE_IN_MEM > | |
Ccontext_impl | |
CByteArray | |
CDeviceBinaryProperty | |
►CRTDeviceBinaryImage | |
►CPropertyRange | |
CConstIterator | |
CDynRTDeviceBinaryImage | |
CDeviceGlobalUSMMem | |
CDeviceGlobalMapEntry | |
CLessByHash | |
►Cdevice_image_impl | |
CSpecConstDescT | |
Cdevice_impl | |
Csycl_to_pi | |
Csycl_to_pi< bool > | |
Csycl_to_pi< device > | |
Csycl_to_pi< platform > | |
Ccheck_fp_support | |
Ccheck_fp_support< info::device::half_fp_config > | |
Ccheck_fp_support< info::device::double_fp_config > | |
Cget_device_info_impl | |
Cget_device_info_impl< platform, Param > | |
Cget_device_info_impl< std::string, Param > | |
Cget_device_info_impl< ReturnT, info::device::parent_device > | |
Cget_device_info_impl< std::vector< info::fp_config >, Param > | |
Cget_device_info_impl< std::string, info::device::version > | |
Cget_device_info_impl< std::vector< info::fp_config >, info::device::single_fp_config > | |
Cget_device_info_impl< bool, info::device::queue_profiling > | |
Cget_device_info_impl< std::vector< memory_order >, info::device::atomic_memory_order_capabilities > | |
Cget_device_info_impl< std::vector< memory_order >, info::device::atomic_fence_order_capabilities > | |
Cget_device_info_impl< std::vector< memory_scope >, info::device::atomic_memory_scope_capabilities > | |
Cget_device_info_impl< std::vector< memory_scope >, info::device::atomic_fence_scope_capabilities > | |
Cget_device_info_impl< bool, info::device::ext_oneapi_bfloat16_math_functions > | |
Cget_device_info_impl< std::vector< info::execution_capability >, info::device::execution_capabilities > | |
Cget_device_info_impl< std::vector< kernel_id >, info::device::built_in_kernel_ids > | |
Cget_device_info_impl< std::vector< std::string >, info::device::built_in_kernels > | |
Cget_device_info_impl< std::vector< std::string >, info::device::extensions > | |
Cget_device_info_impl< std::vector< info::partition_property >, info::device::partition_properties > | |
Cget_device_info_impl< std::vector< info::partition_affinity_domain >, info::device::partition_affinity_domains > | |
Cget_device_info_impl< info::partition_affinity_domain, info::device::partition_type_affinity_domain > | |
Cget_device_info_impl< info::partition_property, info::device::partition_type_property > | |
Cget_device_info_impl< std::vector< size_t >, info::device::sub_group_sizes > | |
Cget_device_info_impl< bool, info::device::kernel_kernel_pipe_support > | |
Cget_device_info_impl< range< Dimensions >, info::device::max_work_item_sizes< Dimensions > > | |
Cget_device_info_impl< ext::oneapi::experimental::architecture, ext::oneapi::experimental::info::device::architecture > | |
Cget_device_info_impl< std::vector< ext::oneapi::experimental::matrix::combination >, ext::oneapi::experimental::info::device::matrix_combinations > | |
Cget_device_info_impl< size_t, ext::oneapi::experimental::info::device::max_global_work_groups > | |
Cget_device_info_impl< id< 1 >, ext::oneapi::experimental::info::device::max_work_groups< 1 > > | |
Cget_device_info_impl< id< 2 >, ext::oneapi::experimental::info::device::max_work_groups< 2 > > | |
Cget_device_info_impl< id< 3 >, ext::oneapi::experimental::info::device::max_work_groups< 3 > > | |
Cget_device_info_impl< size_t, info::device::ext_oneapi_max_global_work_groups > | |
Cget_device_info_impl< id< 1 >, info::device::ext_oneapi_max_work_groups_1d > | |
Cget_device_info_impl< id< 2 >, info::device::ext_oneapi_max_work_groups_2d > | |
Cget_device_info_impl< id< 3 >, info::device::ext_oneapi_max_work_groups_3d > | |
Cget_device_info_impl< device, info::device::parent_device > | |
Cget_device_info_impl< bool, info::device::image_support > | |
Cget_device_info_impl< bool, info::device::usm_device_allocations > | |
Cget_device_info_impl< bool, info::device::usm_host_allocations > | |
Cget_device_info_impl< bool, info::device::usm_shared_allocations > | |
Cget_device_info_impl< bool, info::device::usm_restricted_shared_allocations > | |
Cget_device_info_impl< bool, info::device::usm_system_allocations > | |
Cget_device_info_impl< bool, ext::codeplay::experimental::info::device::supports_fusion > | |
Cget_device_info_impl< uint32_t, ext::codeplay::experimental::info::device::max_registers_per_work_group > | |
Cget_device_info_impl< std::vector< sycl::device >, ext::oneapi::experimental::info::device::component_devices > | |
Cget_device_info_impl< sycl::device, ext::oneapi::experimental::info::device::composite_device > | |
Cevent_impl | |
Cfusion_wrapper_impl | |
CObjectUsageCounter | |
CDefaultContextReleaseHandler | |
CGlobalHandler | Wrapper class for global data structures with non-trivial destructors |
Chandler_impl | |
CHostPipeMapEntry | |
Cimage_impl | |
Cjit_compiler | |
COffloadEntryContainer | Representation of _pi_offload_entry for creation of JIT device binaries at runtime |
CPropertyContainer | Representation of _pi_device_binary_property_struct for creation of JIT device binaries at runtime |
CPropertySetContainer | Representation of _pi_device_binary_property_set_struct for creation of JIT device binaries at runtime |
CDeviceBinaryContainer | Representation of pi_device_binary_struct for creation of JIT device binaries at runtime |
CDeviceBinariesCollection | Representation of pi_device_binaries_struct for creation of JIT device binaries at runtime |
Ckernel_bundle_impl | The class is an impl counterpart of the sycl::kernel_bundle |
CLessByNameComp | |
CEqualByNameComp | |
Ckernel_id_impl | |
Ckernel_impl | |
►CKernelProgramCache | |
CBuildError | Denotes build error data |
CBuildResult | Denotes pointer to some entity with its general state and build error |
CKernelBuildResult | |
CProgramBuildResult | |
CProgramCache | |
CTermPositions | |
CMemoryManager | |
CLockCacheItem | |
CPersistentDeviceCodeCache | |
COwnedPiEvent | |
Cplatform_impl | |
CPlatformUtil | |
Carray_fill_helper | |
CPiApiArgTuple | |
Carray_fill_helper< Kind, Idx, T > | |
Carray_fill_helper< Kind, Idx, T, Args... > | |
Cplugin | Unified interface to the underlying low-level runtimes for the device-agnostic SYCL runtime |
Cprogram_impl | |
CProgramManager | |
Cqueue_impl | |
Csampler_impl | |
CDispatchHostTask | |
CEnqueueResultT | Result of command enqueueing |
CDepDesc | Dependency between two commands |
►CCommand | Some action that needs to be performed on one or more memory objects |
CMarks | |
CEmptyCommand | The empty command does nothing during enqueue |
CReleaseCommand | The release command enqueues release of a memory object instance allocated on Host or underlying framework |
CAllocaCommandBase | Base class for memory allocation commands |
CAllocaCommand | The alloca command enqueues allocation of instance of memory object on Host or underlying framework |
CAllocaSubBufCommand | The AllocaSubBuf command enqueues creation of sub-buffer of memory object |
CMapMemObject | The map command enqueues mapping of device memory onto host memory |
CUnMapMemObject | The unmap command removes mapping of host memory onto device memory |
CMemCpyCommand | The mem copy command enqueues memory copy between two instances of memory object |
CMemCpyCommandHost | The mem copy host command enqueues memory copy between two instances of memory object |
CExecCGCommand | The exec CG command enqueues execution of kernel or explicit memory operation |
CUpdateHostRequirementCommand | |
CKernelFusionCommand | The KernelFusionCommand is placed in the execution graph together with the individual kernels of the fusion list to control kernel fusion |
CUpdateCommandBufferCommand | |
►CLeavesCollection | A wrapper for CircularBuffer class along with collection for host accessor's EmptyCommands |
CIteratorT | |
CMemObjRecord | Memory Object Record |
►CScheduler | DPC++ graph scheduler class |
CGraphBuilder | Graph builder class |
CGraphBuildResult | |
CGraphProcessor | Graph Processor provides interfaces for enqueueing commands and their dependencies to the underlying runtime |
Cspec_constant_impl | |
Cstream_impl | |
CSYCLMemObjI | |
CSYCLMemObjT | |
CThreadPool | |
CXPTIRegistry | |
CESIMDDeviceInterface | |
►Next | |
►Ncodeplay | |
►Nexperimental | |
►Nproperty | |
►Nqueue | |
Cenable_fusion | |
Cpromote_private | |
Cpromote_local | |
Cno_barriers | |
Cforce_fusion | |
Cfusion_wrapper | A wrapper wrapping a sycl::queue to provide access to the kernel fusion API, allowing to manage kernel fusion on the wrapped queue |
►Nintel | |
►Nesimd | |
►Ndetail | |
CLocalAccessorMarker | |
Cis_saturation_tag | |
Ccache_hint_wrap | |
Clsc_expand_type | |
Csimd_mask_impl | This class is a simd_obj_impl specialization representing a simd mask, which is basically a simd_obj_impl with fixed element type and limited set of APIs |
Csimd_obj_impl | This is a base class for all ESIMD simd classes with real storage (simd, simd_mask_impl) |
Csimd_view_impl | Base class for "simd view" types |
Cesimd_apply_sum | |
Cesimd_apply_prod | |
Cesimd_apply_reduced_max | |
Cesimd_apply_reduced_min | |
Cget_ext_oneapi_properties | This helper returns the ext::oneapi::experimental::properties class for ext::oneapi::experimental::properties and it's child in esimd namespace |
Cget_ext_oneapi_properties< ext::oneapi::experimental::properties< PropertiesT > > | |
Cget_ext_oneapi_properties< properties< PropertiesT > > | |
Cadd_alignment_property_helper | Simply returns 'PropertyListT' as it already has the alignment property |
Cadd_alignment_property_helper< PropertyListT, Alignment, false > | Returns a new property list type that contains the properties from 'PropertyListT' and the newly added alignment property |
Cadd_alignment_property | |
Cremove_alignment_property | |
Cremove_alignment_property< properties< std::tuple< alignment_key::value_t< Alignment >, LastTs... > > > | |
Cremove_alignment_property< properties< std::tuple< FirstT, alignment_key::value_t< Alignment >, LastTs... > > > | |
Cadd_or_replace_alignment_property | |
Cmake_L1_L2_alignment_properties | |
Cmake_L1_L2_properties | |
Csaturation_on_tag | Gen hardware supports applying saturation to results of certain operations |
Csaturation_off_tag | This type tag represents "saturation off" behavior |
Celement_aligned_tag | element_aligned_tag type |
Cvector_aligned_tag | vector_aligned_tag type |
Coveraligned_tag | overaligned_tag type |
Cis_simd_flag_type | Checks if type is a simd load/store flag |
Cis_simd_flag_type< element_aligned_tag > | |
Cis_simd_flag_type< vector_aligned_tag > | |
Cis_simd_flag_type< overaligned_tag< N > > | |
Cis_simd_flag_type< detail::dqword_element_aligned_tag > | |
Csimd | The main simd vector class |
Csimd_view | This class represents a reference to a sub-region of a base simd object |
Cproperties | |
Ccache_hint_L1_key | The 'cache_hint_L1', 'cache_hint_L2' and 'cache_hint_L3' properties are used to specify L1, L2, L3 cache hints available in target device |
Ccache_hint_L2_key | |
Ccache_hint_L3_key | |
Csimd_view< BaseTy, region1d_scalar_t< ViewedElemT > > | This is a specialization of simd_view class with a single element |
Csimd_view< BaseTy, std::pair< region1d_scalar_t< ViewedElemT >, NestedRegion > > | This is a specialization of nested simd_view class with a single element |
Cslm_allocator | RAII-style class used to implement "semi-dynamic" SLM allocation |
►Nexperimental | |
►Ndetail | |
C_MatchType | |
C_GetValue | |
C_GetValue< _Type, _T1, _T... > | |
CGetOrDefaultValT | |
CGetOrDefaultValT< PropListT, PropKeyT, DefaultPropValT, std::enable_if_t< PropListT::template has_property< PropKeyT >()> > | |
►Nesimd | |
►Ndetail | |
Clsc_expand_type | |
Cconfig_2d_mem_access | Container class to hold parameters for load2d/store2d functions |
Ctfloat32 | |
►Nproperty | |
►Nusm | |
Cbuffer_location | |
Ccache_control | |
Cread_hint_key | |
Cread_assertion_key | |
Cwrite_hint_key | |
Ckernel_attribute | |
Cfp_control_key | |
Cregister_map_key | |
Cconduit_key | |
Cstable_key | |
Cbuffer_location_key | |
Cawidth_key | |
Cdwidth_key | |
Clatency_key | |
Cread_write_mode_key | |
Cmaxburst_key | |
Cwait_request_key | |
Cfpga_kernel_attribute | |
Ctask_sequence | |
Cstreaming_interface_key | |
Cregister_map_interface_key | |
Cpipelined_key | |
Cfpga_cluster_key | |
Cburst_coalesce_impl | |
Ccache | |
Cprefetch_impl | |
Cstatically_coalesce_impl | |
Clsu | |
Cfpga_datapath | |
Cfpga_mem | |
Cfpga_mem< T, ext::oneapi::experimental::detail::properties_t< Props... > > | |
Cresource_key | |
Cnum_banks_key | |
Cstride_size_key | |
Cword_size_key | |
Cbi_directional_ports_key | |
Cclock_2x_key | |
Cram_stitching_key | |
Cmax_private_copies_key | |
Cnum_replicates_key | |
Cgrf_size_key | |
Cgrf_size_automatic_key | |
Cgpu_kernel_attribute | |
Ccache_config | |
Cdevice_arch | |
Conline_compile_error | Represents an error happend during online compilation |
Cready_latency_key | |
Cbits_per_symbol_key | |
Cuses_valid_key | |
Cfirst_symbol_in_high_order_bits_key | |
Cprotocol_key | |
Cpipe_base | |
►Cpipe | |
CConstantPipeStorageExp | |
Ctask_sequence_checker | |
Ctask_sequence_checker< f > | |
Ctask_sequence< f, oneapi::experimental::detail::properties_t< Props... > > | |
Cbalanced_key | |
Cinvocation_capacity_key | |
Cresponse_capacity_key | |
Clatency_anchor_id_key | |
Clatency_constraint_key | |
►Nproperty | |
►Nqueue | |
Ccompute_index | |
Cplatform_selector | |
Cburst_coalesce_impl | |
Ccache | |
Cprefetch_impl | |
Cstatically_coalesce_impl | |
Clsu | |
C_MatchType | |
C_GetValue | |
C_GetValue< _Type, _T1, _T... > | |
Cpipe | |
Ckernel_readable_io_pipe | |
Ckernel_writeable_io_pipe | |
►Noneapi | |
►Ndetail | |
Cis_bf16_storage_type | |
Cis_bf16_storage_type< uint16_t > | |
Cis_bf16_storage_type< uint32_t > | |
Cis_bf16_storage_type< vec< uint16_t, N > > | |
Cis_bf16_storage_type< vec< uint32_t, N > > | |
Cjoint_matrix_hip | |
Cto_hip_type | |
Cto_hip_type< bfloat16 > | |
Cto_hip_type< half > | |
Cto_hip_type< int8_t > | |
Cjm_type_interpretation_helper_trait | |
Cjm_type_interpretation_helper_trait< sycl::ext::oneapi::experimental::matrix::precision::tf32 > | |
Cwi_element | |
Cwi_element< sycl::ext::oneapi::bfloat16, NumRows, NumCols, Use, Layout, Group > | |
Cwi_data | |
Cjoint_matrix_cuda | |
Cowner_less_base | |
Cweak_object_base | |
Cfilter_selector_impl | |
►Nexperimental | |
►Ncplx | |
►Ndetail | TRAITS |
C__numeric_type | |
C__numeric_type< void > | |
C__promote_imp | |
C__promote_imp< _A1, _A2, _A3, true > | |
C__promote_imp< _A1, _A2, void, true > | |
C__promote_imp< _A1, void, void, true > | |
C__promote | |
C__libcpp_complex_overload_traits | |
C__libcpp_complex_overload_traits< _Tp, true, false > | |
C__libcpp_complex_overload_traits< _Tp, false, true > | |
►Ncuda | |
Cbarrier | |
►Ndetail | |
CPropertyMetaInfo< sycl::detail::register_alloc_mode_key::value_t< Mode > > | |
Cis_group_helper | |
Cis_group_helper< group_with_scratchpad< Group, Extent > > | |
CPropertyMetaInfo< intel::experimental::read_hint_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::read_assertion_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::write_hint_key::value_t< Cs... > > | |
CPropertyMetaInfo< intel::experimental::fp_control_key::value_t< FPMode > > | |
CPropertyMetaInfo< register_map_key::value_t > | |
CPropertyMetaInfo< conduit_key::value_t > | |
CPropertyMetaInfo< stable_key::value_t > | |
CPropertyMetaInfo< buffer_location_key::value_t< N > > | |
CPropertyMetaInfo< awidth_key::value_t< W > > | |
CPropertyMetaInfo< dwidth_key::value_t< W > > | |
CPropertyMetaInfo< latency_key::value_t< N > > | |
CPropertyMetaInfo< maxburst_key::value_t< N > > | |
CPropertyMetaInfo< wait_request_key::value_t< Enable > > | |
CPropertyMetaInfo< read_write_mode_key::value_t< Mode > > | |
CcheckValidFPGAPropertySet | |
CcheckHasConduitAndRegisterMap | |
CPropertyMetaInfo< intel::experimental::streaming_interface_key::value_t< Stall_Free > > | |
CPropertyMetaInfo< intel::experimental::register_map_interface_key::value_t< Wait > > | |
CPropertyMetaInfo< intel::experimental::pipelined_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::fpga_cluster_key::value_t< ClusterType > > | |
CPropertyMetaInfo< intel::experimental::resource_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::num_banks_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::stride_size_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::word_size_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::bi_directional_ports_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::clock_2x_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::ram_stitching_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::max_private_copies_key::value_t< Value > > | |
CPropertyMetaInfo< intel::experimental::num_replicates_key::value_t< Value > > | |
CPropertyMetaInfo< sycl::ext::intel::experimental::grf_size_key::value_t< Size > > | |
CPropertyMetaInfo< sycl::ext::intel::experimental::grf_size_automatic_key::value_t > | |
CConflictingProperties< sycl::ext::intel::experimental::grf_size_key, Properties > | |
CConflictingProperties< sycl::ext::intel::experimental::grf_size_automatic_key, Properties > | |
CConflictingProperties< sycl::detail::register_alloc_mode_key, Properties > | |
Cis_vec | |
Cis_vec< sycl::vec< T, N > > | |
Cimage_mem_impl | |
CHasArrowOperator | |
CHasArrowOperator< T, std::void_t< decltype(std::declval< T >().operator->())> > | |
Cdevice_global_base | |
Cdevice_global_base< T, properties_t< Props... >, std::enable_if_t< properties_t< Props... >::template has_property< device_image_scope_key >()> > | |
CPropertyMetaInfo< device_image_scope_key::value_t > | |
CPropertyMetaInfo< host_access_key::value_t< Access > > | |
CPropertyMetaInfo< init_mode_key::value_t< Trigger > > | |
CPropertyMetaInfo< implement_in_csr_key::value_t< Enable > > | |
CDeviceGlobalMetaInfoFilter | |
CDeviceGlobalMetaInfoFilter< host_access_key::value_t< Access >, Properties > | |
CHasSubscriptOperator | |
Cis_ann_arg_impl | |
Cis_ann_arg_impl< annotated_arg< T, P > > | |
Cis_ann_arg_impl< const annotated_arg< T, P > > | |
CGetUnderlyingTImpl | |
CGetUnderlyingTImpl< annotated_arg< T, P > > | |
Cis_ann_ref_impl | |
Cis_ann_ref_impl< annotated_ref< T, P > > | |
Cis_ann_ref_impl< const annotated_ref< T, P > > | |
CPropertyMetaInfo< usm_kind_key::value_t< Kind > > | |
CIsUsmKindDevice | |
CIsUsmKindDevice< detail::properties_t< Props... > > | |
CIsUsmKindHost | |
CIsUsmKindHost< detail::properties_t< Props... > > | |
CIsUsmKindShared | |
CIsUsmKindShared< detail::properties_t< Props... > > | |
CHasProperty | |
CHasProperty< PropKey, detail::properties_t< Props... > > | |
CGetPropertyValueFromPropList | |
CGetPropertyValueFromPropList< PropKey, ConstType, DefaultPropVal, detail::properties_t< Props... > > | |
CIsRuntimePropertyValid | |
CValidAllocPropertyList | |
CValidAllocPropertyList< T, detail::empty_properties_t > | |
CValidAllocPropertyList< T, detail::properties_t< Prop, Props... > > | |
CGetCompileTimeProperties | |
CGetCompileTimeProperties< detail::empty_properties_t > | |
CGetCompileTimeProperties< detail::properties_t< Prop > > | |
CGetCompileTimeProperties< detail::properties_t< Prop, Props... > > | |
CGetAnnotatedPtrPropertiesWithUsmKind | |
CGetAnnotatedPtrPropertiesWithUsmKind< Kind, detail::properties_t< Props... > > | |
CCheckTAndPropLists | |
CCheckTAndPropLists< T, detail::properties_t< PropsA... >, detail::properties_t< PropsB... > > | |
CCheckTAndPropListsWithUsmKind | |
CCheckTAndPropListsWithUsmKind< Kind, T, detail::properties_t< PropsA... >, detail::properties_t< PropsB... > > | |
CDeducedProperties | |
CDeducedProperties< detail::properties_t< Args... > > | |
CPropertyMetaInfo< alignment_key::value_t< N > > | |
Cmodifiable_command_graph | |
Cexecutable_command_graph | |
Cdynamic_parameter_base | |
CConvertToComp | |
CConvertToComp< T, sorting_order::descending > | |
Chas_difference_type | |
Chas_difference_type< T, std::void_t< typename T::difference_type > > | |
Chas_difference_type< T * > | |
Cis_sorter_impl | |
Cis_sorter_impl< Sorter, Group, Ptr, std::void_t< typename has_difference_type< Ptr >::type > > | |
Cis_sorter | |
Cspmd2simd | |
Cspmd2simd< uniform< T >, N > | |
Cspmd2simd< std::tuple< T... >, N > | |
Cspmd2simd< T, N, std::enable_if_t< std::is_arithmetic_v< T > > > | |
Cspmd2simd< bool, N > | |
Csimd2spmd | |
Csimd2spmd< uniform< T > > | |
Csimd2spmd< simd< T, N > > | |
Csimd2spmd< std::tuple< T... > > | |
Csimd2spmd< T, std::enable_if_t< std::is_arithmetic_v< T > > > | |
Csimd2spmd< simd_mask< T, N > > | |
Csimd2spmd< void > | |
Csimd_size | |
Csimd_size< simd< T, N > > | |
Cis_uniform_type | |
Cis_uniform_type< uniform< T > > | |
Cis_simd_or_mask_type | |
Cis_simd_or_mask_type< simd< T, N > > | |
Cis_simd_or_mask_type< simd_mask< T, N > > | |
Call_uniform_types | |
Cunwrap_uniform | |
Cunwrap_uniform< uniform< T > > | |
Csg_size | |
Cremove_ref_from_func_ptr_ref_type | |
Cremove_ref_from_func_ptr_ref_type< Ret(*&)(Args...)> | |
Cremove_ref_from_func_ptr_ref_type< Ret(__regcall *&)(Args...)> | |
Cstrip_regcall_from_function_ptr | |
Cstrip_regcall_from_function_ptr< Ret(*)(Args...)> | |
Cstrip_regcall_from_function_ptr< Ret(__regcall *)(Args...)> | |
Cis_non_trivially_copyable_uniform | |
Cis_non_trivially_copyable_uniform< void > | |
CIsCompileTimeProperty< prefetch_hint_key > | |
CPropertyMetaInfo< prefetch_hint_key::value_t< Level, Hint > > | |
Cis_instance_of_tmpl_int | |
Cis_instance_of_tmpl_int< T< N >, Tmpl > | |
Cis_instance_of_tmpl_int_bool | |
Cis_instance_of_tmpl_int_bool< T< N, X >, Tmpl > | |
CAllNonZero | |
CAllNonZero< X, Xs... > | |
CPropertyMetaInfo< work_group_size_key::value_t< Dim0, Dims... > > | |
CPropertyMetaInfo< work_group_size_hint_key::value_t< Dim0, Dims... > > | |
CPropertyMetaInfo< sub_group_size_key::value_t< Size > > | |
CPropertyMetaInfo< device_has_key::value_t< Aspects... > > | |
CHasKernelPropertiesGetMethod | |
CHasKernelPropertiesGetMethod< T, std::void_t< decltype(std::declval< T >().get(std::declval< properties_tag >()))> > | |
CContainsProperty | |
CContainsProperty< PropT, std::tuple< T, Ts... > > | |
CContainsProperty< PropT, std::tuple< PropT, Rest... > > | |
CContainsProperty< PropT, std::tuple< property_value< PropT, PropValuesTs... >, Rest... > > | |
CFindCompileTimePropertyValueType | |
CFindCompileTimePropertyValueType< CTPropertyT, std::tuple< OtherProperty, Rest... > > | |
CFindCompileTimePropertyValueType< CTPropertyT, std::tuple< property_value< CTPropertyT, CTPropertyValueTs... >, Rest... > > | |
CRuntimePropertyStorage | |
CRuntimePropertyStorage< std::tuple< Ts... > > | |
CRuntimePropertyStorage< std::tuple< T, Ts... > > | |
CExtractProperties | |
CExtractProperties< std::tuple< PropertiesTs... > > | |
CExtractProperties< std::tuple< PropertyT, PropertiesTs... > > | |
Cmerged_properties | |
Cmerged_properties< properties_t< LHSPropertiesTs... >, properties_t< RHSPropertiesTs... > > | |
CValueOrDefault | |
CValueOrDefault< Properties, PropertyKey, std::enable_if_t< is_property_list_v< Properties > &&Properties::template has_property< PropertyKey >()> > | |
Call_props_are_keys_of | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::detail::empty_properties_t > | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::properties< std::tuple< PropT > > > | |
Call_props_are_keys_of< SyclT, ext::oneapi::experimental::properties< std::tuple< PropT, PropTs... > > > | |
Cproperty_key_base_tag | |
Ccompile_time_property_key_base_tag | |
Crun_time_property_key | |
Ccompile_time_property_key | |
CPropertyToKind | |
CPropertyID | |
CIsRuntimeProperty | |
CIsCompileTimeProperty | |
CPropertyMetaInfo | |
CIsTuple | |
CIsTuple< std::tuple< Ts... > > | |
CPrependTuple | |
CPrependTuple< T, std::tuple< Ts... > > | |
CHasValue | |
CHasValue< T, decltype((void) T::value, 0)> | |
CIsCompileTimePropertyValue | |
CIsProperty | |
CIsPropertyValue | |
CAllPropertyValues | |
CAllPropertyValues< std::tuple< Ts... > > | |
CAllPropertyValues< std::tuple< T, Ts... > > | |
CHeadSplit | |
CHeadSplit< std::tuple< T, Ts... >, true > | |
CHeadSplit< std::tuple< Ts... >, false > | |
CSelectNonVoid | |
CSelectNonVoid< LHS, void > | |
CSelectNonVoid< void, RHS > | |
CSortByPropertyId | |
CSorted | |
CIsSorted | |
CIsSorted< std::tuple< Ts... > > | |
CIsSorted< std::tuple< T > > | |
CSingleNontypePropertyValueBase | |
CSingleNontypePropertyValueBase< T, std::enable_if_t< HasValue< T >::value > > | |
CPropertyValueBase | |
CPropertyValueBase< T > | |
CPropertyID< property_value< PropertyT, PropertyValueTs... > > | |
CIsCompileTimePropertyValue< property_value< PropertyT, PropertyValueTs... > > | |
Cnode_impl | Implementation of node class from SYCL_EXT_ONEAPI_GRAPH |
Cpartition | |
Cgraph_impl | Implementation details of command_graph<modifiable> |
Cexec_graph_impl | Class representing the implementation of command_graph<executable> |
Cdynamic_parameter_impl | |
►Ninfo | |
►Ndevice | |
Cmax_work_groups | |
►Nkernel_queue_specific | |
Cmax_num_work_group_sync | |
►Nmatrix | |
►Nprecision | |
Ctf32 | |
Cspv_matrix_layout_traits | |
Cspv_matrix_use_traits | |
Cspv_scope_traits | |
Cspv_scope_traits< sycl::sub_group > | |
Cspv_scope_traits< sycl::group< D > > | |
Cjoint_matrix | |
Ccombination | |
Cmatrix_params | |
Cmatrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_cpu_spr, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g10, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g11, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_dg2_g12, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void >)>::type > | |
Cmatrix_params< architecture::intel_gpu_pvc, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&sM !=0 &&sN !=0 &&sK !=0)>::type > | |
Cmatrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td >)> > | |
Cmatrix_params< architecture::amd_gpu_gfx90a, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&std::is_same_v< Tc, Td > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)>::type > | |
Cmatrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, 0, 0, 0, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb >)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_70, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_72, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
Cmatrix_params< architecture::nvidia_gpu_sm_80, Ta, Tb, Tc, Td, sM, sN, sK, typename std::enable_if_t<(!std::is_same_v< Ta, void > &&!std::is_same_v< Tb, void > &&!std::is_same_v< Tc, void > &&!std::is_same_v< Td, void > &&std::is_same_v< Ta, Tb > &&sM !=0 &&sN !=0 &&sK !=0)> > | |
►Nproperty | |
►Ngraph | |
Cno_cycle_check | Property passed to command_graph constructor to disable checking for cycles |
Cassume_buffer_outlives_graph | Property passed to command_graph constructor to allow buffers to be used with graphs |
Cupdatable | Property passed to command_graph<graph_state::modifiable>::finalize() to mark the resulting executable command_graph as able to be updated |
►Nnode | |
Cdepends_on | Property used to define dependent nodes when creating a new node with command_graph::add() |
Cdepends_on_all_leaves | Property used to to add all previous graph leaves as dependencies when creating a new node with command_graph::add() |
Cgroup_with_scratchpad | |
Cis_fixed_topology_group | |
Croot_group | |
Cis_fixed_topology_group< root_group< Dimensions > > | |
Cis_fixed_topology_group< sycl::group< Dimensions > > | |
Cis_fixed_topology_group< sycl::ext::oneapi::sub_group > | |
Cis_fixed_topology_group< sycl::sub_group > | |
Cis_user_constructed_group | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L1_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L2_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cproperty_value< sycl::ext::intel::esimd::cache_hint_L3_key, std::integral_constant< sycl::ext::intel::esimd::cache_hint, Hint > > | |
Cis_property_list< sycl::ext::intel::esimd::properties< std::tuple< PropertyValueTs... > > > | |
Cannotated_ptr | |
Cis_property_key_of< intel::experimental::read_hint_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::read_assertion_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::write_hint_key, annotated_ptr< T, PropertyListT > > | |
CpropagateToPtrAnnotation< intel::experimental::read_hint_key > | |
CpropagateToPtrAnnotation< intel::experimental::read_assertion_key > | |
CpropagateToPtrAnnotation< intel::experimental::write_hint_key > | |
Cis_valid_property< T, intel::experimental::read_hint_key::value_t< Cs... > > | |
Cis_valid_property< T, intel::experimental::read_assertion_key::value_t< Cs... > > | |
Cis_valid_property< T, intel::experimental::write_hint_key::value_t< Cs... > > | |
Cis_property_key_of< intel::experimental::fp_control_key, intel::experimental::kernel_attribute< T, PropertyListT > > | |
Cannotated_arg | |
Cis_property_key_of< register_map_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< conduit_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< stable_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< buffer_location_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< awidth_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< dwidth_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< latency_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< read_write_mode_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< maxburst_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< wait_request_key, annotated_arg< T, PropertyListT > > | |
Cis_property_key_of< register_map_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< conduit_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< stable_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< buffer_location_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< awidth_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< dwidth_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< latency_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< read_write_mode_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< maxburst_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< wait_request_key, annotated_ptr< T, PropertyListT > > | |
Cis_valid_property< T, buffer_location_key::value_t< N > > | |
Cis_valid_property< T, awidth_key::value_t< W > > | |
Cis_valid_property< T, dwidth_key::value_t< W > > | |
Cis_valid_property< T, latency_key::value_t< N > > | |
Cis_valid_property< T, read_write_mode_key::value_t< Mode > > | |
Cis_valid_property< T, maxburst_key::value_t< N > > | |
Cis_valid_property< T, wait_request_key::value_t< Enable > > | |
Cis_valid_property< T, register_map_key::value_t > | |
Cis_valid_property< T, conduit_key::value_t > | |
Cis_valid_property< T, stable_key::value_t > | |
CpropagateToPtrAnnotation< buffer_location_key > | |
Cis_property_key_of< intel::experimental::streaming_interface_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::register_map_interface_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::pipelined_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::fpga_cluster_key, intel::experimental::fpga_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::pipelined_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::fpga_cluster_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::resource_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::num_banks_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::stride_size_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::word_size_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::bi_directional_ports_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::clock_2x_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::ram_stitching_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::max_private_copies_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::num_replicates_key, intel::experimental::fpga_mem< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::cache_config_key, intel::experimental::gpu_kernel_attribute< T, PropertyListT > > | |
Cis_property_key_of< intel::experimental::balanced_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::invocation_capacity_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cis_property_key_of< intel::experimental::response_capacity_key, intel::experimental::task_sequence< f, PropertyListT > > | |
Cunsampled_image_handle | Opaque unsampled image handle type |
Csampled_image_handle | Opaque sampled image handle type |
Cimage_descriptor | A struct to describe the properties of an image |
Cinterop_mem_handle | Opaque interop memory handle type |
Cinterop_semaphore_handle | Opaque interop semaphore handle type |
Cresource_fd | |
Cresource_win32_handle | |
Cresource_win32_name | |
Cexternal_mem_descriptor | Opaque external memory descriptor type |
Cexternal_semaphore_descriptor | |
Cexternal_mem_fd | EVERYTHING BELOW IS DEPRECATED |
Cexternal_mem_win32 | Windows external memory type |
Cexternal_semaphore_fd | External semaphore file descriptor type |
Cimage_mem_handle | Opaque image memory handle type |
Cimage_mem | A class that represents image memory |
Cbindless_image_sampler | |
Cdevice_global | |
Cdevice_global< T, detail::properties_t< Props... > > | |
Cdevice_image_scope_key | |
Chost_access_key | |
Cinit_mode_key | |
Cimplement_in_csr_key | |
Cis_property_key_of< device_image_scope_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< host_access_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< init_mode_key, device_global< T, PropertyListT > > | |
Cis_property_key_of< implement_in_csr_key, device_global< T, PropertyListT > > | |
Cannotated_ref | |
CannotationHelper | |
CannotationHelper< I, detail::properties_t< P... > > | |
Cannotated_ref< T, detail::properties_t< Props... > > | |
Cusm_kind_key | |
Cis_valid_property< T, usm_kind_key::value_t< Kind > > | |
Cis_property_key_of< usm_kind_key, annotated_ptr< T, PropertyListT > > | |
Cballot_group | |
Cis_user_constructed_group< ballot_group< ParentGroup > > | |
Cis_valid_property | |
Ccheck_property_list | |
Ccheck_property_list< T, Prop, Props... > | |
CpropagateToPtrAnnotation | |
CpropagateToPtrAnnotation< property_value< PropKeyT, PropValuesTs... > > | |
Calignment_key | |
Cis_valid_property< T, alignment_key::value_t< W > > | |
Cis_property_key_of< alignment_key, annotated_ptr< T, PropertyListT > > | |
Cis_property_key_of< alignment_key, annotated_arg< T, PropertyListT > > | |
CpropagateToPtrAnnotation< alignment_key > | |
Cis_genfloat | FORWARD DECLARATIONS |
Ccomplex | |
Cis_gencomplex | |
Ccomplex< _Tp, typename std::enable_if_t< is_genfloat< _Tp >::value > > | |
Cfixed_size_group | |
Cis_user_constructed_group< fixed_size_group< PartitionSize, ParentGroup > > | |
Ccommand_graph | Graph in the modifiable state |
Cnode | Class representing a node in the graph, returned by command_graph::add() |
Ccommand_graph< graph_state::executable > | |
Cdynamic_parameter | |
Cdefault_sorter | |
Cradix_sorter | |
Ctangle_group | |
Copportunistic_group | |
Cis_user_constructed_group< opportunistic_group > | |
Cprefetch_hint_key | |
Cuse_root_sync_key | |
Cis_user_constructed_group< tangle_group< ParentGroup > > | |
Cuniform | |
Cproperties_tag | |
Cwork_group_size_key | |
Cwork_group_size_hint_key | |
Csub_group_size_key | |
Cdevice_has_key | |
Cproperty_value< work_group_size_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... > | |
Cproperty_value< work_group_size_hint_key, std::integral_constant< size_t, Dim0 >, std::integral_constant< size_t, Dims >... > | |
Cproperty_value< sub_group_size_key, std::integral_constant< uint32_t, Size > > | |
Cproperty_value< device_has_key, std::integral_constant< aspect, Aspects >... > | |
Cproperty_value< intel::experimental::latency_constraint_key, std::integral_constant< int, Target >, std::integral_constant< intel::experimental::latency_control_type, Type >, std::integral_constant< int, Cycle > > | |
Cproperties | |
Cis_property_list | |
Cis_property_list< properties< std::tuple< PropertyValueTs... > > > | |
Cis_property_key | |
Cis_property_key_of | |
Cproperty_value | |
Cis_property_value | |
Cis_property_value_of | |
Cis_property_value< V, std::void_t< typename V::key_t > > | |
Cis_property_value_of< V, O, std::void_t< typename V::key_t > > | |
Cbuild_options | |
Cis_property_key_of< build_options_key, sycl::kernel_bundle< bundle_state::ext_oneapi_source > > | |
Csave_log | |
Cis_property_key_of< save_log_key, sycl::kernel_bundle< bundle_state::ext_oneapi_source > > | |
Ccl_version | |
►Nproperty | |
►Nbuffer | |
Cuse_pinned_host_memory | |
►Nusm | |
Cdevice_read_only | |
►Cno_offset | |
Cinstance | |
Cweak_object | |
Cis_compile_time_property | |
Cbfloat16 | |
CUs | |
CUu | |
Cfilter_selector | |
Cowner_less | |
Cowner_less< context > | |
Cowner_less< device > | |
Cowner_less< event > | |
Cowner_less< kernel > | |
Cowner_less< kernel_id > | |
Cowner_less< platform > | |
Cowner_less< queue > | |
Cowner_less< stream > | |
Cowner_less< device_image< State > > | |
Cowner_less< kernel_bundle< State > > | |
Cowner_less< buffer< DataT, Dimensions, AllocatorT > > | |
Cowner_less< unsampled_image< Dimensions, AllocatorT > > | |
Cowner_less< sampled_image< Dimensions, AllocatorT > > | |
Cowner_less< accessor< DataT, Dimensions, AccessMode, AccessTarget, isPlaceholder > > | |
Cowner_less< host_accessor< DataT, Dimensions, AccessMode > > | |
Cowner_less< local_accessor< DataT, Dimensions > > | |
Cowner_less< unsampled_image_accessor< DataT, Dimensions, AccessMode, AccessTarget > > | |
Cowner_less< host_unsampled_image_accessor< DataT, Dimensions, AccessMode > > | |
Cowner_less< sampled_image_accessor< DataT, Dimensions, AccessTarget > > | |
Cowner_less< host_sampled_image_accessor< DataT, Dimensions > > | |
►Csub_group_mask | |
Creference | |
Cweak_object< buffer< T, Dimensions, AllocatorT > > | |
Cweak_object< stream > | |
Cis_compile_time_property< ext::oneapi::property::no_offset > | |
Cis_compile_time_property< ext::oneapi::property::no_alias > | |
Cis_compile_time_property< sycl::ext::intel::property::buffer_location > | |
Caccessor_property_list | |
►Ninfo | |
►Ndevice | |
Cmax_work_item_sizes | |
Cparam_traits | |
Ccompatibility_param_traits | |
►Nproperty | |
►Nbuffer | |
►Ndetail | |
Cbuffer_location | |
Cuse_host_ptr | |
Cuse_mutex | |
Ccontext_bound | |
Cmem_channel | |
►Nimage | |
Cuse_host_ptr | |
Cuse_mutex | |
Ccontext_bound | |
►Nreduction | |
Cinitialize_to_identity | |
Cno_init | |
Call_devices_have | |
Cany_device_has | |
Cis_device_copyable< ext::oneapi::experimental::annotated_arg< T, PropertyList > > | |
Cmode_tag_t | |
Cmode_target_tag_t | |
Cremove_decoration | |
Cremove_decoration< const T > | |
Cremove_decoration< T * > | |
Cremove_decoration< const T * > | |
Cremove_decoration< T & > | |
Cremove_decoration< const T & > | |
Caccessor | |
Clocal_accessor_base | Local accessor |
Caccessor< DataT, Dimensions, AccessMode, access::target::local, IsPlaceholder > | |
Caccessor< DataT, Dimensions, AccessMode, access::target::host_image, IsPlaceholder > | Host image accessor |
►Chost_accessor | |
CIsSameAsBuffer | |
Cunsampled_image_accessor | |
Chost_unsampled_image_accessor | |
Csampled_image_accessor | |
Chost_sampled_image_accessor | |
Cvec | Provides a cross-patform vector class template that works efficiently on SYCL devices as well as in host C++ code |
Cmulti_ptr | |
Catomic_ref | |
Cbackend_traits | |
Crange | Defines the iteration domain of either a single work-group in a parallel dispatch, or the overall Dimensions of the dispatch |
Cbuffer | Defines a shared array that can be used by kernels in queues |
Ccontext | SYCL context on which kernel functions may be executed |
Cid | A unique identifier of an item in an index space |
Cmarray | Provides a cross-platform math array class template that works on SYCL devices as well as in host C++ code |
Citem | Identifies an instance of the function object executing at each point in a range |
Cgroup | |
Cnd_item | Identifies an instance of the function object executing at each point in an nd_range |
Ch_item | Identifies an instance of a group::parallel_for_work_item function object executing at each point in a local range passed to a parallel_for_work_item call or to the corresponding parallel_for_work_group call |
Cis_group | |
Cdevice | The SYCL device class encapsulates a single SYCL device on which kernels may be executed |
Cdevice_event | Encapsulates a single SYCL device event which is available only within SYCL kernel functions and can be used to wait for asynchronous operations within a kernel function to complete |
Caccelerator_selector | The default selector chooses the first available SYCL device |
Cevent | An event object can be used to synchronize memory transfers, enqueues of kernels and signaling barriers |
Cexception | |
Cexception_list | A list of asynchronous exceptions |
Cis_property< ext::codeplay::experimental::property::promote_private > | |
Cis_property< ext::codeplay::experimental::property::promote_local > | |
Cis_property< ext::codeplay::experimental::property::no_barriers > | |
Cis_property< ext::codeplay::experimental::property::force_fusion > | |
Cis_property< ext::codeplay::experimental::property::queue::enable_fusion > | |
Cis_property_of< ext::codeplay::experimental::property::promote_private, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_local, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_private, accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_property_of< ext::codeplay::experimental::property::promote_local, accessor< DataT, Dimensions, AccessMode, AccessTarget, IsPlaceholder, PropertyListT > > | |
Cis_property_of< ext::codeplay::experimental::property::queue::enable_fusion, queue > | |
Cis_property< ext::oneapi::property::usm::device_read_only > | |
Cis_property< ext::intel::experimental::property::usm::buffer_location > | |
Cis_group< ext::oneapi::experimental::ballot_group< ParentGroup > > | |
Cis_group< ext::oneapi::experimental::fixed_size_group< PartitionSize, ParentGroup > > | |
Cis_property< ext::oneapi::experimental::property::graph::no_cycle_check > | |
Cis_property< ext::oneapi::experimental::property::node::depends_on > | |
Cis_property_of< ext::oneapi::experimental::property::graph::no_cycle_check, ext::oneapi::experimental::command_graph< ext::oneapi::experimental::graph_state::modifiable > > | |
Cis_property_of< ext::oneapi::experimental::property::node::depends_on, ext::oneapi::experimental::node > | |
Cis_group< ext::oneapi::experimental::opportunistic_group > | |
Cis_group< ext::oneapi::experimental::tangle_group< ParentGroup > > | |
Cnd_range | Defines the iteration domain of both the work-groups and the overall dispatch |
Cis_device_copyable< ext::oneapi::experimental::properties< PropertiesT > > | |
Clogical_and | |
Clogical_and< void > | |
Clogical_or | |
Clogical_or< void > | |
Cminimum | |
►Cminimum< void > | |
Cis_transparent | |
Cmaximum | |
►Cmaximum< void > | |
Cis_transparent | |
►Chandler | Command group handler class |
CShouldEnableSetArg | |
Cimage | Defines a shared image data |
Cunsampled_image | |
Csampled_image | |
Cinterop_handle | |
Ckernel_bundle | The kernel_bundle class represents collection of device images in a particular state |
Ckernel | Provides an abstraction of a SYCL kernel |
Ckernel_id | Objects of the class identify kernel is some kernel_bundle related APIs |
Cdevice_image | Objects of the class represents an instance of an image in a specific state |
Chas_known_identity | |
Cknown_identity | |
Clocal_accessor | |
Cplatform | Encapsulates a SYCL platform on which kernels may be executed |
Cimage_accessor | |
Cis_property< ext::oneapi::property::no_offset > | |
Cis_property< ext::oneapi::property::no_alias > | |
Cis_property< ext::intel::property::buffer_location > | |
Cis_property_of< property::noinit, T > | |
Cis_property_of< property::no_init, T > | |
Cis_property_of< ext::oneapi::property::no_offset, T > | |
Cis_property_of< ext::oneapi::property::no_alias, T > | |
Cis_property_of< ext::intel::property::buffer_location, T > | |
Cis_property_of< property::buffer::use_host_ptr, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::use_mutex, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::detail::buffer_location, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::context_bound, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::buffer::mem_channel, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< ext::oneapi::property::buffer::use_pinned_host_memory, buffer< T, Dimensions, AllocatorT, void > > | |
Cis_property_of< property::context::cuda::use_primary_context, context > | |
Cis_property_of< ext::oneapi::cuda::property::context::use_primary_context, context > | |
Cis_property_of< property::image::use_host_ptr, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_host_ptr, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, sampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_host_ptr, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::use_mutex, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property_of< property::image::context_bound, unsampled_image< Dimensions, AllocatorT > > | |
Cis_property | |
Cis_property_of | |
Cproperty_list | Objects of the property_list class are containers for the SYCL properties |
Cqueue | Encapsulates a single SYCL queue which schedules kernels on a SYCL device |
Creducer | Class that is used to represent objects that are passed to user's lambda functions and representing users' reduction variable |
Cis_device_copyable< detail::ReducerElement< T, BinaryOperation, IsOptional > > | |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of the generic class 'reducer' |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&Extent==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of the generic class 'reducer' |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==0 &&View==true > > | Component of 'reducer' class for array reductions, representing a single element of the span (as returned by the subscript operator) |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&!detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of 'reducer' class for array reductions exposing the subscript operator |
Creducer< T, BinaryOperation, Dims, Extent, IdentityContainerT, View, std::enable_if_t< Dims==1 &&View==false &&detail::IsKnownIdentityOp< T, BinaryOperation >::value > > | Specialization of 'reducer' class for array reductions accepting a span in cases where the identity value is known |
Cimage_sampler | |
C__precision_manipulator__ | |
C__width_manipulator__ | |
Csub_group | |
Cspan | |
C__is_span_impl | |
C__is_span_impl< span< _Tp, _Extent > > | |
C__is_span | |
C__is_std_array_impl | |
C__is_std_array_impl< std::array< _Tp, _Sz > > | |
C__is_std_array | |
C__is_span_compatible_container | |
C__is_span_compatible_container< _Tp, _ElementType, std::void_t< typename std::enable_if<!__is_span< _Tp >::value, std::nullptr_t >::type, typename std::enable_if<!__is_std_array< _Tp >::value, std::nullptr_t >::type, typename std::enable_if<!std::is_array_v< _Tp >, std::nullptr_t >::type, decltype(data(std::declval< _Tp >())), decltype(size(std::declval< _Tp >())), typename std::enable_if< std::is_convertible_v< std::remove_pointer_t< decltype(data(std::declval< _Tp & >()))>(*)[], _ElementType(*)[]>, std::nullptr_t >::type > > | |
Cspan< _Tp, dynamic_extent > | |
Celem | |
Cis_device_copyable | Is_device_copyable is a user specializable class template to indicate that a type T is device copyable, which means that SYCL implementation may copy objects of the type T between host and device or between two devices |
Cis_device_copyable< std::array< T, 0 > > | |
Cis_device_copyable< std::array< T, N > > | |
Cis_device_copyable< std::optional< T > > | |
Cis_device_copyable< std::pair< T1, T2 > > | |
Cis_device_copyable< std::tuple< Ts... > > | |
Cis_device_copyable< std::variant< Ts... > > | |
Cis_device_copyable< sycl::marray< T, N > > | |
Cis_device_copyable< T[N]> | |
►Cusm_allocator | |
Crebind | |
►Nsyclcompat | |
►Ndetail | Atomic extension to implement standard APIs in std::atomic |
CIsValidAtomicType | |
Cdev_mgr | Device manager |
Cvectorized_binary | |
Caccessor | |
Cmemory_traits | |
CDataType | |
CDataType< sycl::vec< T, 2 > > | |
►Nexperimental | |
Clogical_group | The logical-group is a logical collection of some work-items within a work-group |
Catomic | |
Cdevice_info | |
Cdevice_ext | Device extension |
Cdim3 | |
Ckernel_function_info | |
Cabs | A sycl::abs wrapper functors |
Cabs_diff | A sycl::abs_diff wrapper functors |
Cadd_sat | A sycl::add_sat wrapper functors |
Crhadd | A sycl::rhadd wrapper functors |
Chadd | A sycl::hadd wrapper functors |
Cmaximum | A sycl::max wrapper functors |
Cminimum | A sycl::min wrapper functors |
Csub_sat | A sycl::sub_sat wrapper functors |
Cpitched_data | Pitched 2D/3D memory data |
Caccessor | Accessor used as device function parameter |
Caccessor< T, Memory, 3 > | |
Caccessor< T, Memory, 2 > | |
Cdevice_memory | Device variable with address space of shared or global |
Cdevice_memory< T, Memory, 0 > | |
Cpointer_attributes | |
Ctype_identity | |
Carith | |
C__abi_storage_kind | |
C__abi_storage_kind< __simd_abi< _K, _Np > > | |
C__copyAcc2Acc | |
C__copyAcc2Ptr | |
C__copyPtr2Acc | |
C__fill | |
C__mask_element | |
C__nodeduce | |
C__simd_abi | |
C__simd_cast_traits | |
C__simd_cast_traits< simd< _Tp, _NewAbi > > | |
C__simd_mask_reference | |
C__simd_reference | |
C__simd_storage | |
C__simd_storage< _Tp, __simd_abi< _StorageKind::_Array, __num_element > > | |
C__simd_storage< _Tp, __simd_abi< _StorageKind::_Scalar, 1 > > | |
C__simd_storage< _Tp, __simd_abi< _StorageKind::_VecExt, __num_element > > | |
C__static_simd_cast_traits | |
C__static_simd_cast_traits< simd< _Tp, _NewAbi > > | |
C__usmfill | |
C__usmfill2d | |
C__usmmemcpy2d | |
C__vec_ext_traits | |
C_pi_context | |
C_pi_device | |
C_pi_device_binary_property_set_struct | |
C_pi_device_binary_property_struct | |
C_pi_event | |
C_pi_ext_command_buffer | |
C_pi_image_desc | |
C_pi_image_format | |
C_pi_kernel | |
C_pi_mem | |
C_pi_mem_obj_property | |
C_pi_offload_entry_struct | |
C_pi_platform | |
►C_pi_plugin | |
CFunctionPointers | |
C_pi_program | |
C_pi_queue | |
C_pi_sampler | |
Cabi_for_size | |
CAdapterHolder | |
Cconst_where_expression | |
CConvertHelper | |
Cdevice_selector | |
Celement_aligned_tag | |
Cint_constant | |
Cis_abi_tag | |
Cis_abi_tag< __simd_abi< __kind, _Np > > | |
Cis_device_copyable | |
Cis_simd | |
Cis_simd< simd< _Tp, _Abi > > | |
Cis_simd_flag_type | |
Cis_simd_flag_type< element_aligned_tag > | |
Cis_simd_flag_type< overaligned_tag< _Align > > | |
Cis_simd_flag_type< vector_aligned_tag > | |
Cis_simd_mask | |
Cis_simd_mask< simd_mask< _Tp, _Abi > > | |
Cmemory_alignment | |
Coveraligned_tag | |
Cpi_buff_rect_offset_struct | |
Cpi_buff_rect_region_struct | |
Cpi_buffer_region_struct | |
Cpi_device_binaries_struct | This struct is a record of all the device code that may be offloaded |
Cpi_device_binary_struct | This struct is a record of the device binary information |
Cpi_ext_command_buffer_desc | |
Cpi_ext_command_buffer_update_kernel_launch_desc | |
Cpi_ext_command_buffer_update_memobj_arg_desc_t | |
Cpi_ext_command_buffer_update_pointer_arg_desc_t | |
Cpi_ext_command_buffer_update_value_arg_desc_t | |
Cpi_image_offset_struct | |
Cpi_image_region_struct | |
CReturnHelper | |
Csimd | |
Csimd_mask | |
Csimd_size | |
Csimd_size< _Tp, __simd_abi< __kind, _Np > > | |
Csyclcompat_kernel_name | |
Csyclcompat_kernel_scalar | |
Cur_context_handle_t_ | |
Cur_device_handle_t_ | |
Cur_event_handle_t_ | |
Cur_exp_command_buffer_handle_t_ | |
Cur_kernel_handle_t_ | |
Cur_mem_handle_t_ | |
Cur_platform_handle_t_ | |
Cur_program_handle_t_ | |
Cur_queue_handle_t_ | |
Cur_sampler_handle_t_ | |
CUrReturnHelper | |
Cvector_aligned_tag | |
Cwhere_expression | |