Searched refs:RPDelta (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp107 // We only need to update the RPDelta for instructions that increase register
112 Cand.RPDelta.Excess = PressureChange(SRI->getVGPRPressureSet());
113 Cand.RPDelta.Excess.setUnitInc(NewVGPRPressure - VGPRExcessLimit);
117 Cand.RPDelta.Excess = PressureChange(SRI->getSGPRPressureSet());
118 Cand.RPDelta.Excess.setUnitInc(NewSGPRPressure - SGPRExcessLimit);
131 Cand.RPDelta.CriticalMax = PressureChange(SRI->getSGPRPressureSet());
132 Cand.RPDelta.CriticalMax.setUnitInc(SGPRDelta);
134 Cand.RPDelta.CriticalMax = PressureChange(SRI->getVGPRPressureSet());
135 Cand.RPDelta.CriticalMax.setUnitInc(VGPRDelta);
246 if (TopCand.Reason == RegExcess && TopCand.RPDelta
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp504 RegPressureDelta RPDelta; local
505 TempTracker.getMaxPressureDelta((*I)->getInstr(), RPDelta,
511 SchedulingCost(Q, *I, Candidate, RPDelta, true);
778 RegPressureDelta RPDelta; local
779 TempTracker.getMaxPressureDelta((*I)->getInstr(), RPDelta,
783 int CurrentCost = SchedulingCost(Q, *I, Candidate, RPDelta, false);
789 Candidate.RPDelta = RPDelta;
802 Candidate.RPDelta = RPDelta;
[all...]
H A DHexagonMachineScheduler.h118 RegPressureDelta RPDelta; member in struct:llvm::ConvergingVLIWScheduler::SchedCandidate
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h859 RegPressureDelta RPDelta; member in struct:llvm::GenericSchedulerBase::SchedCandidate
872 RPDelta = RegPressureDelta();
884 RPDelta = Best.RPDelta;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2602 P = Cand.RPDelta.Excess;
2605 P = Cand.RPDelta.CriticalMax;
2608 P = Cand.RPDelta.CurrentMax;
2960 Cand.RPDelta,
2968 Cand.RPDelta,
2975 Cand.RPDelta,
2981 LLVM_DEBUG(if (Cand.RPDelta.Excess.isValid()) dbgs()
2983 << TRI->getRegPressureSetName(Cand.RPDelta.Excess.getPSet()) << ":"
2984 << Cand.RPDelta.Excess.getUnitInc() << "\n");
3012 if (DAG->isTrackingPressure() && tryPressure(TryCand.RPDelta
[all...]
H A DMachinePipeliner.cpp1609 RegPressureDelta RPDelta; local
1611 RecRPTracker.getMaxUpwardPressureDelta(SU->getInstr(), nullptr, RPDelta,
1614 if (RPDelta.Excess.isValid()) {
1617 << TRI->getRegPressureSetName(RPDelta.Excess.getPSet())
1618 << ":" << RPDelta.Excess.getUnitInc());

Completed in 161 milliseconds