Lines Matching defs:PDiff
422 PressureDiff &PDiff = (*this)[Idx];
423 assert(!PDiff.begin()->isValid() && "stale PDiff");
425 PDiff.addPressureChange(Reg, true, &MRI);
428 PDiff.addPressureChange(Reg, false, &MRI);
654 int PDiff = (int)PNew - (int)POld;
655 if (!PDiff) // No change in this set in the common case.
664 PDiff = 0; // Under the limit
666 PDiff = PNew - Limit; // Just exceeded limit.
668 PDiff = Limit - POld; // Just obeyed limit.
670 if (PDiff) {
672 Delta.Excess.setUnitInc(PDiff);
704 int PDiff = (int)PNew - (int)CriticalPSets[CritIdx].getUnitInc();
705 if (PDiff > 0) {
707 Delta.CriticalMax.setUnitInc(PDiff);
764 getMaxUpwardPressureDelta(const MachineInstr *MI, PressureDiff *PDiff,
788 if (!PDiff)
793 getUpwardPressureDelta(MI, *PDiff, Delta2, CriticalPSets, MaxPressureLimit);
795 dbgs() << "PDiff: ";
796 PDiff->dump(*TRI);
832 getUpwardPressureDelta(const MachineInstr *MI, /*const*/ PressureDiff &PDiff,
838 PDiffI = PDiff.begin(), PDiffE = PDiff.end();