|
LLVM 22.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/SmallVector.h"#include "llvm/ADT/StringMap.h"#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"#include "llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Error.h"#include <atomic>#include <mutex>#include <string>#include <thread>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::SimpleRemoteEPCDefaultBootstrapSymbolNames |
| namespace | llvm::orc::shared |
Typedefs | |
| using | llvm::orc::SimpleRemoteEPCArgBytesVector = SmallVector<char, 128> |
| using | llvm::orc::RemoteSymbolLookupSet = std::vector<RemoteSymbolLookupSetElement> |
| using | llvm::orc::shared::SPSRemoteSymbolLookupSetElement = SPSTuple<SPSString, bool> |
| using | llvm::orc::shared::SPSRemoteSymbolLookupSet = SPSSequence<SPSRemoteSymbolLookupSetElement> |
| using | llvm::orc::shared::SPSRemoteSymbolLookup = SPSTuple<uint64_t, SPSRemoteSymbolLookupSet> |
| using | llvm::orc::shared::SPSSimpleRemoteEPCExecutorInfo |
| Tuple containing target triple, page size, and bootstrap symbols. | |
| using | llvm::orc::shared::SPSLoadDylibSignature |
| using | llvm::orc::shared::SPSLookupSymbolsSignature |
Enumerations | |
| enum class | llvm::orc::SimpleRemoteEPCOpcode : uint8_t { llvm::orc::Setup , llvm::orc::Hangup , llvm::orc::Result , llvm::orc::CallWrapper , llvm::orc::LastOpC = CallWrapper } |
Variables | |
| LLVM_ABI const char * | llvm::orc::SimpleRemoteEPCDefaultBootstrapSymbolNames::ExecutorSessionObjectName |
| LLVM_ABI const char * | llvm::orc::SimpleRemoteEPCDefaultBootstrapSymbolNames::DispatchFnName = "__llvm_orc_SimpleRemoteEPC_dispatch_fn" |