|
class | llvm::orc::remote::ResourceNotFound< ResourceIdT > |
| Template error for missing resources. More...
|
|
class | llvm::orc::remote::DirectBufferWriter |
|
class | llvm::orc::rpc::RPCTypeName< JITSymbolFlags > |
|
class | llvm::orc::rpc::SerializationTraits< ChannelT, JITSymbolFlags > |
|
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::ResourceIdMgr |
|
class | llvm::orc::remote::eh::RegisterEHFrames |
| Registers EH frames on the remote. More...
|
|
class | llvm::orc::remote::eh::DeregisterEHFrames |
| Deregisters EH frames on the remote. More...
|
|
class | llvm::orc::remote::exec::CallIntVoid |
| Call an 'int32_t()'-type function on the remote, returns the called function's return value. More...
|
|
class | llvm::orc::remote::exec::CallMain |
| Call an 'int32_t(int32_t, char**)'-type function on the remote, returns the called function's return value. More...
|
|
class | llvm::orc::remote::exec::CallVoidVoid |
| Calls a 'void()'-type function on the remote, returns when the called function completes. More...
|
|
class | llvm::orc::remote::mem::CreateRemoteAllocator |
| Creates a memory allocator on the remote. More...
|
|
class | llvm::orc::remote::mem::DestroyRemoteAllocator |
| Destroys a remote allocator, freeing any memory allocated by it. More...
|
|
class | llvm::orc::remote::mem::ReadMem |
| Read a remote memory block. More...
|
|
class | llvm::orc::remote::mem::ReserveMem |
| Reserve a block of memory on the remote via the given allocator. More...
|
|
class | llvm::orc::remote::mem::SetProtections |
| Set the memory protection on a memory block. More...
|
|
class | llvm::orc::remote::mem::WriteMem |
| Write to a remote memory block. More...
|
|
class | llvm::orc::remote::mem::WritePtr |
| Write to a remote pointer. More...
|
|
class | llvm::orc::remote::stubs::CreateIndirectStubsOwner |
| Creates an indirect stub owner on the remote. More...
|
|
class | llvm::orc::remote::stubs::DestroyIndirectStubsOwner |
| RPC function for destroying an indirect stubs owner. More...
|
|
class | llvm::orc::remote::stubs::EmitIndirectStubs |
| EmitIndirectStubs result is (StubsBase, PtrsBase, NumStubsEmitted). More...
|
|
class | llvm::orc::remote::stubs::EmitResolverBlock |
| RPC function to emit the resolver block and return its address. More...
|
|
class | llvm::orc::remote::stubs::EmitTrampolineBlock |
| EmitTrampolineBlock result is (BlockAddr, NumTrampolines). More...
|
|
class | llvm::orc::remote::utils::GetRemoteInfo |
| GetRemoteInfo result is (Triple, PointerSize, PageSize, TrampolineSize, IndirectStubsSize). More...
|
|
class | llvm::orc::remote::utils::GetSymbolAddress |
| Get the address of a remote symbol. More...
|
|
class | llvm::orc::remote::utils::RequestCompile |
| Request that the host execute a compile callback. More...
|
|
class | llvm::orc::remote::utils::TerminateSession |
| Notify the remote and terminate the session. More...
|
|
class | llvm::orc::remote::OrcRemoteTargetRPCAPI |
|