Namespaces | |
aux_krn | |
main_krn | |
Classes | |
struct | AuxKrn |
struct | InitMemKrn |
struct | MainKrn |
Functions | |
template<int Dims> | |
item< Dims, false > | getDelinearizedItem (range< Dims > Range, id< Dims > Id) |
void | finalizeHandler (handler &CGH) |
template<class FunctorTy > | |
void | withAuxHandler (handler &CGH, FunctorTy Func) |
|
strong |
Definition at line 25 of file reduction_forward.hpp.
|
inline |
Definition at line 1147 of file reduction.hpp.
Referenced by sycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels >::run(), sycl::_V1::detail::NDRangeReduction< reduction::strategy::basic >::run(), sycl::_V1::detail::NDRangeReduction< reduction::strategy::multi >::run(), and sycl::_V1::detail::queue_impl::submit_impl().
item< Dims, false > sycl::_V1::detail::reduction::getDelinearizedItem | ( | range< Dims > | Range, |
id< Dims > | Id | ||
) |
Definition at line 47 of file reduction_forward.hpp.
Referenced by sycl::_V1::detail::reduction_parallel_for().
void sycl::_V1::detail::reduction::withAuxHandler | ( | handler & | CGH, |
FunctorTy | Func | ||
) |
Definition at line 1148 of file reduction.hpp.
References sycl::_V1::handler::depends_on().
Referenced by sycl::_V1::detail::NDRangeReduction< reduction::strategy::group_reduce_and_multiple_kernels >::run(), sycl::_V1::detail::NDRangeReduction< reduction::strategy::basic >::run(), sycl::_V1::detail::NDRangeReduction< reduction::strategy::multi >::run(), and sycl::_V1::detail::reduction_impl_algo< T, BinaryOperation, Dims, Extent, ExplicitIdentity, RedOutVar >::withInitializedMem().