|
| 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 |
| |