Lines Matching refs:RPTracker
75 bool AtTop, const RegPressureTracker &RPTracker, in initCandidate() argument
85 RegPressureTracker &TempTracker = const_cast<RegPressureTracker&>(RPTracker); in initCandidate()
161 const RegPressureTracker &RPTracker, in pickNodeFromQueue() argument
164 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos(); in pickNodeFromQueue()
171 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue()
334 GCNDownwardRPTracker RPTracker(*LIS); in getRealRegPressure() local
335 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
336 return RPTracker.moveMaxPressure(); in getRealRegPressure()
341 GCNDownwardRPTracker RPTracker(*LIS); in computeBlockPressure() local
366 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
374 RPTracker.reset(*I, &LRS); in computeBlockPressure()
378 I = RPTracker.getNext(); in computeBlockPressure()
381 LiveIns[CurRegion] = RPTracker.getLiveRegs(); in computeBlockPressure()
382 RPTracker.clearMaxPressure(); in computeBlockPressure()
386 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
390 RPTracker.advanceToNext(); in computeBlockPressure()
391 RPTracker.advanceBeforeNext(); in computeBlockPressure()
396 RPTracker.advanceToNext(); in computeBlockPressure()
397 RPTracker.advance(MBB->end()); in computeBlockPressure()
399 RPTracker.reset(*OnlySucc->begin(), &RPTracker.getLiveRegs()); in computeBlockPressure()
400 RPTracker.advanceBeforeNext(); in computeBlockPressure()
401 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs(); in computeBlockPressure()