Lines Matching defs:RPTracker
307 RegPressureTracker RPTracker(Pressure), BotRPTracker(BotPressure);
312 DAG->initRPTracker(RPTracker);
314 // Goes though all SU. RPTracker captures what had to be alive for the SUs
317 RPTracker.setPos(SU->getInstr());
318 RPTracker.advance();
321 // Close the RPTracker to finalize live ins/outs.
322 RPTracker.closeRegion();
325 TopRPTracker.addLiveRegs(RPTracker.getPressure().LiveInRegs);
326 BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs);
329 for (const auto &RegMaskPair : RPTracker.getPressure().LiveInRegs) {
350 // scheduling, then the LiveIntervals were correct, and the RPTracker was
352 // (Note: This is not sufficient for RPTracker to not do mistakes for case 4)
353 // The RPTracker's LiveOutRegs has 1, 3, (some correct or incorrect)4, 5, 7
356 for (const auto &RegMaskPair : RPTracker.getPressure().LiveOutRegs) {