Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h102 class PressureChange {
107 PressureChange() = default;
108 PressureChange(unsigned id): PSetID(id + 1) { in PressureChange() function
128 bool operator==(const PressureChange &RHS) const {
146 PressureChange PressureChanges[MaxPSets];
148 using iterator = PressureChange *;
154 using const_iterator = const PressureChange *;
239 PressureChange Excess;
240 PressureChange CriticalMax;
241 PressureChange CurrentMax;
[all …]
H A DVLIWMachineScheduler.h257 int Cost, PressureChange P = PressureChange());
H A DMachineScheduler.h420 std::vector<PressureChange> RegionCriticalPSets;
456 const std::vector<PressureChange> &getRegionCriticalPSets() const { in getRegionCriticalPSets()
969 bool tryPressure(const PressureChange &TryP,
970 const PressureChange &CandP,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegisterPressure.cpp128 for (const PressureChange &Change : *this) { in dump()
139 void PressureChange::dump() const { in dump()
687 PressureChange PTmp = PressureChange(*PSetI); in addPressureChange()
700 *I = PressureChange(); in addPressureChange()
964 Delta.Excess = PressureChange(); in computeExcessPressureDelta()
985 Delta.Excess = PressureChange(i); in computeExcessPressureDelta()
1000 ArrayRef<PressureChange> CriticalPSets, in computeMaxPressureDelta()
1003 Delta.CriticalMax = PressureChange(); in computeMaxPressureDelta()
1004 Delta.CurrentMax = PressureChange(); in computeMaxPressureDelta()
1020 Delta.CriticalMax = PressureChange(i); in computeMaxPressureDelta()
[all …]
H A DMachineScheduler.cpp1081 RegionCriticalPSets.push_back(PressureChange(i)); in initRegPressure()
1085 for (const PressureChange &RCPS in initRegPressure()
1096 for (const PressureChange &PC : PDiff) { in updateScheduledPressure()
2796 PressureChange P; in traceCandidate()
3077 bool tryPressure(const PressureChange &TryP, in tryPressure()
3078 const PressureChange &CandP, in tryPressure()
H A DVLIWMachineScheduler.cpp512 int Cost, PressureChange P) { in traceCandidate()
H A DMachinePipeliner.cpp1619 ArrayRef<PressureChange> CriticalPSets; in registerPressureFilter()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp157 Cand.RPDelta.Excess = PressureChange(AMDGPU::RegisterPressureSets::VGPR_32); in initCandidate()
163 Cand.RPDelta.Excess = PressureChange(AMDGPU::RegisterPressureSets::SReg_32); in initCandidate()
179 PressureChange(AMDGPU::RegisterPressureSets::SReg_32); in initCandidate()
183 PressureChange(AMDGPU::RegisterPressureSets::VGPR_32); in initCandidate()