DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::ProgramManager Member List

This is the complete list of members for sycl::_V1::detail::ProgramManager, including all inherited members.

addImages(pi_device_binaries DeviceImages)sycl::_V1::detail::ProgramManager
addOrInitDeviceGlobalEntry(const void *DeviceGlobalPtr, const char *UniqueId)sycl::_V1::detail::ProgramManager
addOrInitHostPipeEntry(const void *HostPipePtr, const char *UniqueId)sycl::_V1::detail::ProgramManager
bringSYCLDeviceImagesToState(std::vector< device_image_plain > &DeviceImages, bundle_state TargetState)sycl::_V1::detail::ProgramManager
build(const device_image_plain &DeviceImage, const std::vector< device > &Devs, const property_list &PropList)sycl::_V1::detail::ProgramManager
compile(const device_image_plain &DeviceImage, const std::vector< device > &Devs, const property_list &PropList)sycl::_V1::detail::ProgramManager
createPIProgram(const RTDeviceBinaryImage &Img, const context &Context, const device &Device)sycl::_V1::detail::ProgramManager
debugPrintBinaryImages() constsycl::_V1::detail::ProgramManager
flushSpecConstants(const program_impl &Prg, pi::PiProgram NativePrg=nullptr, const RTDeviceBinaryImage *Img=nullptr)sycl::_V1::detail::ProgramManager
getAllSYCLKernelIDs()sycl::_V1::detail::ProgramManager
getBuiltInKernelID(const std::string &KernelName)sycl::_V1::detail::ProgramManager
getBuiltPIProgram(const ContextImplPtr &ContextImpl, const DeviceImplPtr &DeviceImpl, const std::string &KernelName, const NDRDescT &NDRDesc={}, bool JITCompilationIsRequired=false)sycl::_V1::detail::ProgramManager
getBuiltPIProgram(const context &Context, const device &Device, const std::string &KernelName, const property_list &PropList, bool JITCompilationIsRequired=false)sycl::_V1::detail::ProgramManager
getDeviceGlobalEntries(const std::vector< std::string > &UniqueIds, bool ExcludeDeviceImageScopeDecorated=false)sycl::_V1::detail::ProgramManager
getDeviceGlobalEntry(const void *DeviceGlobalPtr)sycl::_V1::detail::ProgramManager
getDeviceImage(const std::string &KernelName, const context &Context, const device &Device, bool JITCompilationIsRequired=false)sycl::_V1::detail::ProgramManager
getDeviceImage(const std::unordered_set< RTDeviceBinaryImage * > &ImagesToVerify, const context &Context, const device &Device, bool JITCompilationIsRequired=false)sycl::_V1::detail::ProgramManager
getDeviceImageFromBinaryImage(RTDeviceBinaryImage *BinImage, const context &Ctx, const device &Dev)sycl::_V1::detail::ProgramManager
getDeviceLibReqMask(const RTDeviceBinaryImage &Img)sycl::_V1::detail::ProgramManager
getEliminatedKernelArgMask(pi::PiProgram NativePrg, const std::string &KernelName)sycl::_V1::detail::ProgramManager
getHostPipeEntry(const std::string &UniqueId)sycl::_V1::detail::ProgramManager
getHostPipeEntry(const void *HostPipePtr)sycl::_V1::detail::ProgramManager
getInstance()sycl::_V1::detail::ProgramManagerstatic
getOrCreateKernel(const ContextImplPtr &ContextImpl, const DeviceImplPtr &DeviceImpl, const std::string &KernelName, const NDRDescT &NDRDesc={})sycl::_V1::detail::ProgramManager
getOrCreateKernel(const context &Context, const std::string &KernelName, const property_list &PropList, sycl::detail::pi::PiProgram Program)sycl::_V1::detail::ProgramManager
getOrCreatePIProgram(const RTDeviceBinaryImage &Img, const context &Context, const device &Device, const std::string &CompileAndLinkOptions, SerializedObj SpecConsts)sycl::_V1::detail::ProgramManager
getPiProgramFromPiKernel(sycl::detail::pi::PiKernel Kernel, const ContextImplPtr Context)sycl::_V1::detail::ProgramManager
getProgramBuildLog(const sycl::detail::pi::PiProgram &Program, const ContextImplPtr Context)sycl::_V1::detail::ProgramManagerstatic
getRawDeviceImages(const std::vector< kernel_id > &KernelIDs)sycl::_V1::detail::ProgramManager
getSYCLDeviceImages(const context &Ctx, const std::vector< device > &Devs, bundle_state State)sycl::_V1::detail::ProgramManager
getSYCLDeviceImages(const context &Ctx, const std::vector< device > &Devs, const DevImgSelectorImpl &Selector, bundle_state TargetState)sycl::_V1::detail::ProgramManager
getSYCLDeviceImages(const context &Ctx, const std::vector< device > &Devs, const std::vector< kernel_id > &KernelIDs, bundle_state TargetState)sycl::_V1::detail::ProgramManager
getSYCLDeviceImagesWithCompatibleState(const context &Ctx, const std::vector< device > &Devs, bundle_state TargetState, const std::vector< kernel_id > &KernelIDs={})sycl::_V1::detail::ProgramManager
getSYCLKernelID(const std::string &KernelName)sycl::_V1::detail::ProgramManager
hasCompatibleImage(const device &Dev)sycl::_V1::detail::ProgramManager
kernelUsesAsan() constsycl::_V1::detail::ProgramManagerinline
kernelUsesAssert(const std::string &KernelName) constsycl::_V1::detail::ProgramManager
link(const device_image_plain &DeviceImages, const std::vector< device > &Devs, const property_list &PropList)sycl::_V1::detail::ProgramManager
ProgramManager()sycl::_V1::detail::ProgramManager
~ProgramManager()=defaultsycl::_V1::detail::ProgramManager