DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::jit_compiler Class Reference

#include <detail/jit_compiler.hpp>

Public Member Functions

std::unique_ptr< detail::CGfuseKernels (QueueImplPtr Queue, std::vector< ExecCGCommand * > &InputKernels, const property_list &)
 
ur_kernel_handle_t materializeSpecConstants (QueueImplPtr Queue, const RTDeviceBinaryImage *BinImage, const std::string &KernelName, const std::vector< unsigned char > &SpecConstBlob)
 
bool isAvailable ()
 

Static Public Member Functions

static jit_compilerget_instance ()
 

Detailed Description

Definition at line 35 of file jit_compiler.hpp.

Member Function Documentation

◆ fuseKernels()

std::unique_ptr<detail::CG> sycl::_V1::detail::jit_compiler::fuseKernels ( QueueImplPtr  Queue,
std::vector< ExecCGCommand * > &  InputKernels,
const property_list  
)

◆ get_instance()

static jit_compiler& sycl::_V1::detail::jit_compiler::get_instance ( )
inlinestatic

◆ isAvailable()

bool sycl::_V1::detail::jit_compiler::isAvailable ( )
inline

Definition at line 47 of file jit_compiler.hpp.

◆ materializeSpecConstants()

ur_kernel_handle_t sycl::_V1::detail::jit_compiler::materializeSpecConstants ( QueueImplPtr  Queue,
const RTDeviceBinaryImage BinImage,
const std::string &  KernelName,
const std::vector< unsigned char > &  SpecConstBlob 
)

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