Searched refs:RegPressureTracker (Results 1 – 16 of 16) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegisterPressure.cpp | 113 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 D | VLIWMachineScheduler.cpp | 522 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 D | MachineScheduler.cpp | 3908 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 D | ScheduleDAGInstrs.cpp | 756 RegPressureTracker *RPTracker, in buildSchedGraph()
|
| H A D | MachineSink.cpp | 1202 RegPressureTracker RPTracker(Pressure); in getBBRegisterPressure()
|
| H A D | MachinePipeliner.cpp | 2236 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 D | MachineScheduler.h | 429 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 D | RegisterPressure.h | 361 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 D | VLIWMachineScheduler.h | 257 const RegPressureTracker &RPTracker, 263 void readyQueueVerboseDump(const RegPressureTracker &RPTracker,
|
| H A D | ScheduleDAGInstrs.h | 49 class RegPressureTracker; variable 342 RegPressureTracker *RPTracker = nullptr,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.h | 50 const RegPressureTracker &RPTracker, 54 const RegPressureTracker &RPTracker,
|
| H A D | SIMachineScheduler.h | 69 RegPressureTracker TopRPTracker; 444 void initRPTracker(RegPressureTracker &RPTracker) { in initRPTracker()
|
| H A D | GCNSchedStrategy.cpp | 166 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 D | SIMachineScheduler.cpp | 303 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure); in initRegPressure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 6554 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 D | PPCInstrInfo.cpp | 623 RegPressureTracker RPTracker(Pressure); in shouldReduceRegisterPressure()
|