#include <JitEngineDevice.hpp>
◆ JITKernelInfo() [1/2]
◆ JITKernelInfo() [2/2]
proteus::JITKernelInfo::JITKernelInfo |
( |
| ) |
|
|
default |
◆ createStaticHash()
void proteus::JITKernelInfo::createStaticHash |
( |
HashT |
ModuleHash | ) |
|
|
inline |
◆ getBinaryInfo()
BinaryInfo & proteus::JITKernelInfo::getBinaryInfo |
( |
| ) |
const |
|
inline |
◆ getBitcode()
MemoryBufferRef proteus::JITKernelInfo::getBitcode |
( |
| ) |
|
|
inline |
◆ getKernel()
void * proteus::JITKernelInfo::getKernel |
( |
| ) |
const |
|
inline |
◆ getLambdaCalleeInfo()
const auto & proteus::JITKernelInfo::getLambdaCalleeInfo |
( |
| ) |
|
|
inline |
◆ getLLVMContext()
std::unique_ptr< LLVMContext > & proteus::JITKernelInfo::getLLVMContext |
( |
| ) |
|
|
inline |
◆ getModule()
Module & proteus::JITKernelInfo::getModule |
( |
| ) |
const |
|
inline |
◆ getName()
const std::string & proteus::JITKernelInfo::getName |
( |
| ) |
const |
|
inline |
◆ getRCInfoArray()
◆ getStaticHash()
const HashT proteus::JITKernelInfo::getStaticHash |
( |
| ) |
const |
|
inline |
◆ hasBitcode()
bool proteus::JITKernelInfo::hasBitcode |
( |
| ) |
|
|
inline |
◆ hasLambdaCalleeInfo()
bool proteus::JITKernelInfo::hasLambdaCalleeInfo |
( |
| ) |
|
|
inline |
◆ hasModule()
bool proteus::JITKernelInfo::hasModule |
( |
| ) |
const |
|
inline |
◆ hasStaticHash()
bool proteus::JITKernelInfo::hasStaticHash |
( |
| ) |
const |
|
inline |
◆ setBitcode()
void proteus::JITKernelInfo::setBitcode |
( |
std::unique_ptr< MemoryBuffer > |
ExtractedBitcode | ) |
|
|
inline |
◆ setLambdaCalleeInfo()
void proteus::JITKernelInfo::setLambdaCalleeInfo |
( |
SmallVector< std::pair< std::string, StringRef > > && |
LambdaInfo | ) |
|
|
inline |
◆ setModule()
void proteus::JITKernelInfo::setModule |
( |
std::unique_ptr< llvm::Module > |
Mod | ) |
|
|
inline |
The documentation for this class was generated from the following file: