Home
last modified time | relevance | path

Searched refs:RegPressureTracker (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/CodeGen/
DRegisterPressure.cpp92 void RegPressureTracker::dump() const { in dump()
112 void RegPressureTracker::increaseRegPressure(unsigned RegUnit, in increaseRegPressure()
127 void RegPressureTracker::decreaseRegPressure(unsigned RegUnit, in decreaseRegPressure()
200 void RegPressureTracker::reset() { in reset()
220 void RegPressureTracker::init(const MachineFunction *mf, in init()
252 bool RegPressureTracker::isTopClosed() const { in isTopClosed()
260 bool RegPressureTracker::isBottomClosed() const { in isBottomClosed()
268 SlotIndex RegPressureTracker::getCurrSlot() const { in getCurrSlot()
278 void RegPressureTracker::closeTop() { in closeTop()
290 void RegPressureTracker::closeBottom() { in closeBottom()
[all …]
DMachineScheduler.cpp2750 const RegPressureTracker &RPTracker, in initCandidate()
2751 RegPressureTracker &TempTracker) { in initCandidate()
2913 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
2916 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()
DScheduleDAGInstrs.cpp847 RegPressureTracker *RPTracker, in buildSchedGraph()
DMachinePipeliner.cpp1692 static void computeLiveOuts(MachineFunction &MF, RegPressureTracker &RPTracker, in computeLiveOuts()
1736 RegPressureTracker RecRPTracker(RecRegPressure); in registerPressureFilter()
/external/llvm/include/llvm/CodeGen/
DMachineScheduler.h374 RegPressureTracker RPTracker;
383 RegPressureTracker TopRPTracker;
387 RegPressureTracker BotRPTracker;
412 const RegPressureTracker &getTopRPTracker() const { return TopRPTracker; } in getTopRPTracker()
416 const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; } in getBotRPTracker()
932 const RegPressureTracker &RPTracker,
933 RegPressureTracker &TempTracker);
943 const RegPressureTracker &RPTracker,
DRegisterPressure.h340 class RegPressureTracker {
380 RegPressureTracker(IntervalPressure &rp) :
384 RegPressureTracker(RegionPressure &rp) :
435 void initLiveThru(const RegPressureTracker &RPTracker);
DScheduleDAGInstrs.h31 class RegPressureTracker; variable
282 RegPressureTracker *RPTracker = nullptr,
/external/llvm/lib/Target/AMDGPU/
DSIMachineScheduler.h63 RegPressureTracker TopRPTracker;
443 void initRPTracker(RegPressureTracker &RPTracker) { in initRPTracker()
DSIMachineScheduler.cpp308 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure); in initRegPressure()
/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp540 pickNodeFromQueue(ReadyQueue &Q, const RegPressureTracker &RPTracker, in pickNodeFromQueue()
545 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()
DHexagonMachineScheduler.h232 const RegPressureTracker &RPTracker,