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

/freebsd-13-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-13-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(AMDGPU::RegisterPressureSets::VGPR_32);
113 Cand.RPDelta.Excess.setUnitInc(NewVGPRPressure - VGPRExcessLimit);
117 Cand.RPDelta.Excess = PressureChange(AMDGPU::RegisterPressureSets::SReg_32);
118 Cand.RPDelta.Excess.setUnitInc(NewSGPRPressure - SGPRExcessLimit);
131 Cand.RPDelta.CriticalMax =
133 Cand.RPDelta.CriticalMax.setUnitInc(SGPRDelta);
135 Cand.RPDelta.CriticalMax =
137 Cand.RPDelta.CriticalMax.setUnitInc(VGPRDelta);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h862 RegPressureDelta RPDelta; member in struct:llvm::GenericSchedulerBase::SchedCandidate
875 RPDelta = RegPressureDelta();
887 RPDelta = Best.RPDelta;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp2644 P = Cand.RPDelta.Excess;
2647 P = Cand.RPDelta.CriticalMax;
2650 P = Cand.RPDelta.CurrentMax;
3005 Cand.RPDelta,
3013 Cand.RPDelta,
3020 Cand.RPDelta,
3026 LLVM_DEBUG(if (Cand.RPDelta.Excess.isValid()) dbgs()
3028 << TRI->getRegPressureSetName(Cand.RPDelta.Excess.getPSet()) << ":"
3029 << Cand.RPDelta.Excess.getUnitInc() << "\n");
3057 if (DAG->isTrackingPressure() && tryPressure(TryCand.RPDelta
[all...]
H A DMachinePipeliner.cpp1683 RegPressureDelta RPDelta; local
1685 RecRPTracker.getMaxUpwardPressureDelta(SU->getInstr(), nullptr, RPDelta,
1688 if (RPDelta.Excess.isValid()) {
1691 << TRI->getRegPressureSetName(RPDelta.Excess.getPSet())
1692 << ":" << RPDelta.Excess.getUnitInc());

Completed in 195 milliseconds