Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp113 void RegPressureTracker::dump() const { in dump()
151 void RegPressureTracker::increaseRegPressure(Register RegUnit, in increaseRegPressure()
166 void RegPressureTracker::decreaseRegPressure(Register RegUnit, in decreaseRegPressure()
239 void RegPressureTracker::reset() { in reset()
259 void RegPressureTracker::init(const MachineFunction *mf, in init()
291 bool RegPressureTracker::isTopClosed() const { in isTopClosed()
299 bool RegPressureTracker::isBottomClosed() const { in isBottomClosed()
306 SlotIndex RegPressureTracker::getCurrSlot() const { in getCurrSlot()
315 void RegPressureTracker::closeTop() { in closeTop()
327 void RegPressureTracker::closeBottom() { in closeBottom()
[all …]
H A DVLIWMachineScheduler.cpp522 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump()
524 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in readyQueueVerboseDump()
767 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
775 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in pickNodeFromQueue()
H A DMachineScheduler.cpp3908 const RegPressureTracker &RPTracker, in initCandidate()
3909 RegPressureTracker &TempTracker) { in initCandidate()
4065 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
4068 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()
H A DScheduleDAGInstrs.cpp756 RegPressureTracker *RPTracker, in buildSchedGraph()
H A DMachineSink.cpp1202 RegPressureTracker RPTracker(Pressure); in getBBRegisterPressure()
H A DMachinePipeliner.cpp2236 static void computeLiveOuts(MachineFunction &MF, RegPressureTracker &RPTracker, in computeLiveOuts()
2278 RegPressureTracker RecRPTracker(RecRegPressure); in registerPressureFilter()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h429 RegPressureTracker RPTracker;
438 RegPressureTracker TopRPTracker;
442 RegPressureTracker BotRPTracker;
461 const RegPressureTracker &getTopRPTracker() const { return TopRPTracker; } in getTopRPTracker()
465 const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; } in getBotRPTracker()
1301 const RegPressureTracker &RPTracker,
1302 RegPressureTracker &TempTracker);
1311 const RegPressureTracker &RPTracker,
H A DRegisterPressure.h361 class RegPressureTracker {
401 RegPressureTracker(IntervalPressure &rp) : P(rp), RequireIntervals(true) {} in RegPressureTracker() function
402 RegPressureTracker(RegionPressure &rp) : P(rp), RequireIntervals(false) {} in RegPressureTracker() function
451 LLVM_ABI void initLiveThru(const RegPressureTracker &RPTracker);
H A DVLIWMachineScheduler.h257 const RegPressureTracker &RPTracker,
263 void readyQueueVerboseDump(const RegPressureTracker &RPTracker,
H A DScheduleDAGInstrs.h49 class RegPressureTracker; variable
342 RegPressureTracker *RPTracker = nullptr,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.h50 const RegPressureTracker &RPTracker,
54 const RegPressureTracker &RPTracker,
H A DSIMachineScheduler.h69 RegPressureTracker TopRPTracker;
444 void initRPTracker(RegPressureTracker &RPTracker) { in initRPTracker()
H A DGCNSchedStrategy.cpp166 bool AtTop, const RegPressureTracker &RPTracker, SUnit *SU, in getRegisterPressures()
172 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in getRegisterPressures()
201 const RegPressureTracker &RPTracker, in initCandidate()
326 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
H A DSIMachineScheduler.cpp303 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure); in initRegPressure()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6554 void bumpCrossIterationPressure(RegPressureTracker &RPT,
6620 void ARMPipelinerLoopInfo::bumpCrossIterationPressure(RegPressureTracker &RPT, in bumpCrossIterationPressure()
6701 RegPressureTracker RPTracker(RecRegPressure); in tooMuchRegisterPressure()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp623 RegPressureTracker RPTracker(Pressure); in shouldReduceRegisterPressure()