Lines Matching defs:PDiff
651 PressureDiff &PDiff = (*this)[Idx];
652 assert(!PDiff.begin()->isValid() && "stale PDiff");
654 PDiff.addPressureChange(P.RegUnit, true, &MRI);
657 PDiff.addPressureChange(P.RegUnit, false, &MRI);
957 int PDiff = (int)PNew - (int)POld;
958 if (!PDiff) // No change in this set in the common case.
967 PDiff = 0; // Under the limit
969 PDiff = PNew - Limit; // Just exceeded limit.
971 PDiff = Limit - POld; // Just obeyed limit.
973 if (PDiff) {
975 Delta.Excess.setUnitInc(PDiff);
1007 int PDiff = (int)PNew - (int)CriticalPSets[CritIdx].getUnitInc();
1008 if (PDiff > 0) {
1010 Delta.CriticalMax.setUnitInc(PDiff);
1086 getMaxUpwardPressureDelta(const MachineInstr *MI, PressureDiff *PDiff,
1110 if (!PDiff)
1115 getUpwardPressureDelta(MI, *PDiff, Delta2, CriticalPSets, MaxPressureLimit);
1117 dbgs() << "PDiff: ";
1118 PDiff->dump(*TRI);
1154 getUpwardPressureDelta(const MachineInstr *MI, /*const*/ PressureDiff &PDiff,
1160 PDiffI = PDiff.begin(), PDiffE = PDiff.end();