class LocalJITCompileCallbackManager

Declaration

template <typename ORCABI>
class LocalJITCompileCallbackManager
    : public JITCompileCallbackManager { /* full declaration omitted */ };

Description

Manage compile callbacks for in-process JITs.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:241

Inherits from: JITCompileCallbackManager

Templates

ORCABI

Member Variables

Method Overview

  • public static Expected<std::unique_ptr<LocalJITCompileCallbackManager<ORCABI>>> Create(llvm::orc::ExecutionSession & ES, llvm::JITTargetAddress ErrorHandlerAddress)
  • private LocalJITCompileCallbackManager<ORCABI>(llvm::orc::ExecutionSession & ES, llvm::JITTargetAddress ErrorHandlerAddress, llvm::Error & Err)

Inherited from JITCompileCallbackManager:

Methods

static Expected<std::unique_ptr<
    LocalJITCompileCallbackManager<ORCABI>>>
Create(llvm::orc::ExecutionSession& ES,
       llvm::JITTargetAddress ErrorHandlerAddress)

Description

Create a new LocalJITCompileCallbackManager.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:245

Parameters

llvm::orc::ExecutionSession& ES
llvm::JITTargetAddress ErrorHandlerAddress

LocalJITCompileCallbackManager<ORCABI>(
    llvm::orc::ExecutionSession& ES,
    llvm::JITTargetAddress ErrorHandlerAddress,
    llvm::Error& Err)

Description

Construct a InProcessJITCompileCallbackManager.

Declared at: llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:258

Parameters

llvm::orc::ExecutionSession& ES
llvm::JITTargetAddress ErrorHandlerAddress
The address of an error handler in the target process to be used if a compile callback fails.
llvm::Error& Err