Lines Matching refs:RPTracker
58 bool AtTop, const RegPressureTracker &RPTracker, in initCandidate() argument
68 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in initCandidate()
144 const RegPressureTracker &RPTracker, in pickNodeFromQueue() argument
147 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos(); in pickNodeFromQueue()
154 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue()
455 GCNDownwardRPTracker RPTracker(*LIS); in getRealRegPressure() local
456 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
457 return RPTracker.moveMaxPressure(); in getRealRegPressure()
461 GCNDownwardRPTracker RPTracker(*LIS); in computeBlockPressure() local
484 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
494 RPTracker.reset(*I, &LRS); in computeBlockPressure()
498 I = RPTracker.getNext(); in computeBlockPressure()
501 LiveIns[CurRegion] = RPTracker.getLiveRegs(); in computeBlockPressure()
502 RPTracker.clearMaxPressure(); in computeBlockPressure()
506 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
510 RPTracker.advanceToNext(); in computeBlockPressure()
511 RPTracker.advanceBeforeNext(); in computeBlockPressure()
516 RPTracker.advanceToNext(); in computeBlockPressure()
517 RPTracker.advance(MBB->end()); in computeBlockPressure()
519 RPTracker.reset(*OnlySucc->begin(), &RPTracker.getLiveRegs()); in computeBlockPressure()
520 RPTracker.advanceBeforeNext(); in computeBlockPressure()
521 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs(); in computeBlockPressure()