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

/external/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h321 bool recede(SmallVectorImpl<unsigned> *LiveUses = nullptr,
H A DMachineScheduler.h456 void updatePressureDiffs(ArrayRef<unsigned> LiveUses);
/external/llvm/lib/CodeGen/
H A DRegisterPressure.cpp452 /// Recede across the previous instruction. If LiveUses is provided, record any
457 bool RegPressureTracker::recede(SmallVectorImpl<unsigned> *LiveUses, argument
539 if (LiveUses && !containsReg(*LiveUses, Reg))
540 LiveUses->push_back(Reg);
H A DMachineScheduler.cpp879 SmallVector<unsigned, 8> LiveUses; local
880 BotRPTracker.recede(&LiveUses);
881 updatePressureDiffs(LiveUses);
935 void ScheduleDAGMILive::updatePressureDiffs(ArrayRef<unsigned> LiveUses) { argument
936 for (unsigned LUIdx = 0, LUEnd = LiveUses.size(); LUIdx != LUEnd; ++LUIdx) {
938 unsigned Reg = LiveUses[LUIdx];
957 // RegisterPressureTracker guarantees that readsReg is true for LiveUses.
1205 SmallVector<unsigned, 8> LiveUses; local
1206 BotRPTracker.recede(&LiveUses);
1209 updatePressureDiffs(LiveUses);
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1719 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;
1990 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const {
1991 LiveUses = 0;
2002 ++LiveUses;

Completed in 85 milliseconds