Lines Matching defs:SymbolFlags
485 SymbolFlagsMap SymbolFlags;
487 SymbolFlags[KV.first] = KV.second.AliasFlags;
489 return MaterializationUnit::Interface(std::move(SymbolFlags), nullptr);
708 SymbolFlagsMap SymbolFlags) {
717 for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end();
749 // Remove any rejected weak definitions from the SymbolFlags map.
751 SymbolFlags.erase(SymbolFlags.find_as(RejectedWeakDefs.back()));
755 return SymbolFlags;
792 *FromMR.RT, std::move(MU->SymbolFlags),
839 SymbolFlagsMap SymbolFlags, SymbolStringPtr InitSymbol) {
847 *FromMR.RT, std::move(SymbolFlags), std::move(InitSymbol));
852 JITDylib::getRequestedSymbols(const SymbolFlagsMap &SymbolFlags) const {
856 for (auto &KV : SymbolFlags) {
2759 *UMI->RT, std::move(UMI->MU->SymbolFlags),
2876 assert(MR.SymbolFlags.empty() &&
2883 return MR.JD.getRequestedSymbols(MR.SymbolFlags);
2893 auto I = MR.SymbolFlags.find(KV.first);
2894 assert(I != MR.SymbolFlags.end() &&
3445 dbgs() << "In " << MR.JD.getName() << " emitting " << MR.SymbolFlags
3460 assert(MR.SymbolFlags.count(Sym) &&
3494 MR.SymbolFlags.clear();
3516 MR.SymbolFlags.insert(KV);
3696 << MR.SymbolFlags << "\n";
3699 if (MR.SymbolFlags.empty())
3703 for (auto &[Name, Flags] : MR.SymbolFlags)
3705 MR.SymbolFlags.clear();
3726 assert(MR.SymbolFlags.count(KV.first) &&
3728 MR.SymbolFlags.erase(KV.first);
3750 auto I = MR.SymbolFlags.find(Name);
3751 assert(I != MR.SymbolFlags.end() &&
3759 MR.SymbolFlags.erase(I);