Lines Matching refs:RPTracker
121 const RegPressureTracker &RPTracker, in initCandidate() argument
133 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in initCandidate()
209 const RegPressureTracker &RPTracker, in pickNodeFromQueue() argument
212 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos(); in pickNodeFromQueue()
223 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue()
524 GCNDownwardRPTracker RPTracker(*LIS); in getRealRegPressure() local
525 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
526 return RPTracker.moveMaxPressure(); in getRealRegPressure()
531 GCNDownwardRPTracker RPTracker(*LIS); in computeBlockPressure() local
564 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
572 RPTracker.reset(*I, &LRS); in computeBlockPressure()
576 I = RPTracker.getNext(); in computeBlockPressure()
579 LiveIns[CurRegion] = RPTracker.getLiveRegs(); in computeBlockPressure()
580 RPTracker.clearMaxPressure(); in computeBlockPressure()
584 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
588 RPTracker.advanceToNext(); in computeBlockPressure()
589 RPTracker.advanceBeforeNext(); in computeBlockPressure()
594 RPTracker.advanceToNext(); in computeBlockPressure()
595 RPTracker.advance(MBB->end()); in computeBlockPressure()
597 RPTracker.advanceBeforeNext(); in computeBlockPressure()
598 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs(); in computeBlockPressure()