Home
last modified time | relevance | path

Searched refs:SourceJD (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp24 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline() argument
34 Reexports[*Trampoline] = ReexportsEntry{&SourceJD, std::move(SymbolName)}; in getCallThroughTrampoline()
99 makeJITDylibSearchOrder(Entry->SourceJD, in resolveTrampolineLandingAddress()
154 JITDylib &SourceJD, SymbolAliasMap CallableAliases, ImplSymbolMap *SrcJDLoc) in LazyReexportsMaterializationUnit() argument
156 LCTManager(LCTManager), ISManager(ISManager), SourceJD(SourceJD), in LazyReexportsMaterializationUnit()
176 if (auto Err = R->replace(lazyReexports(LCTManager, ISManager, SourceJD, in materialize()
188 SourceJD, Alias.second.Aliasee, in materialize()
195 SourceJD.getExecutionSession().reportError( in materialize()
206 AliaseeTable->trackImpls(RequestedAliases, &SourceJD); in materialize()
209 SourceJD.getExecutionSession().reportError(std::move(Err)); in materialize()
H A DCore.cpp299 JITDylib *SourceJD, JITDylibLookupFlags SourceJDLookupFlags, in ReExportsMaterializationUnit() argument
301 : MaterializationUnit(extractFlags(Aliases)), SourceJD(SourceJD), in ReExportsMaterializationUnit()
313 JITDylib &SrcJD = SourceJD ? *SourceJD : TgtJD; in materialize()
337 auto Err = SourceJD ? R->replace(reexports(*SourceJD, std::move(Aliases), in materialize()
492 Expected<SymbolAliasMap> buildSimpleReexportsAliasMap(JITDylib &SourceJD, in buildSimpleReexportsAliasMap() argument
495 auto Flags = SourceJD.getExecutionSession().lookupFlags( in buildSimpleReexportsAliasMap()
496 LookupKind::Static, {{&SourceJD, JITDylibLookupFlags::MatchAllSymbols}}, in buildSimpleReexportsAliasMap()
593 ReexportsGenerator::ReexportsGenerator(JITDylib &SourceJD, in ReexportsGenerator() argument
596 : SourceJD(SourceJD), SourceJDLookupFlags(SourceJDLookupFlags), in ReexportsGenerator()
603 assert(&JD != &SourceJD && "Cannot re-export from the same dylib"); in tryToGenerate()
[all …]
H A DObjectLinkingLayer.cpp577 JITDylib &SourceJD = *QueryDepsEntry.first; in registerDependencies() local
579 auto &DepsForJD = SymbolDeps[&SourceJD]; in registerDependencies()
586 SymbolDeps.erase(&SourceJD); in registerDependencies()
H A DOrcV2CBindings.cpp472 LLVMOrcJITDylibRef SourceJD, LLVMOrcCSymbolAliasMapPairs CallableAliases, in LLVMOrcLazyReexports() argument
485 return wrap(lazyReexports(*unwrap(LCTM), *unwrap(ISM), *unwrap(SourceJD), in LLVMOrcLazyReexports()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h49 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName,
63 JITDylib *SourceJD; member
145 JITDylib &SourceJD,
159 JITDylib &SourceJD; variable
169 IndirectStubsManager &ISManager, JITDylib &SourceJD,
173 LCTManager, ISManager, SourceJD, std::move(CallableAliases), SrcJDLoc);
H A DCore.h788 ReExportsMaterializationUnit(JITDylib *SourceJD,
800 JITDylib *SourceJD = nullptr; variable
826 reexports(JITDylib &SourceJD, SymbolAliasMap Aliases,
830 &SourceJD, SourceJDLookupFlags, std::move(Aliases));
836 buildSimpleReexportsAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols);
1907 ReexportsGenerator(JITDylib &SourceJD,
1916 JITDylib &SourceJD;