/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | LazyReexports.cpp | 27 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 …]
|
D | Core.cpp | 582 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 …]
|
D | ObjectLinkingLayer.cpp | 307 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/ |
D | LazyReexports.h | 47 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,
|
D | Core.h | 647 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/ |
D | LazyReexports.cpp | 24 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()
|
D | Core.cpp | 253 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 …]
|
D | ObjectLinkingLayer.cpp | 420 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/ |
D | LazyReexports.h | 49 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);
|
D | Core.h | 732 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;
|