Lines Matching refs:ActiveMLocs
211 DenseMap<LocIdx, SmallSet<DebugVariable, 4>> ActiveMLocs; member in TransferTracker
265 ActiveMLocs.clear(); in loadInlocs()
291 ActiveMLocs.reserve(VLocs.size()); in loadInlocs()
345 ActiveMLocs[M].insert(Var.first); in loadInlocs()
473 ActiveMLocs[It->second.Loc].erase(Var); in redefVar()
499 ActiveMLocs[It->second.Loc].erase(Var); in redefVar()
510 for (const auto &P : ActiveMLocs[NewLoc]) { in redefVar()
513 ActiveMLocs[NewLoc.asU64()].clear(); in redefVar()
517 ActiveMLocs[NewLoc].insert(Var); in redefVar()
533 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
534 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
546 auto ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
547 if (ActiveMLocIt == ActiveMLocs.end()) in clobberMloc()
594 ActiveMLocs[*NewLoc].insert(Var); in clobberMloc()
604 ActiveMLocIt = ActiveMLocs.find(MLoc); in clobberMloc()
621 auto MovingVars = ActiveMLocs[Src]; in transferMlocs()
622 ActiveMLocs[Dst] = MovingVars; in transferMlocs()
635 ActiveMLocs[Src].clear(); in transferMlocs()
1751 auto MLocIt = TTracker->ActiveMLocs.find(ClobberedLoc); in transferRegisterCopy()
1754 if (MLocIt == TTracker->ActiveMLocs.end() || MLocIt->second.empty()) in transferRegisterCopy()