Home
last modified time | relevance | path

Searched refs:PressureChange (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h103 class PressureChange {
108 PressureChange() = default;
109 PressureChange(unsigned id): PSetID(id + 1) { in PressureChange() function
129 bool operator==(const PressureChange &RHS) const {
147 PressureChange PressureChanges[MaxPSets];
149 using iterator = PressureChange *;
155 using const_iterator = const PressureChange *;
244 PressureChange Excess;
245 PressureChange CriticalMax;
246 PressureChange CurrentMax;
[all …]
H A DVLIWMachineScheduler.h261 int Cost, PressureChange P = PressureChange());
H A DMachineScheduler.h434 std::vector<PressureChange> RegionCriticalPSets;
470 const std::vector<PressureChange> &getRegionCriticalPSets() const { in getRegionCriticalPSets()
1227 LLVM_ABI bool tryPressure(const PressureChange &TryP,
1228 const PressureChange &CandP,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegisterPressure.cpp124 for (const PressureChange &Change : *this) { in dump()
135 void PressureChange::dump() const { in dump()
674 PressureChange PTmp = PressureChange(*PSetI); in addPressureChange()
687 *I = PressureChange(); in addPressureChange()
950 Delta.Excess = PressureChange(); in computeExcessPressureDelta()
971 Delta.Excess = PressureChange(i); in computeExcessPressureDelta()
986 ArrayRef<PressureChange> CriticalPSets, in computeMaxPressureDelta()
989 Delta.CriticalMax = PressureChange(); in computeMaxPressureDelta()
990 Delta.CurrentMax = PressureChange(); in computeMaxPressureDelta()
1006 Delta.CriticalMax = PressureChange(i); in computeMaxPressureDelta()
[all …]
H A DMachineScheduler.cpp1561 RegionCriticalPSets.push_back(PressureChange(i)); in initRegPressure()
1567 for (const PressureChange &RCPS : RegionCriticalPSets) in initRegPressure()
1579 for (const PressureChange &PC : PDiff) { in updateScheduledPressure()
1625 if (llvm::any_of(PDiff, [](const PressureChange &Change) { in updatePressureDiffs()
1664 if (llvm::any_of(PDiff, [](const PressureChange &Change) { in updatePressureDiffs()
3414 PressureChange P; in traceCandidate()
3819 bool tryPressure(const PressureChange &TryP, in tryPressure()
3820 const PressureChange &CandP, in tryPressure()
H A DVLIWMachineScheduler.cpp509 int Cost, PressureChange P) { in traceCandidate()
H A DMachinePipeliner.cpp2297 ArrayRef<PressureChange> CriticalPSets; in registerPressureFilter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp290 Cand.RPDelta.Excess = PressureChange(AMDGPU::RegisterPressureSets::VGPR_32); in initCandidate()
296 Cand.RPDelta.Excess = PressureChange(AMDGPU::RegisterPressureSets::SReg_32); in initCandidate()
312 PressureChange(AMDGPU::RegisterPressureSets::SReg_32); in initCandidate()
316 PressureChange(AMDGPU::RegisterPressureSets::VGPR_32); in initCandidate()