Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp726 SmallVectorImpl<RegisterMaskPair> *LiveUses) { in recede() argument
751 if (TrackLaneMasks && LiveUses != nullptr) in recede()
752 setRegZero(*LiveUses, Reg); in recede()
773 if (LiveUses != nullptr) { in recede()
775 addRegLanes(*LiveUses, RegisterMaskPair(Reg, NewMask)); in recede()
777 auto I = std::find_if(LiveUses->begin(), LiveUses->end(), in recede()
781 bool IsRedef = I != LiveUses->end(); in recede()
785 removeRegLanes(*LiveUses, RegisterMaskPair(Reg, NewMask)); in recede()
787 addRegLanes(*LiveUses, RegisterMaskPair(Reg, NewMask)); in recede()
835 void RegPressureTracker::recede(SmallVectorImpl<RegisterMaskPair> *LiveUses) { in recede() argument
[all …]
DMachineScheduler.cpp925 SmallVector<RegisterMaskPair, 8> LiveUses; in initRegPressure() local
926 BotRPTracker.recede(&LiveUses); in initRegPressure()
927 updatePressureDiffs(LiveUses); in initRegPressure()
990 ArrayRef<RegisterMaskPair> LiveUses) { in updatePressureDiffs() argument
991 for (const RegisterMaskPair &P : LiveUses) { in updatePressureDiffs()
1335 SmallVector<RegisterMaskPair, 8> LiveUses; in scheduleMI() local
1336 BotRPTracker.recede(RegOpers, &LiveUses); in scheduleMI()
1344 updatePressureDiffs(LiveUses); in scheduleMI()
/external/llvm/include/llvm/CodeGen/
DRegisterPressure.h410 void recede(SmallVectorImpl<RegisterMaskPair> *LiveUses = nullptr);
417 SmallVectorImpl<RegisterMaskPair> *LiveUses = nullptr);
DMachineScheduler.h473 void updatePressureDiffs(ArrayRef<RegisterMaskPair> LiveUses);
/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp1723 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;
1992 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const { in RegPressureDiff()
1993 LiveUses = 0; in RegPressureDiff()
2003 ++LiveUses; in RegPressureDiff()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGRRList.cpp1611 int RegPressureDiff(SUnit *SU, unsigned &LiveUses) const;
1882 int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &LiveUses) const { in RegPressureDiff()
1883 LiveUses = 0; in RegPressureDiff()
1894 ++LiveUses; in RegPressureDiff()