Lines Matching refs:NextJD
268 for (auto *NextJD : DFSLinkOrder) {
269 auto IFItr = InitFunctions.find(NextJD);
271 LookupSymbols[NextJD] = std::move(IFItr->second);
295 auto &NextJD = *DFSLinkOrder.back();
297 auto InitsItr = LookupResult->find(&NextJD);
318 for (auto *NextJD : DFSLinkOrder) {
319 auto &JDLookupSymbols = LookupSymbols[NextJD];
320 auto DIFItr = DeInitFunctions.find(NextJD);
322 LookupSymbols[NextJD] = std::move(DIFItr->second);
346 for (auto *NextJD : DFSLinkOrder) {
347 auto DeInitsItr = LookupResult->find(NextJD);
371 auto &NextJD = *WorkStack.back();
373 if (Visited.count(&NextJD))
375 Visited.insert(&NextJD);
376 DFSLinkOrder.push_back(&NextJD);
377 NextJD.withLinkOrderDo([&](const JITDylibSearchOrder &LinkOrder) {
395 for (auto *NextJD : DFSLinkOrder) {
396 auto ISItr = InitSymbols.find(NextJD);
398 RequiredInitSymbols[NextJD] = std::move(ISItr->second);