Lines Matching refs:KV
197 for (auto &KV : Symbols) { in lookup() local
199 switch (KV.second) { in lookup()
207 LookupSet.add(ES.intern(KV.first), LookupFlags); in lookup()
217 for (auto &KV : *Result) in lookup()
218 LR[*KV.first] = KV.second; in lookup()
280 for (auto &KV : MR->getSymbols()) { in notifyResolved() local
282 auto I = InternedResult.find(KV.first); in notifyResolved()
287 if (KV.second.hasMaterializationSideEffectsOnly()) { in notifyResolved()
290 ExtraSymbols.push_back(KV.first); in notifyResolved()
293 MissingSymbols.push_back(KV.first); in notifyResolved()
295 I->second.setFlags(KV.second); in notifyResolved()
308 for (auto &KV : InternedResult) in notifyResolved() local
309 if (!MR->getSymbols().count(KV.first)) in notifyResolved()
310 ExtraSymbols.push_back(KV.first); in notifyResolved()
493 for (auto &KV : NameToSym) { in claimOrExternalizeWeakAndCommonSymbols() local
494 if (MR->getSymbols().count(KV.first)) in claimOrExternalizeWeakAndCommonSymbols()
495 KV.second->setLive(true); in claimOrExternalizeWeakAndCommonSymbols()
497 G.makeExternal(*KV.second); in claimOrExternalizeWeakAndCommonSymbols()
660 for (auto &KV : BlockInfos) in computeBlockNonLocalDeps() local
661 BlockDeps[KV.first] = std::move(KV.second.Dependencies); in computeBlockNonLocalDeps()