|
template<typename Param > |
std::enable_if< std::is_same< typename Param::return_type, std::string >::value, std::string >::type | sycl::_V1::detail::get_kernel_info (RT::PiKernel Kernel, const PluginPtr &Plugin) |
|
template<typename Param > |
std::enable_if< std::is_same< typename Param::return_type, uint32_t >::value, uint32_t >::type | sycl::_V1::detail::get_kernel_info (RT::PiKernel Kernel, const PluginPtr &Plugin) |
|
template<typename Param > |
std::enable_if< IsSubGroupInfo< Param >::value >::type | sycl::_V1::detail::get_kernel_device_specific_info_helper (RT::PiKernel Kernel, RT::PiDevice Device, const PluginPtr &Plugin, void *Result, size_t Size) |
|
template<typename Param > |
std::enable_if<!IsSubGroupInfo< Param >::value >::type | sycl::_V1::detail::get_kernel_device_specific_info_helper (RT::PiKernel Kernel, RT::PiDevice Device, const PluginPtr &Plugin, void *Result, size_t Size) |
|
template<typename Param > |
std::enable_if< !std::is_same< typename Param::return_type, sycl::range< 3 > >::value, typename Param::return_type >::type | sycl::_V1::detail::get_kernel_device_specific_info (RT::PiKernel Kernel, RT::PiDevice Device, const PluginPtr &Plugin) |
|
template<typename Param > |
std::enable_if< std::is_same< typename Param::return_type, sycl::range< 3 > >::value, sycl::range< 3 > >::type | sycl::_V1::detail::get_kernel_device_specific_info (RT::PiKernel Kernel, RT::PiDevice Device, const PluginPtr &Plugin) |
|
template<typename Param > |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_with_input (RT::PiKernel Kernel, RT::PiDevice Device, sycl::range< 3 > In, const PluginPtr &Plugin) |
|
template<typename Param > |
Param::return_type | sycl::_V1::detail::get_kernel_device_specific_info_host (const sycl::device &Device)=delete |
|
template<> |
sycl::range< 3 > | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::global_work_size > (const sycl::device &) |
|
template<> |
size_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::work_group_size > (const sycl::device &Dev) |
|
template<> |
sycl::range< 3 > | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::compile_work_group_size > (const sycl::device &) |
|
template<> |
size_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::preferred_work_group_size_multiple > (const sycl::device &Dev) |
|
template<> |
size_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::private_mem_size > (const sycl::device &) |
|
template<> |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::ext_codeplay_num_regs > (const sycl::device &) |
|
template<> |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::max_num_sub_groups > (const sycl::device &) |
|
template<> |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::max_sub_group_size > (const sycl::device &) |
|
template<> |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::compile_num_sub_groups > (const sycl::device &) |
|
template<> |
uint32_t | sycl::_V1::detail::get_kernel_device_specific_info_host< info::kernel_device_specific::compile_sub_group_size > (const sycl::device &) |
|