|
LLVM 22.0.0git
|
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, ExecutorAddr ErrorHandlerAddress) |
| Create a new LocalJITCompileCallbackManager. | |
Additional Inherited Members | |
| Public Types inherited from llvm::orc::JITCompileCallbackManager | |
| using | CompileFunction = std::function<ExecutorAddr()> |
| Public Member Functions inherited from llvm::orc::JITCompileCallbackManager | |
| virtual | ~JITCompileCallbackManager ()=default |
| LLVM_ABI Expected< ExecutorAddr > | getCompileCallback (CompileFunction Compile) |
| Reserve a compile callback. | |
| LLVM_ABI ExecutorAddr | executeCompileCallback (ExecutorAddr TrampolineAddr) |
| Execute the callback for the given trampoline id. | |
| Protected Member Functions inherited from llvm::orc::JITCompileCallbackManager | |
| JITCompileCallbackManager (std::unique_ptr< TrampolinePool > TP, ExecutionSession &ES, ExecutorAddr ErrorHandlerAddress) | |
| Construct a JITCompileCallbackManager. | |
| void | setTrampolinePool (std::unique_ptr< TrampolinePool > TP) |
Manage compile callbacks for in-process JITs.
Definition at line 243 of file IndirectionUtils.h.
|
inlinestatic |
Create a new LocalJITCompileCallbackManager.
Definition at line 247 of file IndirectionUtils.h.
References llvm::Error::success().