Lines Matching refs:CurrSetPressure
27 static void increaseSetPressure(std::vector<unsigned> &CurrSetPressure,
31 CurrSetPressure[*PSet] += Weight;
32 if (&CurrSetPressure != &MaxSetPressure
33 && CurrSetPressure[*PSet] > MaxSetPressure[*PSet]) {
34 MaxSetPressure[*PSet] = CurrSetPressure[*PSet];
40 static void decreaseSetPressure(std::vector<unsigned> &CurrSetPressure,
43 assert(CurrSetPressure[*PSet] >= Weight && "register pressure underflow");
44 CurrSetPressure[*PSet] -= Weight;
108 dumpRegSetPressure(CurrSetPressure, TRI);
120 increaseSetPressure(CurrSetPressure, P.MaxSetPressure,
125 increaseSetPressure(CurrSetPressure, P.MaxSetPressure,
137 decreaseSetPressure(CurrSetPressure,
142 decreaseSetPressure(CurrSetPressure, TRI->getRegUnitPressureSets(Regs[I]),
226 CurrSetPressure.assign(TRI->getNumRegPressureSets(), 0);
233 P.MaxSetPressure = CurrSetPressure;
672 // Since CurrSetPressure and MaxSetPressure
708 std::vector<unsigned> SavedPressure = CurrSetPressure;
713 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI,
722 CurrSetPressure.swap(SavedPressure);
799 std::vector<unsigned> SavedPressure = CurrSetPressure;
804 computeExcessPressureDelta(SavedPressure, CurrSetPressure, Delta, RCI,
813 CurrSetPressure.swap(SavedPressure);
822 PressureResult = CurrSetPressure;
829 CurrSetPressure.swap(PressureResult);
838 PressureResult = CurrSetPressure;
845 CurrSetPressure.swap(PressureResult);