LLVM  8.0.1
Public Member Functions | List of all members
llvm::orc::remote::OrcRemoteTargetClient::RemoteTrampolinePool Class Reference

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

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

Public Member Functions

 RemoteTrampolinePool (OrcRemoteTargetClient &Client)
 
Expected< JITTargetAddressgetTrampoline () override
 Get an available trampoline address. More...
 
- Public Member Functions inherited from llvm::orc::TrampolinePool
virtual ~TrampolinePool ()
 

Detailed Description

Definition at line 453 of file OrcRemoteTargetClient.h.

Constructor & Destructor Documentation

◆ RemoteTrampolinePool()

llvm::orc::remote::OrcRemoteTargetClient::RemoteTrampolinePool::RemoteTrampolinePool ( OrcRemoteTargetClient Client)
inline

Definition at line 455 of file OrcRemoteTargetClient.h.

Member Function Documentation

◆ getTrampoline()

Expected<JITTargetAddress> llvm::orc::remote::OrcRemoteTargetClient::RemoteTrampolinePool::getTrampoline ( )
inlineoverridevirtual

Get an available trampoline address.

Returns an error if no trampoline can be created.

Implements llvm::orc::TrampolinePool.

Definition at line 457 of file OrcRemoteTargetClient.h.

References llvm::Lock.


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