|
static std::string | sycl::_V1::detail::demangleKernelName (std::string Name) |
|
static std::string | sycl::_V1::detail::deviceToString (device Device) |
|
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 | sycl::_V1::detail::cgTypeToString (detail::CG::CGTYPE Type) |
|
void | sycl::_V1::detail::emitKernelInstrumentationData (const std::shared_ptr< detail::kernel_impl > &SyclKernel, const detail::code_location &CodeLoc, const std::string &SyclKernelName, const QueueImplPtr &Queue, const NDRDescT &NDRDesc, const std::shared_ptr< detail::kernel_bundle_impl > &KernelBundleImplPtr, std::vector< ArgDesc > &CGArgs) |
|
static void | sycl::_V1::detail::adjustNDRangePerKernel (NDRDescT &NDR, sycl::detail::pi::PiKernel Kernel, const device_impl &DeviceImpl) |
|
void | sycl::_V1::detail::ReverseRangeDimensionsForKernel (NDRDescT &NDR) |
|
pi_mem_obj_access | sycl::_V1::detail::AccessModeToPi (access::mode AccessorMode) |
|
void | sycl::_V1::detail::SetArgBasedOnType (const PluginPtr &Plugin, sycl::detail::pi::PiKernel Kernel, const std::shared_ptr< device_image_impl > &DeviceImageImpl, const std::function< void *(Requirement *Req)> &getMemAllocationFunc, const sycl::context &Context, bool IsHost, detail::ArgDesc &Arg, size_t NextTrueIndex) |
|
static pi_result | sycl::_V1::detail::SetKernelParamsAndLaunch (const QueueImplPtr &Queue, std::vector< ArgDesc > &Args, const std::shared_ptr< device_image_impl > &DeviceImageImpl, sycl::detail::pi::PiKernel Kernel, NDRDescT &NDRDesc, std::vector< sycl::detail::pi::PiEvent > &RawEvents, const detail::EventImplPtr &OutEventImpl, const KernelArgMask *EliminatedArgMask, const std::function< void *(Requirement *Req)> &getMemAllocationFunc) |
|
void | sycl::_V1::detail::DispatchNativeKernel (void *Blob) |
|
pi_int32 | sycl::_V1::detail::enqueueImpCommandBufferKernel (context Ctx, DeviceImplPtr DeviceImpl, sycl::detail::pi::PiExtCommandBuffer CommandBuffer, const CGExecKernel &CommandGroup, std::vector< sycl::detail::pi::PiExtSyncPoint > &SyncPoints, sycl::detail::pi::PiExtSyncPoint *OutSyncPoint, const std::function< void *(Requirement *Req)> &getMemAllocationFunc) |
|
pi_int32 | 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< sycl::detail::pi::PiEvent > &RawEvents, const detail::EventImplPtr &OutEventImpl, const std::function< void *(Requirement *Req)> &getMemAllocationFunc, sycl::detail::pi::PiKernelCacheConfig KernelCacheConfig) |
|
pi_int32 | sycl::_V1::detail::enqueueReadWriteHostPipe (const QueueImplPtr &Queue, const std::string &PipeName, bool blocking, void *ptr, size_t size, std::vector< sycl::detail::pi::PiEvent > &RawEvents, const detail::EventImplPtr &OutEventImpl, bool read) |
|