Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
proteus::JitEngineHost Member List

This is the complete list of members for proteus::JitEngineHost, including all inherited members.

compileAndLink(StringRef FnName, char *IR, int IRSize, void **Args, int32_t *RCIndices, int32_t *RCTypes, int NumRuntimeConstants)proteus::JitEngineHost
Configproteus::JitEngineprotected
disable()proteus::JitEngineinline
dumpSymbolInfo(const object::ObjectFile &loadedObj, const RuntimeDyld::LoadedObjectInfo &objInfo)proteus::JitEngineHoststatic
enable()proteus::JitEngineinline
ExitOnErrproteus::JitEngineHost
getRuntimeConstantValues(void **KernelArgs, const ArrayRef< int32_t > RCIndices, const ArrayRef< int32_t > RCTypes, SmallVector< RuntimeConstant > &RCVec)proteus::JitEngineprotected
Initproteus::JitEngine
instance()proteus::JitEngineHoststatic
isProteusDisabled()proteus::JitEngineinline
JitEngine()proteus::JitEngineprotected
LLJITPtrproteus::JitEngineHost
mangleSuffix(HashT &HashValue)proteus::JitEngineprotected
notifyLoaded(orc::MaterializationResponsibility &R, const object::ObjectFile &Obj, const RuntimeDyld::LoadedObjectInfo &LOI)proteus::JitEngineHoststatic
optimizeIR(Module &M, StringRef Arch, char OptLevel='3', unsigned CodegenOptLevel=3)proteus::JitEngine
PROTEUS_ASYNC_COMPILATIONproteus::JitEngine
PROTEUS_ASYNC_TEST_BLOCKINGproteus::JitEngine
PROTEUS_ASYNC_THREADSproteus::JitEngine
PROTEUS_DISABLEproteus::JitEngine
PROTEUS_DUMP_LLVM_IRproteus::JitEngine
PROTEUS_RELINK_GLOBALS_BY_COPYproteus::JitEngine
PROTEUS_SET_LAUNCH_BOUNDSproteus::JitEngine
PROTEUS_SPECIALIZE_ARGSproteus::JitEngine
PROTEUS_SPECIALIZE_DIMSproteus::JitEngine
PROTEUS_USE_HIP_RTC_CODEGENproteus::JitEngine
PROTEUS_USE_LIGHTWEIGHT_KERNEL_CLONEproteus::JitEngine
PROTEUS_USE_STORED_CACHEproteus::JitEngine
runCleanupPassPipeline(Module &M)proteus::JitEngineprotected
specializeIR(std::unique_ptr< Module > M, std::unique_ptr< LLVMContext > Ctx, StringRef FnName, StringRef Suffix, const SmallVector< RuntimeConstant > &RCVec)proteus::JitEngineHost
~JitEngineHost()proteus::JitEngineHost