#include <JitEngineDevice.hpp>
◆ JITKernelInfo() [1/2]
proteus::JITKernelInfo::JITKernelInfo |
( |
void * |
Kernel, |
|
|
BinaryInfo & |
BinInfo, |
|
|
char const * |
Name, |
|
|
int32_t * |
RCIndices, |
|
|
int32_t * |
RCTypes, |
|
|
int32_t |
NumRCs |
|
) |
| |
|
inline |
◆ JITKernelInfo() [2/2]
proteus::JITKernelInfo::JITKernelInfo |
( |
| ) |
|
|
default |
◆ createStaticHash()
void proteus::JITKernelInfo::createStaticHash |
( |
HashT |
ModuleHash | ) |
|
|
inline |
◆ getBinaryInfo()
BinaryInfo & proteus::JITKernelInfo::getBinaryInfo |
( |
| ) |
const |
|
inline |
◆ getKernel()
void * proteus::JITKernelInfo::getKernel |
( |
| ) |
const |
|
inline |
◆ getLambdaCalleeInfo()
const auto & proteus::JITKernelInfo::getLambdaCalleeInfo |
( |
| ) |
|
|
inline |
◆ getModule()
Module & proteus::JITKernelInfo::getModule |
( |
| ) |
const |
|
inline |
◆ getName()
const std::string & proteus::JITKernelInfo::getName |
( |
| ) |
const |
|
inline |
◆ getRCIndices()
const auto & proteus::JITKernelInfo::getRCIndices |
( |
| ) |
const |
|
inline |
◆ getRCTypes()
const auto & proteus::JITKernelInfo::getRCTypes |
( |
| ) |
const |
|
inline |
◆ getStaticHash()
const HashT proteus::JITKernelInfo::getStaticHash |
( |
| ) |
const |
|
inline |
◆ hasLambdaCalleeInfo()
bool proteus::JITKernelInfo::hasLambdaCalleeInfo |
( |
| ) |
|
|
inline |
◆ hasModule()
bool proteus::JITKernelInfo::hasModule |
( |
| ) |
const |
|
inline |
◆ hasStaticHash()
bool proteus::JITKernelInfo::hasStaticHash |
( |
| ) |
const |
|
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: