Lines Matching refs:ActiveMLocs
230 DenseMap<LocIdx, SmallSet<DebugVariable, 4>> ActiveMLocs; member in TransferTracker
416 ActiveMLocs[Op.Loc].insert(Var); in loadVarInloc()
435 ActiveMLocs.clear(); in loadInlocs()
453 ActiveMLocs.reserve(VLocs.size()); in loadInlocs()
678 ActiveMLocs[Loc].erase(Var); in redefVar()
715 ActiveMLocs[Loc].erase(Var); in redefVar()
736 for (const auto &P : ActiveMLocs[NewLoc]) { in redefVar()
750 ActiveMLocs[LostMLoc.first].erase(LostMLoc.second); in redefVar()
753 ActiveMLocs[NewLoc.asU64()].clear(); in redefVar()
757 ActiveMLocs[NewLoc].insert(Var); in redefVar()
775 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
776 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
788 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
789 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
857 auto LostMLocIt = ActiveMLocs.find(LocVarIt.first); in clobberMloc()
858 assert(LostMLocIt != ActiveMLocs.end() && in clobberMloc()
875 ActiveMLocs[*NewLoc].insert(Var); in clobberMloc()
891 auto MovingVars = ActiveMLocs[Src]; in transferMlocs()
892 ActiveMLocs[Dst].insert(MovingVars.begin(), MovingVars.end()); in transferMlocs()
910 ActiveMLocs[Src].clear(); in transferMlocs()
2150 auto MLocIt = TTracker->ActiveMLocs.find(ClobberedLoc); in transferRegisterCopy()
2153 if (MLocIt == TTracker->ActiveMLocs.end() || MLocIt->second.empty()) in transferRegisterCopy()