Searched refs:LiveUses (Results 1 – 5 of 5) sorted by relevance
458 bool RegPressureTracker::recede(SmallVectorImpl<unsigned> *LiveUses, in recede() argument540 if (LiveUses && !containsReg(*LiveUses, Reg)) in recede()541 LiveUses->push_back(Reg); in recede()
898 SmallVector<unsigned, 8> LiveUses; in initRegPressure() local899 BotRPTracker.recede(&LiveUses); in initRegPressure()900 updatePressureDiffs(LiveUses); in initRegPressure()954 void ScheduleDAGMILive::updatePressureDiffs(ArrayRef<unsigned> LiveUses) { in updatePressureDiffs() argument955 for (unsigned LUIdx = 0, LUEnd = LiveUses.size(); LUIdx != LUEnd; ++LUIdx) { in updatePressureDiffs()957 unsigned Reg = LiveUses[LUIdx]; in updatePressureDiffs()1224 SmallVector<unsigned, 8> LiveUses; in scheduleMI() local1225 BotRPTracker.recede(&LiveUses); in scheduleMI()1228 updatePressureDiffs(LiveUses); in scheduleMI()
306 bool recede(SmallVectorImpl<unsigned> *LiveUses = nullptr,
455 void updatePressureDiffs(ArrayRef<unsigned> LiveUses);
1726 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;1997 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const { in RegPressureDiff()1998 LiveUses = 0; in RegPressureDiff()2009 ++LiveUses; in RegPressureDiff()