LLVM  6.0.0svn
Public Member Functions | List of all members
llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager Class Reference

Remote compile callback manager. More...

#include "llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h"

Inheritance diagram for llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager:
Inheritance graph
[legend]
Collaboration diagram for llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager:
Collaboration graph
[legend]

Public Member Functions

 RemoteCompileCallbackManager (OrcRemoteTargetClient &Client, JITTargetAddress ErrorHandlerAddress)
 
- Public Member Functions inherited from llvm::orc::JITCompileCallbackManager
 JITCompileCallbackManager (JITTargetAddress ErrorHandlerAddress)
 Construct a JITCompileCallbackManager. More...
 
virtual ~JITCompileCallbackManager ()=default
 
JITTargetAddress executeCompileCallback (JITTargetAddress TrampolineAddr)
 Execute the callback for the given trampoline id. More...
 
Expected< CompileCallbackInfogetCompileCallback ()
 Reserve a compile callback. More...
 
CompileCallbackInfo getCompileCallbackInfo (JITTargetAddress TrampolineAddr)
 Get a CompileCallbackInfo for an existing callback. More...
 
void releaseCompileCallback (JITTargetAddress TrampolineAddr)
 Release a compile callback. More...
 

Additional Inherited Members

- Public Types inherited from llvm::orc::JITCompileCallbackManager
using CompileFtor = std::function< JITTargetAddress()>
 
- Protected Types inherited from llvm::orc::JITCompileCallbackManager
using TrampolineMapT = std::map< JITTargetAddress, CompileFtor >
 
- Protected Attributes inherited from llvm::orc::JITCompileCallbackManager
JITTargetAddress ErrorHandlerAddress
 
TrampolineMapT ActiveTrampolines
 
std::vector< JITTargetAddressAvailableTrampolines
 

Detailed Description

Remote compile callback manager.

Definition at line 449 of file OrcRemoteTargetClient.h.

Constructor & Destructor Documentation

◆ RemoteCompileCallbackManager()

llvm::orc::remote::OrcRemoteTargetClient::RemoteCompileCallbackManager::RemoteCompileCallbackManager ( OrcRemoteTargetClient Client,
JITTargetAddress  ErrorHandlerAddress 
)
inline

Definition at line 451 of file OrcRemoteTargetClient.h.

References I, and llvm::Error::success().


The documentation for this class was generated from the following file: