Lines Matching refs:NewLoc
482 LocIdx NewLoc = MTracker->getRegMLoc(Reg); in redefVar() local
483 redefVar(MI, Properties, NewLoc); in redefVar()
504 LocIdx NewLoc = *OptNewLoc; in redefVar() local
509 if (MTracker->readMLoc(NewLoc) != VarLocs[NewLoc.asU64()]) { in redefVar()
510 for (const auto &P : ActiveMLocs[NewLoc]) { in redefVar()
513 ActiveMLocs[NewLoc.asU64()].clear(); in redefVar()
514 VarLocs[NewLoc.asU64()] = MTracker->readMLoc(NewLoc); in redefVar()
517 ActiveMLocs[NewLoc].insert(Var); in redefVar()
520 std::make_pair(Var, LocAndProperties{NewLoc, Properties})); in redefVar()
522 It->second.Loc = NewLoc; in redefVar()
554 Optional<LocIdx> NewLoc = None; in clobberMloc() local
557 NewLoc = Loc.Idx; in clobberMloc()
561 if (!NewLoc && !MakeUndef) { in clobberMloc()
579 PendingDbgValues.push_back(MTracker->emitLoc(NewLoc, Var, Properties)); in clobberMloc()
583 if (!NewLoc) { in clobberMloc()
586 ActiveVLocIt->second.Loc = *NewLoc; in clobberMloc()
594 ActiveMLocs[*NewLoc].insert(Var); in clobberMloc()
598 if (NewLoc) in clobberMloc()
599 VarLocs[NewLoc->asU64()] = OldValue; in clobberMloc()
1254 LocIdx NewLoc = MTracker->lookupOrTrackRegister(NewReg); in transferDebugInstrRef() local
1255 NewID = ValueIDNum(NewID->getBlock(), NewID->getInst(), NewLoc); in transferDebugInstrRef()