DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::PersistentDeviceCodeCache Class Reference

#include <detail/persistent_device_code_cache.hpp>

Static Public Member Functions

static std::string getCacheItemPath (const device &Device, const RTDeviceBinaryImage &Img, const SerializedObj &SpecConsts, const std::string &BuildOptionsString)
 
static std::vector< std::vector< char > > getItemFromDisc (const device &Device, const RTDeviceBinaryImage &Img, const SerializedObj &SpecConsts, const std::string &BuildOptionsString)
 
static void putItemToDisc (const device &Device, const RTDeviceBinaryImage &Img, const SerializedObj &SpecConsts, const std::string &BuildOptionsString, const RT::PiProgram &NativePrg)
 
static void trace (const std::string &msg)
 

Detailed Description

Definition at line 59 of file persistent_device_code_cache.hpp.

Member Function Documentation

◆ getCacheItemPath()

std::string cl::sycl::detail::PersistentDeviceCodeCache::getCacheItemPath ( const device Device,
const RTDeviceBinaryImage Img,
const SerializedObj SpecConsts,
const std::string &  BuildOptionsString 
)
static

◆ getItemFromDisc()

std::vector< std::vector< char > > cl::sycl::detail::PersistentDeviceCodeCache::getItemFromDisc ( const device Device,
const RTDeviceBinaryImage Img,
const SerializedObj SpecConsts,
const std::string &  BuildOptionsString 
)
static

◆ putItemToDisc()

void cl::sycl::detail::PersistentDeviceCodeCache::putItemToDisc ( const device Device,
const RTDeviceBinaryImage Img,
const SerializedObj SpecConsts,
const std::string &  BuildOptionsString,
const RT::PiProgram NativePrg 
)
static

◆ trace()

static void cl::sycl::detail::PersistentDeviceCodeCache::trace ( const std::string &  msg)
inlinestatic

The documentation for this class was generated from the following files: