Lines Matching refs:LiveRegs
280 GCNRPTracker::LiveRegSet LiveRegs; in getLiveRegs() local
287 LiveRegs[Reg] = LiveMask; in getLiveRegs()
289 return LiveRegs; in getLiveRegs()
298 if (&LiveRegs != LiveRegsCopy) in reset()
299 LiveRegs = *LiveRegsCopy; in reset()
301 LiveRegs = After ? getLiveRegsAfter(MI, LIS) in reset()
305 MaxPressure = CurPressure = getRegPressure(*MRI, LiveRegs); in reset()
326 auto LiveMask = LiveRegs[U.RegUnit]; in recede()
337 auto I = LiveRegs.find(Reg); in recede()
338 if (I == LiveRegs.end()) in recede()
345 LiveRegs.erase(I); in recede()
348 auto &LiveMask = LiveRegs[U.RegUnit]; in recede()
353 assert(CurPressure == getRegPressure(*MRI, LiveRegs)); in recede()
380 for (auto &It : LiveRegs) { in advanceBeforeNext()
396 LiveRegs.erase(It.first); in advanceBeforeNext()
414 auto &LiveMask = LiveRegs[Reg]; in advanceToNext()
478 const auto &TrackedLR = LiveRegs; in isValid()
499 void GCNRPTracker::printLiveRegs(raw_ostream &OS, const LiveRegSet& LiveRegs, in printLiveRegs() argument
504 auto It = LiveRegs.find(Reg); in printLiveRegs()
505 if (It != LiveRegs.end() && It->second.any()) in printLiveRegs()