Lines Matching refs:JD
470 void allocate(const JITLinkDylib *JD, LinkGraph &G, in allocate() argument
976 Error tryToGenerate(LookupState &LS, LookupKind K, JITDylib &JD, in tryToGenerate() argument
982 return JD.define(absoluteSymbols(std::move(PhonySymbols))); in tryToGenerate()
1384 auto JD = S.ES.createJITDylib(*JDItr); in createJITDylibs() local
1385 if (!JD) in createJITDylibs()
1386 return JD.takeError(); in createJITDylibs()
1388 IdxToJD[JDIdx] = &*JD; in createJITDylibs()
1389 S.JDSearchOrder.push_back({&*JD, JITDylibLookupFlags::MatchAllSymbols}); in createJITDylibs()
1390 LLVM_DEBUG(dbgs() << " " << JDIdx << ": " << JD->getName() << "\n"); in createJITDylibs()
1412 auto &JD = *std::prev(IdxToJD.lower_bound(AbsDefArgIdx))->second; in addAbsoluteSymbols() local
1430 if (auto Err = JD.define(absoluteSymbols({{S.ES.intern(Name), AbsDef}}))) in addAbsoluteSymbols()
1447 auto &JD = *std::prev(IdxToJD.lower_bound(AliasArgIdx))->second; in addAliases() local
1460 if (auto Err = JD.define(symbolAliases(std::move(SAM)))) in addAliases()
1493 auto &JD = *std::prev(IdxToJD.lower_bound(InputFileArgIdx))->second; in addObjects() local
1495 << "\" to " << JD.getName() << "\n";); in addObjects()
1501 if (auto Err = S.ObjLayer.add(JD, std::move(*ObjBuffer))) in addObjects()
1510 if (auto Err = S.ObjLayer.add(JD, std::move(*ObjBuffer), in addObjects()
1540 auto &JD = *std::prev(IdxToJD.lower_bound(LibrarySearchPathIdx))->second; in addLibraries() local
1545 return make_error<StringError>("While linking " + JD.getName() + ", -L" + in addLibraries()
1550 JDSearchPaths[&JD].push_back(*LSPItr); in addLibraries()
1657 auto &JD = *std::prev(IdxToJD.lower_bound(LL.Position))->second; in addLibraries() local
1661 JD.addToLinkOrder(*LJD); in addLibraries()
1669 JD.addGenerator(std::move(*G)); in addLibraries()
1672 << JD.getName() << "\n"; in addLibraries()
1678 auto JDSearchPathsItr = JDSearchPaths.find(&JD); in addLibraries()
1726 << LibPath.data() << " to " << JD.getName() << "\n"; in addLibraries()
1728 JD.addGenerator(std::move(*G)); in addLibraries()
1736 JD.addGenerator(std::move(*G)); in addLibraries()
1739 << " to " << JD.getName() << "\n"; in addLibraries()
1761 return make_error<StringError>("While linking " + JD.getName() + in addLibraries()