Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLazyReexports.cpp27 JITDylib &SourceJD, SymbolStringPtr SymbolName, in getCallThroughTrampoline() argument
35 Reexports[*Trampoline] = std::make_pair(&SourceJD, std::move(SymbolName)); in getCallThroughTrampoline()
42 JITDylib *SourceJD = nullptr; in callThroughToSymbol() local
50 SourceJD = I->second.first; in callThroughToSymbol()
55 makeJITDylibSearchOrder(SourceJD, JITDylibLookupFlags::MatchAllSymbols), in callThroughToSymbol()
76 if (auto Err = (*NotifyResolved)(*SourceJD, SymbolName, ResolvedAddr)) { in callThroughToSymbol()
126 JITDylib &SourceJD, SymbolAliasMap CallableAliases, ImplSymbolMap *SrcJDLoc, in LazyReexportsMaterializationUnit() argument
129 LCTManager(LCTManager), ISManager(ISManager), SourceJD(SourceJD), in LazyReexportsMaterializationUnit()
155 R.replace(lazyReexports(LCTManager, ISManager, SourceJD, in materialize()
162 SourceJD, Alias.second.Aliasee, NotifyResolved); in materialize()
[all …]
DCore.cpp582 JITDylib *SourceJD, JITDylibLookupFlags SourceJDLookupFlags, in ReExportsMaterializationUnit() argument
585 SourceJD(SourceJD), SourceJDLookupFlags(SourceJDLookupFlags), in ReExportsMaterializationUnit()
597 JITDylib &SrcJD = SourceJD ? *SourceJD : TgtJD; in materialize()
621 if (SourceJD) in materialize()
622 R.replace(reexports(*SourceJD, std::move(Aliases), SourceJDLookupFlags)); in materialize()
752 buildSimpleReexportsAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols) { in buildSimpleReexportsAliasMap() argument
754 auto Flags = SourceJD.lookupFlags( in buildSimpleReexportsAliasMap()
774 ReexportsGenerator::ReexportsGenerator(JITDylib &SourceJD, in ReexportsGenerator() argument
777 : SourceJD(SourceJD), SourceJDLookupFlags(SourceJDLookupFlags), in ReexportsGenerator()
783 assert(&JD != &SourceJD && "Cannot re-export from the same dylib"); in tryToGenerate()
[all …]
DObjectLinkingLayer.cpp307 JITDylib &SourceJD = *QueryDepsEntry.first; in registerDependencies() local
309 auto &DepsForJD = SymbolDeps[&SourceJD]; in registerDependencies()
316 SymbolDeps.erase(&SourceJD); in registerDependencies()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DLazyReexports.h47 virtual Error operator()(JITDylib &SourceJD,
60 Error operator()(JITDylib &SourceJD, const SymbolStringPtr &SymbolName, in operator()
62 return NotifyResolved(SourceJD, SymbolName, ResolvedAddr); in operator()
81 JITDylib &SourceJD, SymbolStringPtr SymbolName,
161 JITDylib &SourceJD,
174 JITDylib &SourceJD; variable
186 IndirectStubsManager &ISManager, JITDylib &SourceJD,
190 LCTManager, ISManager, SourceJD, std::move(CallableAliases), SrcJDLoc,
DCore.h647 ReExportsMaterializationUnit(JITDylib *SourceJD,
658 JITDylib *SourceJD = nullptr; variable
685 reexports(JITDylib &SourceJD, SymbolAliasMap Aliases,
690 &SourceJD, SourceJDLookupFlags, std::move(Aliases), std::move(K));
696 buildSimpleReexportsAAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols);
1294 ReexportsGenerator(JITDylib &SourceJD,
1303 JITDylib &SourceJD;
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
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()
146 JITDylib &SourceJD, SymbolAliasMap CallableAliases, ImplSymbolMap *SrcJDLoc) in LazyReexportsMaterializationUnit() argument
148 LCTManager(LCTManager), ISManager(ISManager), SourceJD(SourceJD), in LazyReexportsMaterializationUnit()
168 if (auto Err = R->replace(lazyReexports(LCTManager, ISManager, SourceJD, in materialize()
180 SourceJD, Alias.second.Aliasee, in materialize()
187 SourceJD.getExecutionSession().reportError( in materialize()
198 AliaseeTable->trackImpls(RequestedAliases, &SourceJD); in materialize()
201 SourceJD.getExecutionSession().reportError(std::move(Err)); in materialize()
DCore.cpp253 JITDylib *SourceJD, JITDylibLookupFlags SourceJDLookupFlags, in ReExportsMaterializationUnit() argument
255 : MaterializationUnit(extractFlags(Aliases), nullptr), SourceJD(SourceJD), in ReExportsMaterializationUnit()
267 JITDylib &SrcJD = SourceJD ? *SourceJD : TgtJD; in materialize()
291 auto Err = SourceJD ? R->replace(reexports(*SourceJD, std::move(Aliases), in materialize()
446 Expected<SymbolAliasMap> buildSimpleReexportsAliasMap(JITDylib &SourceJD, in buildSimpleReexportsAliasMap() argument
449 auto Flags = SourceJD.getExecutionSession().lookupFlags( in buildSimpleReexportsAliasMap()
450 LookupKind::Static, {{&SourceJD, JITDylibLookupFlags::MatchAllSymbols}}, in buildSimpleReexportsAliasMap()
544 ReexportsGenerator::ReexportsGenerator(JITDylib &SourceJD, in ReexportsGenerator() argument
547 : SourceJD(SourceJD), SourceJDLookupFlags(SourceJDLookupFlags), in ReexportsGenerator()
554 assert(&JD != &SourceJD && "Cannot re-export from the same dylib"); in tryToGenerate()
[all …]
DObjectLinkingLayer.cpp420 JITDylib &SourceJD = *QueryDepsEntry.first; in registerDependencies() local
422 auto &DepsForJD = SymbolDeps[&SourceJD]; in registerDependencies()
429 SymbolDeps.erase(&SourceJD); in registerDependencies()
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DLazyReexports.h49 getCallThroughTrampoline(JITDylib &SourceJD, SymbolStringPtr SymbolName,
63 JITDylib *SourceJD; member
145 JITDylib &SourceJD,
158 JITDylib &SourceJD; variable
168 IndirectStubsManager &ISManager, JITDylib &SourceJD,
172 LCTManager, ISManager, SourceJD, std::move(CallableAliases), SrcJDLoc);
DCore.h732 ReExportsMaterializationUnit(JITDylib *SourceJD,
743 JITDylib *SourceJD = nullptr; variable
769 reexports(JITDylib &SourceJD, SymbolAliasMap Aliases,
773 &SourceJD, SourceJDLookupFlags, std::move(Aliases));
779 buildSimpleReexportsAAliasMap(JITDylib &SourceJD, const SymbolNameSet &Symbols);
1616 ReexportsGenerator(JITDylib &SourceJD,
1625 JITDylib &SourceJD;