Lines Matching refs:SourceJD
298 JITDylib *SourceJD, JITDylibLookupFlags SourceJDLookupFlags, in ReExportsMaterializationUnit() argument
300 : MaterializationUnit(extractFlags(Aliases)), SourceJD(SourceJD), in ReExportsMaterializationUnit()
312 JITDylib &SrcJD = SourceJD ? *SourceJD : TgtJD; in materialize()
336 auto Err = SourceJD ? R->replace(reexports(*SourceJD, std::move(Aliases), in materialize()
491 Expected<SymbolAliasMap> buildSimpleReexportsAliasMap(JITDylib &SourceJD, in buildSimpleReexportsAliasMap() argument
494 auto Flags = SourceJD.getExecutionSession().lookupFlags( in buildSimpleReexportsAliasMap()
495 LookupKind::Static, {{&SourceJD, JITDylibLookupFlags::MatchAllSymbols}}, in buildSimpleReexportsAliasMap()
592 ReexportsGenerator::ReexportsGenerator(JITDylib &SourceJD, in ReexportsGenerator() argument
595 : SourceJD(SourceJD), SourceJDLookupFlags(SourceJDLookupFlags), in ReexportsGenerator()
602 assert(&JD != &SourceJD && "Cannot re-export from the same dylib"); in tryToGenerate()
606 K, {{&SourceJD, JDLookupFlags}}, LookupSet); in tryToGenerate()
620 return JD.define(reexports(SourceJD, AliasMap, SourceJDLookupFlags)); in tryToGenerate()