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

/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h457 void updatePressureDiffs(ArrayRef<unsigned> LiveUses);
H A DRegisterPressure.h321 bool recede(SmallVectorImpl<unsigned> *LiveUses = 0, PressureDiff *PDiff = 0);
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DRegisterPressure.cpp451 /// Recede across the previous instruction. If LiveUses is provided, record any
456 bool RegPressureTracker::recede(SmallVectorImpl<unsigned> *LiveUses, argument
532 if (LiveUses && !containsReg(*LiveUses, Reg))
533 LiveUses->push_back(Reg);
H A DMachineScheduler.cpp542 SmallVector<unsigned, 8> LiveUses; local
543 BotRPTracker.recede(&LiveUses);
544 updatePressureDiffs(LiveUses);
598 void ScheduleDAGMI::updatePressureDiffs(ArrayRef<unsigned> LiveUses) { argument
599 for (unsigned LUIdx = 0, LUEnd = LiveUses.size(); LUIdx != LUEnd; ++LUIdx) {
601 unsigned Reg = LiveUses[LUIdx];
620 // RegisterPressureTracker guarantees that readsReg is true for LiveUses.
911 SmallVector<unsigned, 8> LiveUses; local
912 BotRPTracker.recede(&LiveUses);
915 updatePressureDiffs(LiveUses);
[all...]
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1725 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;
1996 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const {
1997 LiveUses = 0;
2008 ++LiveUses;

Completed in 197 milliseconds