DPC++ Runtime
Runtime libraries for oneAPI DPC++
kernel_info.hpp File Reference
Include dependency graph for kernel_info.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::detail
 

Functions

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 (sycl::detail::pi::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 (sycl::detail::pi::PiKernel Kernel, const PluginPtr &Plugin)
 
template<typename Param >
std::enable_if< IsSubGroupInfo< Param >::value >::type sycl::_V1::detail::get_kernel_device_specific_info_helper (sycl::detail::pi::PiKernel Kernel, sycl::detail::pi::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 (sycl::detail::pi::PiKernel Kernel, sycl::detail::pi::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 (sycl::detail::pi::PiKernel Kernel, sycl::detail::pi::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 (sycl::detail::pi::PiKernel Kernel, sycl::detail::pi::PiDevice Device, const PluginPtr &Plugin)
 
template<typename Param >
uint32_t sycl::_V1::detail::get_kernel_device_specific_info_with_input (sycl::detail::pi::PiKernel Kernel, sycl::detail::pi::PiDevice Device, sycl::range< 3 > In, const PluginPtr &Plugin)