LLVM 20.0.0git
Namespaces | Typedefs | Variables
OrcRTBridge.h File Reference
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h"
#include "llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h"
#include "llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::orc
 
namespace  llvm::orc::rt
 

Typedefs

using llvm::orc::rt::SPSSimpleExecutorDylibManagerOpenSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, shared::SPSString, uint64_t)
 
using llvm::orc::rt::SPSSimpleExecutorDylibManagerLookupSignature = shared::SPSExpected< shared::SPSSequence< shared::SPSExecutorSymbolDef > >(shared::SPSExecutorAddr, shared::SPSExecutorAddr, shared::SPSRemoteSymbolLookupSet)
 
using llvm::orc::rt::SPSSimpleExecutorMemoryManagerReserveSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, uint64_t)
 
using llvm::orc::rt::SPSSimpleExecutorMemoryManagerFinalizeSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSFinalizeRequest)
 
using llvm::orc::rt::SPSSimpleExecutorMemoryManagerDeallocateSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using llvm::orc::rt::SPSExecutorSharedMemoryMapperServiceReserveSignature = shared::SPSExpected< shared::SPSTuple< shared::SPSExecutorAddr, shared::SPSString > >(shared::SPSExecutorAddr, uint64_t)
 
using llvm::orc::rt::SPSExecutorSharedMemoryMapperServiceInitializeSignature = shared::SPSExpected< shared::SPSExecutorAddr >(shared::SPSExecutorAddr, shared::SPSExecutorAddr, shared::SPSSharedMemoryFinalizeRequest)
 
using llvm::orc::rt::SPSExecutorSharedMemoryMapperServiceDeinitializeSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using llvm::orc::rt::SPSExecutorSharedMemoryMapperServiceReleaseSignature = shared::SPSError(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSExecutorAddr >)
 
using llvm::orc::rt::SPSRunAsMainSignature = int64_t(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSString >)
 
using llvm::orc::rt::SPSRunAsVoidFunctionSignature = int32_t(shared::SPSExecutorAddr)
 
using llvm::orc::rt::SPSRunAsIntFunctionSignature = int32_t(shared::SPSExecutorAddr, int32_t)
 

Variables

const charllvm::orc::rt::SimpleExecutorDylibManagerInstanceName
 
const charllvm::orc::rt::SimpleExecutorDylibManagerOpenWrapperName
 
const charllvm::orc::rt::SimpleExecutorDylibManagerLookupWrapperName
 
const charllvm::orc::rt::SimpleExecutorMemoryManagerInstanceName
 
const charllvm::orc::rt::SimpleExecutorMemoryManagerReserveWrapperName
 
const charllvm::orc::rt::SimpleExecutorMemoryManagerFinalizeWrapperName
 
const charllvm::orc::rt::SimpleExecutorMemoryManagerDeallocateWrapperName
 
const charllvm::orc::rt::ExecutorSharedMemoryMapperServiceInstanceName
 
const charllvm::orc::rt::ExecutorSharedMemoryMapperServiceReserveWrapperName
 
const charllvm::orc::rt::ExecutorSharedMemoryMapperServiceInitializeWrapperName
 
const charllvm::orc::rt::ExecutorSharedMemoryMapperServiceDeinitializeWrapperName
 
const charllvm::orc::rt::ExecutorSharedMemoryMapperServiceReleaseWrapperName
 
const charllvm::orc::rt::MemoryWriteUInt8sWrapperName
 
const charllvm::orc::rt::MemoryWriteUInt16sWrapperName
 
const charllvm::orc::rt::MemoryWriteUInt32sWrapperName
 
const charllvm::orc::rt::MemoryWriteUInt64sWrapperName
 
const charllvm::orc::rt::MemoryWriteBuffersWrapperName
 
const charllvm::orc::rt::MemoryWritePointersWrapperName
 
const charllvm::orc::rt::RegisterEHFrameSectionWrapperName
 
const charllvm::orc::rt::DeregisterEHFrameSectionWrapperName
 
const charllvm::orc::rt::RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"
 
const charllvm::orc::rt::RunAsVoidFunctionWrapperName
 
const charllvm::orc::rt::RunAsIntFunctionWrapperName