reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
459 RegisterPressure &getPressure() { return P; } 460 const RegisterPressure &getPressure() const { return P; }lib/CodeGen/RegisterPressure.cpp
122 P.dump(TRI); 165 P.MaxSetPressure[*PSetI] = 166 std::max(P.MaxSetPressure[*PSetI], CurrSetPressure[*PSetI]); 249 P.MaxSetPressure.clear(); 252 static_cast<IntervalPressure&>(P).reset(); 254 static_cast<RegionPressure&>(P).reset(); 287 P.MaxSetPressure = CurrSetPressure; 297 return static_cast<IntervalPressure&>(P).TopIdx.isValid(); 298 return (static_cast<RegionPressure&>(P).TopPos == 305 return static_cast<IntervalPressure&>(P).BottomIdx.isValid(); 306 return (static_cast<RegionPressure&>(P).BottomPos == 321 static_cast<IntervalPressure&>(P).TopIdx = getCurrSlot(); 323 static_cast<RegionPressure&>(P).TopPos = CurrPos; 325 assert(P.LiveInRegs.empty() && "inconsistent max pressure result"); 326 P.LiveInRegs.reserve(LiveRegs.size()); 327 LiveRegs.appendTo(P.LiveInRegs); 333 static_cast<IntervalPressure&>(P).BottomIdx = getCurrSlot(); 335 static_cast<RegionPressure&>(P).BottomPos = CurrPos; 337 assert(P.LiveOutRegs.empty() && "inconsistent max pressure result"); 338 P.LiveOutRegs.reserve(LiveRegs.size()); 339 LiveRegs.appendTo(P.LiveOutRegs); 362 for (const RegisterMaskPair &Pair : P.LiveOutRegs) { 732 increaseSetPressure(P.MaxSetPressure, *MRI, RegUnit, PrevMask, NewMask); 736 discoverLiveInOrOut(Pair, P.LiveInRegs); 740 discoverLiveInOrOut(Pair, P.LiveOutRegs); 858 static_cast<RegionPressure&>(P).openTop(CurrPos); 869 static_cast<IntervalPressure&>(P).openTop(SlotIdx); 908 static_cast<IntervalPressure&>(P).openBottom(SlotIdx); 910 static_cast<RegionPressure&>(P).openBottom(CurrPos); 1101 std::vector<unsigned> SavedMaxPressure = P.MaxSetPressure; 1107 computeMaxPressureDelta(SavedMaxPressure, P.MaxSetPressure, CriticalPSets, 1113 P.MaxSetPressure.swap(SavedMaxPressure); 1176 unsigned MOld = P.MaxSetPressure[PSetID]; 1347 std::vector<unsigned> SavedMaxPressure = P.MaxSetPressure; 1353 computeMaxPressureDelta(SavedMaxPressure, P.MaxSetPressure, CriticalPSets, 1359 P.MaxSetPressure.swap(SavedMaxPressure); 1370 MaxPressureResult = P.MaxSetPressure; 1375 P.MaxSetPressure.swap(MaxPressureResult); 1386 MaxPressureResult = P.MaxSetPressure; 1391 P.MaxSetPressure.swap(MaxPressureResult);