Searched refs:GCNRegPressure (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNRegPressure.h | 30 struct GCNRegPressure { struct 41 GCNRegPressure() { in GCNRegPressure() function 73 bool higherOccupancy(const GCNSubtarget &ST, const GCNRegPressure& O) const { in higherOccupancy() argument 89 bool less(const MachineFunction &MF, const GCNRegPressure &O, 92 bool operator==(const GCNRegPressure &O) const { 96 bool operator!=(const GCNRegPressure &O) const { 100 GCNRegPressure &operator+=(const GCNRegPressure &RHS) { 106 GCNRegPressure &operator-=(const GCNRegPressure &RHS) { argument 119 friend GCNRegPressure max(const GCNRegPressure &P1, argument 120 const GCNRegPressure &P2); [all …]
|
H A D | GCNIterativeScheduler.h | 57 GCNRegPressure MaxPressure; 67 GCNRegPressure MaxPressure; 84 GCNRegPressure getSchedulePressure(const Region &R, 87 GCNRegPressure getRegionPressure(MachineBasicBlock::iterator Begin, 90 GCNRegPressure getRegionPressure(const Region &R) const { in getRegionPressure() 96 const GCNRegPressure &MaxRP = GCNRegPressure()); 106 const GCNRegPressure &MaxRP = GCNRegPressure()); 118 const GCNRegPressure &RP) const; 120 const GCNRegPressure &Before, 121 const GCNRegPressure &After) const;
|
H A D | GCNRegPressure.cpp | 38 unsigned GCNRegPressure::getRegKind(Register Reg, in getRegKind() 50 void GCNRegPressure::inc(unsigned Reg, in inc() 91 bool GCNRegPressure::less(const MachineFunction &MF, const GCNRegPressure &O, in less() 226 Printable llvm::print(const GCNRegPressure &RP, const GCNSubtarget *ST) { in print() 228 OS << "VGPRs: " << RP.Value[GCNRegPressure::VGPR32] << ' ' in print() 366 GCNRegPressure DefPressure, ECDefPressure; in recede() 588 void GCNRegPressure::dump() const { dbgs() << print(*this); } in dump() 640 auto printRP = [](const GCNRegPressure &RP) { in runOnMachineFunction() 656 SmallVector<std::pair<GCNRegPressure, GCNRegPressure>, 16> RP; in runOnMachineFunction() 670 GCNRegPressure RPAtMBBEnd; in runOnMachineFunction() [all …]
|
H A D | GCNIterativeScheduler.cpp | 104 const GCNRegPressure &RP) const { in printSchedResult() 113 const GCNRegPressure &Before, in printSchedRP() 114 const GCNRegPressure &After) const { in printSchedRP() 157 GCNRegPressure SaveMaxRP; 226 GCNRegPressure 258 template <typename Range> GCNRegPressure 337 const GCNRegPressure &MaxRP) { in setBestSchedule() 352 const GCNRegPressure &MaxRP) { in scheduleRegion()
|
H A D | GCNSchedStrategy.h | 209 SmallVector<GCNRegPressure, 32> Pressure; 219 GCNRegPressure getRealRegPressure(unsigned RegionIdx) const; 269 GCNRegPressure PressureBefore; 272 GCNRegPressure PressureAfter;
|
H A D | SIFormMemoryClauses.cpp | 194 GCNRegPressure MaxPressure = RPT.moveMaxPressure(); in checkPressure()
|
H A D | GCNSchedStrategy.cpp | 609 GCNRegPressure 1422 DenseMap<unsigned, GCNRegPressure> NewPressure; in sinkTriviallyRematInsts()
|