Lines Matching refs:RPTracker
63 bool AtTop, const RegPressureTracker &RPTracker, in initCandidate() argument
73 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()
417 GCNDownwardRPTracker RPTracker(*LIS); in getRealRegPressure() local
418 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
419 return RPTracker.moveMaxPressure(); in getRealRegPressure()
423 GCNDownwardRPTracker RPTracker(*LIS); in computeBlockPressure() local
446 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
450 RPTracker.reset(*I); in computeBlockPressure()
454 I = RPTracker.getNext(); in computeBlockPressure()
457 LiveIns[CurRegion] = RPTracker.getLiveRegs(); in computeBlockPressure()
458 RPTracker.clearMaxPressure(); in computeBlockPressure()
462 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
466 RPTracker.advanceToNext(); in computeBlockPressure()
467 RPTracker.advanceBeforeNext(); in computeBlockPressure()
472 RPTracker.advanceToNext(); in computeBlockPressure()
473 RPTracker.advance(MBB->end()); in computeBlockPressure()
475 RPTracker.reset(*OnlySucc->begin(), &RPTracker.getLiveRegs()); in computeBlockPressure()
476 RPTracker.advanceBeforeNext(); in computeBlockPressure()
477 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs(); in computeBlockPressure()