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

References

include/llvm/CodeGen/MachineScheduler.h
  319   MachineBasicBlock::iterator top() const { return CurrentTop; }
lib/CodeGen/MachineScheduler.cpp
  734     CurrentTop = CurrentBottom;
  782       if (&*CurrentTop == MI)
  783         CurrentTop = nextIfDebug(++CurrentTop, CurrentBottom);
  783         CurrentTop = nextIfDebug(++CurrentTop, CurrentBottom);
  785         moveInstruction(MI, CurrentTop);
  789         priorNonDebug(CurrentBottom, CurrentTop);
  793         if (&*CurrentTop == MI)
  794           CurrentTop = nextIfDebug(++CurrentTop, priorII);
  794           CurrentTop = nextIfDebug(++CurrentTop, priorII);
  807   assert(CurrentTop == CurrentBottom && "Nonempty unscheduled zone.");
  870   CurrentTop = nextIfDebug(RegionBegin, RegionEnd);
 1243   assert(CurrentTop == CurrentBottom && "Nonempty unscheduled zone.");
 1381     TopRPTracker.setPos(CurrentTop);
 1392     if (&*CurrentTop == MI)
 1393       CurrentTop = nextIfDebug(++CurrentTop, CurrentBottom);
 1393       CurrentTop = nextIfDebug(++CurrentTop, CurrentBottom);
 1395       moveInstruction(MI, CurrentTop);
 1413       assert(TopRPTracker.getPos() == CurrentTop && "out of sync");
 1422       priorNonDebug(CurrentBottom, CurrentTop);
 1426       if (&*CurrentTop == MI) {
 1427         CurrentTop = nextIfDebug(++CurrentTop, priorII);
 1427         CurrentTop = nextIfDebug(++CurrentTop, priorII);
 1428         TopRPTracker.setPos(CurrentTop);
lib/Target/AMDGPU/SIMachineScheduler.cpp
 2029   TopRPTracker.setPos(CurrentTop);
 2041   assert(CurrentTop == CurrentBottom && "Nonempty unscheduled zone.");
lib/Target/AMDGPU/SIMachineScheduler.h
  456   MachineBasicBlock::iterator getCurrentTop() { return CurrentTop; }
lib/Target/Hexagon/HexagonMachineScheduler.cpp
  241   assert(CurrentTop == CurrentBottom && "Nonempty unscheduled zone.");