Lines Matching defs:RPTracker
158 bool AtTop, const RegPressureTracker &RPTracker, SUnit *SU,
164 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker);
199 const RegPressureTracker &RPTracker,
221 // In EXPENSIVE_CHECKS, we always query RPTracker to verify the results of
224 getRegisterPressures(AtTop, RPTracker, SU, Pressure, MaxPressure,
243 getRegisterPressures(AtTop, RPTracker, SU, CheckPressure, CheckMaxPressure,
324 const RegPressureTracker &RPTracker,
328 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos();
347 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, SGPRPressure,
801 GCNDownwardRPTracker RPTracker(*LIS);
802 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]);
803 return RPTracker.moveMaxPressure();
816 GCNDownwardRPTracker RPTracker(*LIS);
849 RPTracker.reset(*MBB->begin(), &LiveIn);
857 RPTracker.reset(*I, &LRS);
861 I = RPTracker.getNext();
864 LiveIns[CurRegion] = RPTracker.getLiveRegs();
865 RPTracker.clearMaxPressure();
869 Pressure[CurRegion] = RPTracker.moveMaxPressure();
873 RPTracker.advanceToNext();
874 RPTracker.advanceBeforeNext();
879 RPTracker.advanceToNext();
880 RPTracker.advance(MBB->end());
882 RPTracker.advanceBeforeNext();
883 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs();