Home
last modified time | relevance | path

Searched refs:LiveUses (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp458 bool RegPressureTracker::recede(SmallVectorImpl<unsigned> *LiveUses, in recede() argument
540 if (LiveUses && !containsReg(*LiveUses, Reg)) in recede()
541 LiveUses->push_back(Reg); in recede()
DMachineScheduler.cpp898 SmallVector<unsigned, 8> LiveUses; in initRegPressure() local
899 BotRPTracker.recede(&LiveUses); in initRegPressure()
900 updatePressureDiffs(LiveUses); in initRegPressure()
954 void ScheduleDAGMILive::updatePressureDiffs(ArrayRef<unsigned> LiveUses) { in updatePressureDiffs() argument
955 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() local
1225 BotRPTracker.recede(&LiveUses); in scheduleMI()
1228 updatePressureDiffs(LiveUses); in scheduleMI()
/external/llvm/include/llvm/CodeGen/
DRegisterPressure.h306 bool recede(SmallVectorImpl<unsigned> *LiveUses = nullptr,
DMachineScheduler.h455 void updatePressureDiffs(ArrayRef<unsigned> LiveUses);
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp1726 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()