LLVM  4.0.0
Classes | Namespaces
OrcRemoteTargetRPCAPI.h File Reference
#include "RPCUtils.h"
#include "RawByteChannel.h"
#include "llvm/ExecutionEngine/JITSymbol.h"
Include dependency graph for OrcRemoteTargetRPCAPI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::orc::remote::DirectBufferWriter
 
class  llvm::orc::rpc::RPCTypeName< remote::DirectBufferWriter >
 
class  llvm::orc::rpc::SerializationTraits< ChannelT, remote::DirectBufferWriter, remote::DirectBufferWriter, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::ResourceIdMgr
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::CallIntVoid
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::CallMain
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::CallVoidVoid
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateRemoteAllocator
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::CreateIndirectStubsOwner
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::DeregisterEHFrames
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyRemoteAllocator
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::DestroyIndirectStubsOwner
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitIndirectStubs
 EmitIndirectStubs result is (StubsBase, PtrsBase, NumStubsEmitted). More...
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitResolverBlock
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::EmitTrampolineBlock
 EmitTrampolineBlock result is (BlockAddr, NumTrampolines). More...
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::GetSymbolAddress
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::GetRemoteInfo
 GetRemoteInfo result is (Triple, PointerSize, PageSize, TrampolineSize, IndirectStubsSize). More...
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::ReadMem
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::RegisterEHFrames
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::ReserveMem
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::RequestCompile
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::SetProtections
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::TerminateSession
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::WriteMem
 
class  llvm::orc::remote::OrcRemoteTargetRPCAPI::WritePtr
 

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::orc
 
 llvm::orc::remote
 
 llvm::orc::rpc