Lines Matching defs:Delta

618                                        RegPressureDelta &Delta,
621 Delta.Excess = PressureChange();
643 Delta.Excess = PressureChange(i);
644 Delta.Excess.setUnitInc(PDiff);
660 RegPressureDelta &Delta) {
661 Delta.CriticalMax = PressureChange();
662 Delta.CurrentMax = PressureChange();
671 if (!Delta.CriticalMax.isValid()) {
678 Delta.CriticalMax = PressureChange(i);
679 Delta.CriticalMax.setUnitInc(PDiff);
685 if (!Delta.CurrentMax.isValid() && PNew > MaxPressureLimit[i]) {
686 Delta.CurrentMax = PressureChange(i);
687 Delta.CurrentMax.setUnitInc(PNew - POld);
688 if (CritIdx == CritEnd || Delta.CriticalMax.isValid())
750 RegPressureDelta &Delta,
761 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI,
764 MaxPressureLimit, Delta);
765 assert(Delta.CriticalMax.getUnitInc() >= 0 &&
766 Delta.CurrentMax.getUnitInc() >= 0 && "cannot decrease max pressure");
779 if (Delta != Delta2) {
781 if (Delta.Excess.isValid())
782 dbgs() << "Excess1 " << TRI->getRegPressureSetName(Delta.Excess.getPSet())
783 << " " << Delta.Excess.getUnitInc() << "\n";
784 if (Delta.CriticalMax.isValid())
785 dbgs() << "Critic1 " << TRI->getRegPressureSetName(Delta.CriticalMax.getPSet())
786 << " " << Delta.CriticalMax.getUnitInc() << "\n";
787 if (Delta.CurrentMax.isValid())
788 dbgs() << "CurrMx1 " << TRI->getRegPressureSetName(Delta.CurrentMax.getPSet())
789 << " " << Delta.CurrentMax.getUnitInc() << "\n";
799 llvm_unreachable("RegP Delta Mismatch");
809 /// @param Delta captures information needed for heuristics.
818 RegPressureDelta &Delta,
840 if (!Delta.Excess.isValid()) {
847 Delta.Excess = PressureChange(PSetID);
848 Delta.Excess.setUnitInc(ExcessInc);
854 if (!Delta.CriticalMax.isValid()) {
861 Delta.CriticalMax = PressureChange(PSetID);
862 Delta.CriticalMax.setUnitInc(CritInc);
867 if (!Delta.CurrentMax.isValid() && MNew > MaxPressureLimit[PSetID]) {
868 Delta.CurrentMax = PressureChange(PSetID);
869 Delta.CurrentMax.setUnitInc(MNew - MOld);
946 getMaxDownwardPressureDelta(const MachineInstr *MI, RegPressureDelta &Delta,
955 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI,
958 MaxPressureLimit, Delta);
959 assert(Delta.CriticalMax.getUnitInc() >= 0 &&
960 Delta.CurrentMax.getUnitInc() >= 0 && "cannot decrease max pressure");