DPC++ Runtime
Runtime libraries for oneAPI DPC++
backend.cpp File Reference
Include dependency graph for backend.cpp:

Go to the source code of this file.

Namespaces

 cl
 We provide new interfaces for matrix muliply in this patch:
 
 cl::sycl
 
 cl::sycl::detail
 

Functions

static const plugin & cl::sycl::detail::getPlugin (backend Backend)
 
platform cl::sycl::detail::make_platform (pi_native_handle NativeHandle, backend Backend)
 
device cl::sycl::detail::make_device (pi_native_handle NativeHandle, backend Backend)
 
context cl::sycl::detail::make_context (pi_native_handle NativeHandle, const async_handler &Handler, backend Backend)
 
queue cl::sycl::detail::make_queue_impl (pi_native_handle NativeHandle, const context &Context, RT::PiDevice Device, bool KeepOwnership, const async_handler &Handler, backend Backend)
 
queue cl::sycl::detail::make_queue (pi_native_handle NativeHandle, const context &TargetContext, const async_handler &Handler, backend Backend)
 
queue cl::sycl::detail::make_queue (pi_native_handle NativeHandle, const context &TargetContext, bool KeepOwnership, const async_handler &Handler, backend Backend)
 
queue cl::sycl::detail::make_queue (pi_native_handle NativeHandle, const context &TargetContext, const device &TargetDevice, bool KeepOwnership, const async_handler &Handler, backend Backend)
 
event cl::sycl::detail::make_event (pi_native_handle NativeHandle, const context &TargetContext, backend Backend)
 
event cl::sycl::detail::make_event (pi_native_handle NativeHandle, const context &TargetContext, bool KeepOwnership, backend Backend)
 
std::shared_ptr< detail::kernel_bundle_impl > cl::sycl::detail::make_kernel_bundle (pi_native_handle NativeHandle, const context &TargetContext, bool KeepOwnership, bundle_state State, backend Backend)
 
std::shared_ptr< detail::kernel_bundle_impl > cl::sycl::detail::make_kernel_bundle (pi_native_handle NativeHandle, const context &TargetContext, bundle_state State, backend Backend)
 
kernel cl::sycl::detail::make_kernel (const context &TargetContext, const kernel_bundle< bundle_state::executable > &KernelBundle, pi_native_handle NativeKernelHandle, bool KeepOwnership, backend Backend)
 
kernel cl::sycl::detail::make_kernel (pi_native_handle NativeHandle, const context &TargetContext, backend Backend)