Lines Matching refs:RPTracker

152                                  const RegPressureTracker &RPTracker, SUnit *SU,  in getRegisterPressures()  argument
157 RegPressureTracker &TempTracker = const_cast<RegPressureTracker &>(RPTracker); in getRegisterPressures()
166 const RegPressureTracker &RPTracker, in initCandidate() argument
191 getRegisterPressures(AtTop, RPTracker, SU, Pressure, MaxPressure); in initCandidate()
209 getRegisterPressures(AtTop, RPTracker, SU, CheckPressure, CheckMaxPressure); in initCandidate()
289 const RegPressureTracker &RPTracker, in pickNodeFromQueue() argument
293 ArrayRef<unsigned> Pressure = RPTracker.getRegSetPressureAtPos(); in pickNodeFromQueue()
304 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, SGPRPressure, in pickNodeFromQueue()
611 GCNDownwardRPTracker RPTracker(*LIS); in getRealRegPressure() local
612 RPTracker.advance(begin(), end(), &LiveIns[RegionIdx]); in getRealRegPressure()
613 return RPTracker.moveMaxPressure(); in getRealRegPressure()
618 GCNDownwardRPTracker RPTracker(*LIS); in computeBlockPressure() local
651 RPTracker.reset(*MBB->begin(), &LiveIn); in computeBlockPressure()
659 RPTracker.reset(*I, &LRS); in computeBlockPressure()
663 I = RPTracker.getNext(); in computeBlockPressure()
666 LiveIns[CurRegion] = RPTracker.getLiveRegs(); in computeBlockPressure()
667 RPTracker.clearMaxPressure(); in computeBlockPressure()
671 Pressure[CurRegion] = RPTracker.moveMaxPressure(); in computeBlockPressure()
675 RPTracker.advanceToNext(); in computeBlockPressure()
676 RPTracker.advanceBeforeNext(); in computeBlockPressure()
681 RPTracker.advanceToNext(); in computeBlockPressure()
682 RPTracker.advance(MBB->end()); in computeBlockPressure()
684 RPTracker.advanceBeforeNext(); in computeBlockPressure()
685 MBBLiveIns[OnlySucc] = RPTracker.moveLiveRegs(); in computeBlockPressure()