#include "error_handling.hpp"
#include <detail/plugin.hpp>
#include <sycl/backend_types.hpp>
#include <sycl/detail/pi.hpp>
Go to the source code of this file.
Namespaces | |
sycl | |
---— Error handling, matching OpenCL plugin semantics. | |
sycl::_V1 | |
sycl::_V1::detail | |
sycl::_V1::detail::enqueue_kernel_launch | |
sycl::_V1::detail::kernel_get_group_info | |
Functions | |
void | sycl::_V1::detail::enqueue_kernel_launch::handleInvalidWorkGroupSize (const device_impl &DeviceImpl, pi_kernel Kernel, const NDRDescT &NDRDesc) |
void | sycl::_V1::detail::enqueue_kernel_launch::handleInvalidWorkItemSize (const device_impl &DeviceImpl, const NDRDescT &NDRDesc) |
void | sycl::_V1::detail::enqueue_kernel_launch::handleInvalidValue (const device_impl &DeviceImpl, const NDRDescT &NDRDesc) |
void | sycl::_V1::detail::enqueue_kernel_launch::handleErrorOrWarning (pi_result, const device_impl &, pi_kernel, const NDRDescT &) |
Analyzes error code and arguments of piEnqueueKernelLaunch to emit user-friendly exception describing the problem. More... | |
void | sycl::_V1::detail::kernel_get_group_info::handleErrorOrWarning (pi_result, pi_kernel_group_info, const PluginPtr &) |
Analyzes error code of piKernelGetGroupInfo. More... | |