LLVM 20.0.0git
|
Classes | |
class | OrcCAPIMaterializationUnit |
Functions | |
static JITSymbolFlags | toJITSymbolFlags (LLVMJITSymbolFlags F) |
static LLVMJITSymbolFlags | fromJITSymbolFlags (JITSymbolFlags JSF) |
static SymbolNameSet | toSymbolNameSet (LLVMOrcCSymbolsList Symbols) |
static SymbolMap | toSymbolMap (LLVMOrcCSymbolMapPairs Syms, size_t NumPairs) |
static SymbolDependenceMap | toSymbolDependenceMap (LLVMOrcCDependenceMapPairs Pairs, size_t NumPairs) |
static LookupKind | toLookupKind (LLVMOrcLookupKind K) |
static LLVMOrcLookupKind | fromLookupKind (LookupKind K) |
static JITDylibLookupFlags | toJITDylibLookupFlags (LLVMOrcJITDylibLookupFlags LF) |
static LLVMOrcJITDylibLookupFlags | fromJITDylibLookupFlags (JITDylibLookupFlags LF) |
static SymbolLookupFlags | toSymbolLookupFlags (LLVMOrcSymbolLookupFlags SLF) |
static LLVMOrcSymbolLookupFlags | fromSymbolLookupFlags (SymbolLookupFlags SLF) |
static LLVMJITEvaluatedSymbol | fromExecutorSymbolDef (const ExecutorSymbolDef &S) |
|
static |
Definition at line 251 of file OrcV2CBindings.cpp.
References fromExecutorSymbolDef(), fromJITSymbolFlags(), llvm::orc::ExecutorSymbolDef::getAddress(), llvm::orc::ExecutorSymbolDef::getFlags(), and llvm::orc::ExecutorAddr::getValue().
Referenced by fromExecutorSymbolDef().
|
static |
Definition at line 220 of file OrcV2CBindings.cpp.
References fromJITDylibLookupFlags(), llvm_unreachable, LLVMOrcJITDylibLookupFlagsMatchAllSymbols, and LLVMOrcJITDylibLookupFlagsMatchExportedSymbolsOnly.
Referenced by fromJITDylibLookupFlags().
|
static |
Definition at line 138 of file OrcV2CBindings.cpp.
References llvm::JITSymbolFlags::Callable, llvm::JITSymbolFlags::Exported, F, fromJITSymbolFlags(), llvm::JITSymbolFlags::getTargetFlags(), LLVMJITSymbolGenericFlagsCallable, LLVMJITSymbolGenericFlagsExported, LLVMJITSymbolGenericFlagsMaterializationSideEffectsOnly, LLVMJITSymbolGenericFlagsWeak, llvm::JITSymbolFlags::MaterializationSideEffectsOnly, and llvm::JITSymbolFlags::Weak.
Referenced by fromExecutorSymbolDef(), and fromJITSymbolFlags().
|
static |
Definition at line 198 of file OrcV2CBindings.cpp.
References fromLookupKind(), llvm_unreachable, LLVMOrcLookupKindDLSym, and LLVMOrcLookupKindStatic.
Referenced by fromLookupKind().
|
static |
Definition at line 240 of file OrcV2CBindings.cpp.
References fromSymbolLookupFlags(), llvm_unreachable, LLVMOrcSymbolLookupFlagsRequiredSymbol, and LLVMOrcSymbolLookupFlagsWeaklyReferencedSymbol.
Referenced by fromSymbolLookupFlags().
|
static |
Definition at line 209 of file OrcV2CBindings.cpp.
References llvm_unreachable, LLVMOrcJITDylibLookupFlagsMatchAllSymbols, LLVMOrcJITDylibLookupFlagsMatchExportedSymbolsOnly, and toJITDylibLookupFlags().
Referenced by toJITDylibLookupFlags().
|
static |
Definition at line 120 of file OrcV2CBindings.cpp.
References llvm::JITSymbolFlags::Callable, llvm::JITSymbolFlags::Exported, F, llvm::JITSymbolFlags::getTargetFlags(), LLVMJITSymbolGenericFlagsCallable, LLVMJITSymbolGenericFlagsExported, LLVMJITSymbolGenericFlagsMaterializationSideEffectsOnly, LLVMJITSymbolGenericFlagsWeak, llvm::JITSymbolFlags::MaterializationSideEffectsOnly, toJITSymbolFlags(), and llvm::JITSymbolFlags::Weak.
Referenced by toJITSymbolFlags(), and toSymbolMap().
|
static |
Definition at line 188 of file OrcV2CBindings.cpp.
References llvm_unreachable, LLVMOrcLookupKindDLSym, LLVMOrcLookupKindStatic, and toLookupKind().
Referenced by toLookupKind().
|
static |
Definition at line 173 of file OrcV2CBindings.cpp.
References I, llvm::detail::DenseSetImpl< ValueT, MapTy, ValueInfoT >::insert(), LLVMOrcCSymbolsList::Length, LLVMOrcCDependenceMapPair::Names, Sym, LLVMOrcCSymbolsList::Symbols, toSymbolDependenceMap(), and unwrap().
Referenced by toSymbolDependenceMap().
|
static |
Definition at line 230 of file OrcV2CBindings.cpp.
References llvm_unreachable, LLVMOrcSymbolLookupFlagsRequiredSymbol, LLVMOrcSymbolLookupFlagsWeaklyReferencedSymbol, and toSymbolLookupFlags().
Referenced by toSymbolLookupFlags().
|
static |
Definition at line 162 of file OrcV2CBindings.cpp.
References I, llvm::orc::SymbolStringPoolEntryUnsafe::moveToSymbolStringPtr(), Name, Sym, toJITSymbolFlags(), toSymbolMap(), and unwrap().
Referenced by toSymbolMap().
|
static |
Definition at line 154 of file OrcV2CBindings.cpp.
References I, llvm::orc::SymbolStringPoolEntryUnsafe::moveToSymbolStringPtr(), llvm::orc::Result, toSymbolNameSet(), and unwrap().
Referenced by toSymbolNameSet().