#include "ur_api.h"
#include <detail/error_handling/error_handling.hpp>
#include <detail/context_impl.hpp>
#include <detail/event_impl.hpp>
#include <detail/host_pipe_map_entry.hpp>
#include <detail/kernel_bundle_impl.hpp>
#include <detail/kernel_impl.hpp>
#include <detail/kernel_info.hpp>
#include <detail/memory_manager.hpp>
#include <detail/program_manager/program_manager.hpp>
#include <detail/queue_impl.hpp>
#include <detail/sampler_impl.hpp>
#include <detail/scheduler/commands.hpp>
#include <detail/scheduler/scheduler.hpp>
#include <detail/stream_impl.hpp>
#include <detail/xpti_registry.hpp>
#include <sycl/access/access.hpp>
#include <sycl/backend_types.hpp>
#include <sycl/detail/cg_types.hpp>
#include <sycl/detail/helpers.hpp>
#include <sycl/detail/kernel_desc.hpp>
#include <sycl/sampler.hpp>
#include <cassert>
#include <optional>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | sycl::_V1::detail::DispatchHostTask |
Namespaces | |
sycl | |
sycl::_V1 | |
sycl::_V1::detail | |
Functions | |
static ContextImplPtr | sycl::_V1::detail::getContext (const QueueImplPtr &Queue) |
static std::string | sycl::_V1::detail::demangleKernelName (std::string Name) |
void | sycl::_V1::detail::applyFuncOnFilteredArgs (const KernelArgMask *EliminatedArgMask, std::vector< ArgDesc > &Args, std::function< void(detail::ArgDesc &Arg, int NextTrueIndex)> Func) |
static std::string | sycl::_V1::detail::accessModeToString (access::mode Mode) |
static void | sycl::_V1::detail::flushCrossQueueDeps (const std::vector< EventImplPtr > &EventImpls, const QueueImplPtr &Queue) |
static std::string_view | sycl::_V1::detail::cgTypeToString (detail::CGType Type) |
static void | sycl::_V1::detail::adjustNDRangePerKernel (NDRDescT &NDR, ur_kernel_handle_t Kernel, const device_impl &DeviceImpl) |
void | sycl::_V1::detail::ReverseRangeDimensionsForKernel (NDRDescT &NDR) |
ur_mem_flags_t | sycl::_V1::detail::AccessModeToUr (access::mode AccessorMode) |
void | sycl::_V1::detail::SetArgBasedOnType (const PluginPtr &Plugin, ur_kernel_handle_t Kernel, const std::shared_ptr< device_image_impl > &DeviceImageImpl, const std::function< void *(Requirement *Req)> &getMemAllocationFunc, const sycl::context &Context, detail::ArgDesc &Arg, size_t NextTrueIndex) |
static ur_result_t | sycl::_V1::detail::SetKernelParamsAndLaunch (const QueueImplPtr &Queue, std::vector< ArgDesc > &Args, const std::shared_ptr< device_image_impl > &DeviceImageImpl, ur_kernel_handle_t Kernel, NDRDescT &NDRDesc, std::vector< ur_event_handle_t > &RawEvents, const detail::EventImplPtr &OutEventImpl, const KernelArgMask *EliminatedArgMask, const std::function< void *(Requirement *Req)> &getMemAllocationFunc, bool IsCooperative, bool KernelUsesClusterLaunch, const RTDeviceBinaryImage *BinImage, const std::string &KernelName) |
ur_result_t | sycl::_V1::detail::enqueueImpCommandBufferKernel (context Ctx, DeviceImplPtr DeviceImpl, ur_exp_command_buffer_handle_t CommandBuffer, const CGExecKernel &CommandGroup, std::vector< ur_exp_command_buffer_sync_point_t > &SyncPoints, ur_exp_command_buffer_sync_point_t *OutSyncPoint, ur_exp_command_buffer_command_handle_t *OutCommand, const std::function< void *(Requirement *Req)> &getMemAllocationFunc) |
void | sycl::_V1::detail::enqueueImpKernel (const QueueImplPtr &Queue, NDRDescT &NDRDesc, std::vector< ArgDesc > &Args, const std::shared_ptr< detail::kernel_bundle_impl > &KernelBundleImplPtr, const std::shared_ptr< detail::kernel_impl > &MSyclKernel, const std::string &KernelName, std::vector< ur_event_handle_t > &RawEvents, const detail::EventImplPtr &OutEventImpl, const std::function< void *(Requirement *Req)> &getMemAllocationFunc, ur_kernel_cache_config_t KernelCacheConfig, const bool KernelIsCooperative, const bool KernelUsesClusterLaunch, const RTDeviceBinaryImage *BinImage) |
ur_result_t | sycl::_V1::detail::enqueueReadWriteHostPipe (const QueueImplPtr &Queue, const std::string &PipeName, bool blocking, void *ptr, size_t size, std::vector< ur_event_handle_t > &RawEvents, const detail::EventImplPtr &OutEventImpl, bool read) |
std::function<void(interop_handle)> func |
Definition at line 322 of file commands.cpp.
Referenced by sycl::_V1::detail::pi::contextSetExtendedDeleter().
Definition at line 321 of file commands.cpp.