Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
This is the complete list of members for proteus::JitEngineHost, including all inherited members.
compileAndLink(StringRef FnName, char *IR, int IRSize, void **Args, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngineHost | |
compileOnly(std::unique_ptr< LLVMContext > Ctx, std::unique_ptr< Module > M) | proteus::JitEngineHost | |
disable() | proteus::JitEngine | inline |
dumpSymbolInfo(const object::ObjectFile &loadedObj, const RuntimeDyld::LoadedObjectInfo &objInfo) | proteus::JitEngineHost | static |
enable() | proteus::JitEngine | inline |
ExitOnErr | proteus::JitEngineHost | |
getFunctionAddress(StringRef FnName) | proteus::JitEngineHost | |
getRuntimeConstantValues(void **KernelArgs, ArrayRef< RuntimeConstantInfo * > RCInfoArray) | proteus::JitEngine | protected |
Init | proteus::JitEngine | |
instance() | proteus::JitEngineHost | static |
isProteusDisabled() | proteus::JitEngine | inline |
JitEngine() | proteus::JitEngine | protected |
LLJITPtr | proteus::JitEngineHost | |
mangleSuffix(HashT &HashValue) | proteus::JitEngine | protected |
notifyLoaded(orc::MaterializationResponsibility &R, const object::ObjectFile &Obj, const RuntimeDyld::LoadedObjectInfo &LOI) | proteus::JitEngineHost | static |
specializeIR(std::unique_ptr< Module > M, std::unique_ptr< LLVMContext > Ctx, StringRef FnName, StringRef Suffix, ArrayRef< RuntimeConstant > RCArray) | proteus::JitEngineHost | |
~JitEngineHost() | proteus::JitEngineHost |