LLVM  14.0.0git
Namespaces | Typedefs | Variables
OrcRTBridge.h File Reference
#include "llvm/ADT/StringMap.h"
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
#include "llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h"
#include "llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h"
Include dependency graph for OrcRTBridge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This file implements support for optimizing divisions by a constant.
 
 llvm::orc
 
 llvm::orc::rt
 

Typedefs

using llvm::orc::rt::SPSSimpleExecutorDylibManagerOpenSignature = shared::SPSExpected< uint64_t >(shared::SPSExecutorAddr, shared::SPSString, uint64_t)
 
using llvm::orc::rt::SPSSimpleExecutorDylibManagerLookupSignature = shared::SPSExpected< shared::SPSSequence< shared::SPSExecutorAddr > >(shared::SPSExecutorAddr, uint64_t, 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::SPSRunAsMainSignature = int64_t(shared::SPSExecutorAddr, shared::SPSSequence< shared::SPSString >)
 

Variables

const char * llvm::orc::rt::SimpleExecutorDylibManagerInstanceName
 
const char * llvm::orc::rt::SimpleExecutorDylibManagerOpenWrapperName
 
const char * llvm::orc::rt::SimpleExecutorDylibManagerLookupWrapperName
 
const char * llvm::orc::rt::SimpleExecutorMemoryManagerInstanceName
 
const char * llvm::orc::rt::SimpleExecutorMemoryManagerReserveWrapperName
 
const char * llvm::orc::rt::SimpleExecutorMemoryManagerFinalizeWrapperName
 
const char * llvm::orc::rt::SimpleExecutorMemoryManagerDeallocateWrapperName
 
const char * llvm::orc::rt::MemoryWriteUInt8sWrapperName
 
const char * llvm::orc::rt::MemoryWriteUInt16sWrapperName
 
const char * llvm::orc::rt::MemoryWriteUInt32sWrapperName
 
const char * llvm::orc::rt::MemoryWriteUInt64sWrapperName
 
const char * llvm::orc::rt::MemoryWriteBuffersWrapperName
 
const char * llvm::orc::rt::RegisterEHFrameSectionCustomDirectWrapperName
 
const char * llvm::orc::rt::DeregisterEHFrameSectionCustomDirectWrapperName
 
const char * llvm::orc::rt::RunAsMainWrapperName = "__llvm_orc_bootstrap_run_as_main_wrapper"