LLVM
8.0.1
|
Manage compile callbacks for in-process JITs. More...
#include "llvm/ExecutionEngine/Orc/IndirectionUtils.h"
Static Public Member Functions | |
static Expected< std::unique_ptr< LocalJITCompileCallbackManager > > | Create (ExecutionSession &ES, JITTargetAddress ErrorHandlerAddress) |
Create a new LocalJITCompileCallbackManager. More... | |
Additional Inherited Members | |
Public Types inherited from llvm::orc::JITCompileCallbackManager | |
using | CompileFunction = std::function< JITTargetAddress()> |
Public Member Functions inherited from llvm::orc::JITCompileCallbackManager | |
virtual | ~JITCompileCallbackManager ()=default |
Expected< JITTargetAddress > | getCompileCallback (CompileFunction Compile) |
Reserve a compile callback. More... | |
JITTargetAddress | executeCompileCallback (JITTargetAddress TrampolineAddr) |
Execute the callback for the given trampoline id. More... | |
Protected Member Functions inherited from llvm::orc::JITCompileCallbackManager | |
JITCompileCallbackManager (std::unique_ptr< TrampolinePool > TP, ExecutionSession &ES, JITTargetAddress ErrorHandlerAddress) | |
Construct a JITCompileCallbackManager. More... | |
void | setTrampolinePool (std::unique_ptr< TrampolinePool > TP) |
Manage compile callbacks for in-process JITs.
Definition at line 224 of file IndirectionUtils.h.
|
inlinestatic |
Create a new LocalJITCompileCallbackManager.
Definition at line 228 of file IndirectionUtils.h.