Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegisterPressure.cpp117 void RegPressureTracker::dump() const { in dump()
155 void RegPressureTracker::increaseRegPressure(unsigned RegUnit, in increaseRegPressure()
170 void RegPressureTracker::decreaseRegPressure(unsigned RegUnit, in decreaseRegPressure()
243 void RegPressureTracker::reset() { in reset()
263 void RegPressureTracker::init(const MachineFunction *mf, in init()
295 bool RegPressureTracker::isTopClosed() const { in isTopClosed()
303 bool RegPressureTracker::isBottomClosed() const { in isBottomClosed()
310 SlotIndex RegPressureTracker::getCurrSlot() const { in getCurrSlot()
319 void RegPressureTracker::closeTop() { in closeTop()
331 void RegPressureTracker::closeBottom() { in closeBottom()
[all …]
DMachineScheduler.cpp2952 const RegPressureTracker &RPTracker, in initCandidate()
2953 RegPressureTracker &TempTracker) { in initCandidate()
3107 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
3110 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()
DScheduleDAGInstrs.cpp727 RegPressureTracker *RPTracker, in buildSchedGraph()
DMachinePipeliner.cpp1545 static void computeLiveOuts(MachineFunction &MF, RegPressureTracker &RPTracker, in computeLiveOuts()
1591 RegPressureTracker RecRPTracker(RecRegPressure); in registerPressureFilter()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineScheduler.h404 RegPressureTracker RPTracker;
413 RegPressureTracker TopRPTracker;
417 RegPressureTracker BotRPTracker;
440 const RegPressureTracker &getTopRPTracker() const { return TopRPTracker; } in getTopRPTracker()
444 const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; } in getBotRPTracker()
998 const RegPressureTracker &RPTracker,
999 RegPressureTracker &TempTracker);
1008 const RegPressureTracker &RPTracker,
DRegisterPressure.h358 class RegPressureTracker {
398 RegPressureTracker(IntervalPressure &rp) : P(rp), RequireIntervals(true) {} in RegPressureTracker() function
399 RegPressureTracker(RegionPressure &rp) : P(rp), RequireIntervals(false) {} in RegPressureTracker() function
448 void initLiveThru(const RegPressureTracker &RPTracker);
DScheduleDAGInstrs.h47 class RegPressureTracker; variable
311 RegPressureTracker *RPTracker = nullptr,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.h35 const RegPressureTracker &RPTracker,
39 bool AtTop, const RegPressureTracker &RPTracker,
DGCNSchedStrategy.cpp63 bool AtTop, const RegPressureTracker &RPTracker, in initCandidate()
73 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in initCandidate()
144 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
DSIMachineScheduler.h72 RegPressureTracker TopRPTracker;
450 void initRPTracker(RegPressureTracker &RPTracker) { in initRPTracker()
DSIMachineScheduler.cpp328 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure); in initRegPressure()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.h262 const RegPressureTracker &RPTracker,
268 void readyQueueVerboseDump(const RegPressureTracker &RPTracker,
DHexagonMachineScheduler.cpp498 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump()
500 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in readyQueueVerboseDump()
765 pickNodeFromQueue(VLIWSchedBoundary &Zone, const RegPressureTracker &RPTracker, in pickNodeFromQueue()
773 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()