Lines Matching refs:MU

202 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) {  in operator <<()  argument
203 OS << "MU@" << &MU << " (\"" << MU.getName() << "\""; in operator <<()
205 OS << ", " << MU.getSymbols(); in operator <<()
454 std::unique_ptr<MaterializationUnit> MU) { in replace() argument
455 for (auto &KV : MU->getSymbols()) in replace()
459 dbgs() << "In " << JD.getName() << " replacing symbols with " << *MU in replace()
463 JD.replace(std::move(MU)); in replace()
762 void JITDylib::replace(std::unique_ptr<MaterializationUnit> MU) { in replace() argument
763 assert(MU != nullptr && "Can not replace with a null MaterializationUnit"); in replace()
769 for (auto &KV : MU->getSymbols()) { in replace()
782 for (auto &KV : MU->getSymbols()) { in replace()
786 return std::move(MU); in replace()
791 auto UMI = std::make_shared<UnmaterializedInfo>(std::move(MU)); in replace()
792 for (auto &KV : UMI->MU->getSymbols()) { in replace()
1134 UMII->second->MU->doDiscard(*this, UMII->first); in remove()
1233 auto MU = std::move(UMII->second->MU); in lodgeQueryImpl() local
1234 assert(MU != nullptr && "Materializer should not be null"); in lodgeQueryImpl()
1238 for (auto &KV : MU->getSymbols()) { in lodgeQueryImpl()
1248 MUs.push_back(std::move(MU)); in lodgeQueryImpl()
1309 for (auto &MU : MUs) in legacyLookup() local
1310 ES.OutstandingMUs.push_back(make_pair(this, std::move(MU))); in legacyLookup()
1354 auto MU = std::move(UMII->second->MU); in lookupImpl() local
1355 assert(MU != nullptr && "Materializer should not be null"); in lookupImpl()
1359 for (auto &KV : MU->getSymbols()) { in lookupImpl()
1369 MUs.push_back(std::move(MU)); in lookupImpl()
1418 OS << " Lazy (MU=" << I->second->MU.get() << ")"; in dump()
1452 Error JITDylib::defineImpl(MaterializationUnit &MU) { in defineImpl() argument
1462 for (auto &KV : MU.getSymbols()) { in defineImpl()
1490 for (auto &KV : MU.getSymbols()) { in defineImpl()
1519 UMII->second->MU->doDiscard(*this, EDO.ExistingDefItr->first); in defineImpl()
1524 MU.doDiscard(*this, Sym); in defineImpl()
1792 for (auto &MU : KV.second) in lookup() local
1793 KV.first->replace(std::move(MU)); in lookup()
1812 for (auto &MU : KV.second) in lookup() local
1813 OutstandingMUs.push_back(std::make_pair(KV.first, std::move(MU))); in lookup()