Lines Matching refs:ActiveMLocs
233 DenseMap<LocIdx, SmallSet<DebugVariableID, 4>> ActiveMLocs; member in TransferTracker
434 ActiveMLocs[Op.Loc].insert(VarID); in loadVarInloc()
455 ActiveMLocs.clear(); in loadInlocs()
476 ActiveMLocs.reserve(VLocs.size()); in loadInlocs()
706 ActiveMLocs[Loc].erase(VarID); in redefVar()
744 ActiveMLocs[Loc].erase(VarID); in redefVar()
765 for (const auto &P : ActiveMLocs[NewLoc]) { in redefVar()
779 ActiveMLocs[LostMLoc.first].erase(LostMLoc.second); in redefVar()
782 ActiveMLocs[NewLoc.asU64()].clear(); in redefVar()
786 ActiveMLocs[NewLoc].insert(VarID); in redefVar()
804 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
805 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
817 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
818 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
888 auto LostMLocIt = ActiveMLocs.find(LocVarIt.first); in clobberMloc()
889 assert(LostMLocIt != ActiveMLocs.end() && in clobberMloc()
906 ActiveMLocs[*NewLoc].insert(VarID); in clobberMloc()
922 auto MovingVars = ActiveMLocs[Src]; in transferMlocs()
923 ActiveMLocs[Dst].insert(MovingVars.begin(), MovingVars.end()); in transferMlocs()
942 ActiveMLocs[Src].clear(); in transferMlocs()
2184 auto MLocIt = TTracker->ActiveMLocs.find(ClobberedLoc); in transferRegisterCopy()
2187 if (MLocIt == TTracker->ActiveMLocs.end() || MLocIt->second.empty()) in transferRegisterCopy()