LLVM  4.0.0
Public Member Functions | List of all members
llvm::orc::remote::OrcRemoteTargetClient< ChannelT >::RCCompileCallbackManager Class Reference

Remote compile callback manager. More...

#include <OrcRemoteTargetClient.h>

Inheritance diagram for llvm::orc::remote::OrcRemoteTargetClient< ChannelT >::RCCompileCallbackManager:
[legend]
Collaboration diagram for llvm::orc::remote::OrcRemoteTargetClient< ChannelT >::RCCompileCallbackManager:
[legend]

Public Member Functions

 RCCompileCallbackManager (JITTargetAddress ErrorHandlerAddress, OrcRemoteTargetClient &Remote)
 
- 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...
 
CompileCallbackInfo getCompileCallback ()
 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
typedef std::function
< JITTargetAddress()> 
CompileFtor
 
- Protected Types inherited from llvm::orc::JITCompileCallbackManager
typedef std::map
< JITTargetAddress,
CompileFtor
TrampolineMapT
 
- Protected Attributes inherited from llvm::orc::JITCompileCallbackManager
JITTargetAddress ErrorHandlerAddress
 
TrampolineMapT ActiveTrampolines
 
std::vector< JITTargetAddressAvailableTrampolines
 

Detailed Description

template<typename ChannelT>
class llvm::orc::remote::OrcRemoteTargetClient< ChannelT >::RCCompileCallbackManager

Remote compile callback manager.

Definition at line 515 of file OrcRemoteTargetClient.h.

Constructor & Destructor Documentation

template<typename ChannelT >
llvm::orc::remote::OrcRemoteTargetClient< ChannelT >::RCCompileCallbackManager::RCCompileCallbackManager ( JITTargetAddress  ErrorHandlerAddress,
OrcRemoteTargetClient Remote 
)
inline

Definition at line 517 of file OrcRemoteTargetClient.h.


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