Lines Matching refs:SymbolFlags
185 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) { in operator <<() argument
186 return OS << printSet(SymbolFlags, PrintSymbolFlagsMapElemsMatchingCLOpts()); in operator <<()
374 JITDylib &JD, SymbolFlagsMap SymbolFlags, VModuleKey K) in MaterializationResponsibility() argument
375 : JD(JD), SymbolFlags(std::move(SymbolFlags)), K(std::move(K)) { in MaterializationResponsibility()
376 assert(!this->SymbolFlags.empty() && "Materializing nothing?"); in MaterializationResponsibility()
379 for (auto &KV : this->SymbolFlags) in MaterializationResponsibility()
385 assert(SymbolFlags.empty() && in ~MaterializationResponsibility()
390 return JD.getRequestedSymbols(SymbolFlags); in getRequestedSymbols()
398 auto I = SymbolFlags.find(KV.first); in resolve()
399 assert(I != SymbolFlags.end() && in resolve()
417 for (auto &KV : SymbolFlags) in emit()
422 JD.emit(SymbolFlags); in emit()
423 SymbolFlags.clear(); in emit()
433 auto I = SymbolFlags.insert(KV).first; in defineMaterializing()
446 for (auto &KV : SymbolFlags) in failMaterialization()
450 SymbolFlags.clear(); in failMaterialization()
456 SymbolFlags.erase(KV.first); in replace()
476 auto I = SymbolFlags.find(Name); in delegate()
477 assert(I != SymbolFlags.end() && in delegate()
482 SymbolFlags.erase(I); in delegate()
491 assert(SymbolFlags.count(Name) && in addDependencies()
498 for (auto &KV : SymbolFlags) in addDependenciesForAll()
679 SymbolFlagsMap SymbolFlags; in extractFlags() local
681 SymbolFlags[KV.first] = KV.second.AliasFlags; in extractFlags()
683 return SymbolFlags; in extractFlags()
732 Error JITDylib::defineMaterializing(const SymbolFlagsMap &SymbolFlags) { in defineMaterializing() argument
736 for (auto &KV : SymbolFlags) { in defineMaterializing()
814 JITDylib::getRequestedSymbols(const SymbolFlagsMap &SymbolFlags) const { in getRequestedSymbols()
818 for (auto &KV : SymbolFlags) { in getRequestedSymbols()