Lines Matching refs:LiveRegs
266 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs() local
273 LiveRegs[Reg] = LiveMask; in getLiveRegs()
275 return LiveRegs; in getLiveRegs()
284 if (&LiveRegs != LiveRegsCopy) in reset()
285 LiveRegs = *LiveRegsCopy; in reset()
287 LiveRegs = After ? getLiveRegsAfter(MI, LIS) in reset()
291 MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs); in reset()
312 auto LiveMask = LiveRegs[U.RegUnit]; in recede()
323 auto I = LiveRegs.find(Reg); in recede()
324 if (I == LiveRegs.end()) in recede()
331 LiveRegs.erase(I); in recede()
334 auto &LiveMask = LiveRegs[U.RegUnit]; in recede()
339 assert(CurPressure == getRegPressure(*MRI, LiveRegs)); in recede()
366 for (auto &It : LiveRegs) { in advanceBeforeNext()
382 LiveRegs.erase(It.first); in advanceBeforeNext()
401 auto &LiveMask = LiveRegs[Reg]; in advanceToNext()
465 const auto &TrackedLR = LiveRegs; in isValid()
486 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs() argument
491 auto It = LiveRegs.find(Reg); in printLiveRegs()
492 if (It != LiveRegs.end() && It->second.any()) in printLiveRegs()