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