reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MachineScheduler.h
  444   const RegPressureTracker &getBotRPTracker() const { return BotRPTracker; }
lib/CodeGen/MachineScheduler.cpp
 1000   BotRPTracker.init(&MF, RegClassInfo, LIS, BB, LiveRegionEnd,
 1010   BotRPTracker.addLiveRegs(RPTracker.getPressure().LiveOutRegs);
 1016   BotRPTracker.closeBottom();
 1018   BotRPTracker.initLiveThru(RPTracker);
 1019   if (!BotRPTracker.getLiveThru().empty()) {
 1020     TopRPTracker.initLiveThru(BotRPTracker.getLiveThru());
 1022                dumpRegSetPressure(BotRPTracker.getLiveThru(), TRI));
 1032     BotRPTracker.recede(&LiveUses);
 1039              dumpRegSetPressure(BotRPTracker.getRegSetPressureAtPos(), TRI););
 1041   assert((BotRPTracker.getPos() == RegionEnd ||
 1043            BotRPTracker.getPos() == priorNonDebug(RegionEnd, RegionBegin))) &&
 1087                         << Limit << "(+ " << BotRPTracker.getLiveThru()[ID]
 1133         nextIfDebug(BotRPTracker.getPos(), BB->end());
 1432       BotRPTracker.setPos(CurrentBottom);
 1446       if (BotRPTracker.getPos() != CurrentBottom)
 1447         BotRPTracker.recedeSkipDebugValues();
 1449       BotRPTracker.recede(RegOpers, &LiveUses);
 1450       assert(BotRPTracker.getPos() == CurrentBottom && "out of sync");
 1452                      BotRPTracker.getRegSetPressureAtPos(), TRI););
 1454       updateScheduledPressure(SU, BotRPTracker.getPressure().MaxSetPressure);