Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Limit

663     // Only consider change beyond the limit.
664 unsigned Limit = RCI->getRegPressureSetLimit(i);
666 Limit += LiveThruPressureVec[i];
668 if (Limit > POld) {
669 if (Limit > PNew)
670 PDiff = 0; // Under the limit
672 PDiff = PNew - Limit; // Just exceeded limit.
673 } else if (Limit > PNew)
674 PDiff = Limit - POld; // Just obeyed limit.
685 /// limit or exceeds the current MaxPressureLimit.
758 /// limit based on the tracker's current pressure, and return the change in
833 /// limit within the region, not necessarily at the current position.
848 unsigned Limit = RCI->getRegPressureSetLimit(PSetID);
850 Limit += LiveThruPressure[PSetID];
861 // Check if current pressure has exceeded the limit.
864 if (PNew > Limit)
865 ExcessInc = POld > Limit ? PNew - POld : PNew - Limit;
866 else if (POld > Limit)
867 ExcessInc = Limit - POld;
953 /// top-down. Find the register class with the most change in its pressure limit