|
template<typename R , typename... Types> |
constexpr size_t | syclcompat::detail::getArgumentCount (R(*f)(Types...)) |
|
template<int Dim> |
sycl::nd_range< 3 > | syclcompat::detail::transform_nd_range (const sycl::nd_range< Dim > &range) |
|
template<auto F, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::detail::launch (const sycl::nd_range< 3 > &range, sycl::queue q, Args... args) |
|
template<int Dim> |
sycl::nd_range< Dim > | syclcompat::compute_nd_range (sycl::range< Dim > global_size_in, sycl::range< Dim > work_group_size) |
|
sycl::nd_range< 1 > | syclcompat::compute_nd_range (int global_size_in, int work_group_size) |
|
template<auto F, int Dim, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::launch (const sycl::nd_range< Dim > &range, sycl::queue q, Args... args) |
|
template<auto F, int Dim, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::launch (const sycl::nd_range< Dim > &range, Args... args) |
|
template<auto F, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::launch (const dim3 &grid, const dim3 &threads, sycl::queue q, Args... args) |
|
template<auto F, typename... Args> |
std::enable_if_t< std::is_invocable_v< decltype(F), Args... >, sycl::event > | syclcompat::launch (const dim3 &grid, const dim3 &threads, Args... args) |
|
template<auto F, typename LaunchPolicy , typename... Args> |
sycl::event | syclcompat::experimental::detail::launch (LaunchPolicy launch_policy, sycl::queue q, Args... args) |
|
template<auto F, typename LaunchPolicy , typename... Args> |
sycl::event | syclcompat::experimental::launch (LaunchPolicy launch_policy, sycl::queue q, Args... args) |
|
template<auto F, typename LaunchPolicy , typename... Args> |
sycl::event | syclcompat::experimental::launch (LaunchPolicy launch_policy, Args... args) |
|