Lines Matching defs:UMI
801 auto UMI = std::make_shared<UnmaterializedInfo>(std::move(MU),
803 for (auto &KV : UMI->MU->getSymbols()) {
817 UMIEntry = UMI;
1471 auto UMI = std::make_shared<UnmaterializedInfo>(std::move(MU), &RT);
1472 for (auto &KV : UMI->MU->getSymbols())
1473 UnmaterializedInfos[KV.first] = UMI;
2019 for (auto &[Sym, UMI] : JD->UnmaterializedInfos) {
2652 auto UMI = UMII->second;
2653 assert(UMI->MU && "Materializer should not be null");
2654 assert(UMI->RT && "Tracker should not be null");
2656 dbgs() << "matched, preparing to dispatch MU@" << UMI->MU.get()
2657 << " (" << UMI->MU->getName() << ")\n";
2662 for (auto &KV : UMI->MU->getSymbols()) {
2672 CollectedUMIs[&JD].push_back(std::move(UMI));
2703 for (auto &UMI : KV.second)
2704 for (auto &KV2 : UMI->MU->getSymbols()) {
2714 JD.UnmaterializedInfos[KV2.first] = UMI;
2757 for (auto &UMI : KV.second) {
2759 *UMI->RT, std::move(UMI->MU->SymbolFlags),
2760 std::move(UMI->MU->InitSymbol));
2762 std::make_pair(std::move(UMI->MU), std::move(MR)));