Searched refs:RegPressureTracker (Results 1 – 16 of 16) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegisterPressure.cpp | 117 void RegPressureTracker::dump() const { in dump() 155 void RegPressureTracker::increaseRegPressure(Register RegUnit, in increaseRegPressure() 170 void RegPressureTracker::decreaseRegPressure(Register 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 …]
|
H A D | VLIWMachineScheduler.cpp | 525 const RegPressureTracker &RPTracker, SchedCandidate &Candidate, in readyQueueVerboseDump() 527 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in readyQueueVerboseDump() 770 const RegPressureTracker &RPTracker, in pickNodeFromQueue() 778 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in pickNodeFromQueue()
|
H A D | MachineScheduler.cpp | 3485 const RegPressureTracker &RPTracker, in initCandidate() 3486 RegPressureTracker &TempTracker) { in initCandidate() 3644 const RegPressureTracker &RPTracker, in pickNodeFromQueue() 3647 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in pickNodeFromQueue()
|
H A D | ScheduleDAGInstrs.cpp | 740 RegPressureTracker *RPTracker, in buildSchedGraph()
|
H A D | MachineSink.cpp | 1057 RegPressureTracker RPTracker(Pressure); in getBBRegisterPressure()
|
H A D | MachinePipeliner.cpp | 2033 static void computeLiveOuts(MachineFunction &MF, RegPressureTracker &RPTracker, in computeLiveOuts() 2078 RegPressureTracker RecRPTracker(RecRegPressure); in registerPressureFilter()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 421 RegPressureTracker RPTracker; 430 RegPressureTracker TopRPTracker; 434 RegPressureTracker BotRPTracker; 453 const RegPressureTracker &getTopRPTracker() const { return TopRPTracker; } in getTopRPTracker() 457 const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; } in getBotRPTracker() 1271 const RegPressureTracker &RPTracker, 1272 RegPressureTracker &TempTracker); 1281 const RegPressureTracker &RPTracker,
|
H A D | RegisterPressure.h | 359 class RegPressureTracker { 399 RegPressureTracker(IntervalPressure &rp) : P(rp), RequireIntervals(true) {} in RegPressureTracker() function 400 RegPressureTracker(RegionPressure &rp) : P(rp), RequireIntervals(false) {} in RegPressureTracker() function 449 void initLiveThru(const RegPressureTracker &RPTracker);
|
H A D | VLIWMachineScheduler.h | 257 const RegPressureTracker &RPTracker, 263 void readyQueueVerboseDump(const RegPressureTracker &RPTracker,
|
H A D | ScheduleDAGInstrs.h | 47 class RegPressureTracker; variable 323 RegPressureTracker *RPTracker = nullptr,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.h | 47 const RegPressureTracker &RPTracker, 51 const RegPressureTracker &RPTracker,
|
H A D | SIMachineScheduler.h | 69 RegPressureTracker TopRPTracker; 444 void initRPTracker(RegPressureTracker &RPTracker) { in initRPTracker()
|
H A D | GCNSchedStrategy.cpp | 152 const RegPressureTracker &RPTracker, SUnit *SU, in getRegisterPressures() 157 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in getRegisterPressures() 166 const RegPressureTracker &RPTracker, in initCandidate() 289 const RegPressureTracker &RPTracker, in pickNodeFromQueue()
|
H A D | SIMachineScheduler.cpp | 307 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure); in initRegPressure()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.cpp | 6767 void bumpCrossIterationPressure(RegPressureTracker &RPT, 6835 void ARMPipelinerLoopInfo::bumpCrossIterationPressure(RegPressureTracker &RPT, in bumpCrossIterationPressure() 6919 RegPressureTracker RPTracker(RecRegPressure); in tooMuchRegisterPressure()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 625 RegPressureTracker RPTracker(Pressure); in shouldReduceRegisterPressure()
|