#include <JitEngineHost.hpp>
|
| ~JitEngineHost () |
|
Expected< orc::ThreadSafeModule > | specializeIR (std::unique_ptr< Module > M, std::unique_ptr< LLVMContext > Ctx, StringRef FnName, StringRef Suffix, ArrayRef< RuntimeConstant > RCArray) |
|
void | specializeIR (Module &M, StringRef FnName, StringRef Suffix, ArrayRef< RuntimeConstant > RCArray) |
|
void * | compileAndLink (StringRef FnName, char *IR, int IRSize, void **Args, ArrayRef< RuntimeConstantInfo * > RCInfoArray) |
|
std::unique_ptr< MemoryBuffer > | compileOnly (Module &M, bool DisableIROpt=false) |
|
void | loadCompiledLibrary (CompiledLibrary &Library) |
|
void * | getFunctionAddress (StringRef FnName, CompiledLibrary &Library) |
|
bool | isProteusDisabled () |
|
void | enable () |
|
void | disable () |
|
◆ ~JitEngineHost()
JitEngineHost::~JitEngineHost |
( |
| ) |
|
◆ compileAndLink()
◆ compileOnly()
◆ dumpSymbolInfo()
void JitEngineHost::dumpSymbolInfo |
( |
const object::ObjectFile & |
loadedObj, |
|
|
const RuntimeDyld::LoadedObjectInfo & |
objInfo |
|
) |
| |
|
static |
◆ getFunctionAddress()
◆ instance()
◆ loadCompiledLibrary()
◆ notifyLoaded()
void JitEngineHost::notifyLoaded |
( |
orc::MaterializationResponsibility & |
R, |
|
|
const object::ObjectFile & |
Obj, |
|
|
const RuntimeDyld::LoadedObjectInfo & |
LOI |
|
) |
| |
|
static |
◆ specializeIR() [1/2]
◆ specializeIR() [2/2]
◆ ExitOnErr
◆ LLJITPtr
std::unique_ptr<orc::LLJIT> proteus::JitEngineHost::LLJITPtr |
The documentation for this class was generated from the following files: