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

References

include/llvm/CodeGen/MachineScheduler.h
  700   unsigned getCurrCycle() const { return CurrCycle; }
  712     return std::max(ExpectedLatency, CurrCycle);
  735     return std::max(CurrCycle * SchedModel->getLatencyFactor(),
lib/CodeGen/MachineScheduler.cpp
 1864   CurrCycle = 0;
 1939   if (ReadyCycle > CurrCycle)
 1940     return ReadyCycle - CurrCycle;
 2024       if (NRCycle > CurrCycle) {
 2095   if (ReadyCycle > CurrCycle)
 2096     MaxObservedStall = std::max(ReadyCycle - CurrCycle, MaxObservedStall);
 2105   if ((!IsBuffered && ReadyCycle > CurrCycle) || checkHazard(SU) ||
 2121   unsigned DecMOps = SchedModel->getIssueWidth() * (NextCycle - CurrCycle);
 2125   if ((NextCycle - CurrCycle) > DependentLatency)
 2128     DependentLatency -= (NextCycle - CurrCycle);
 2132     CurrCycle = NextCycle;
 2135     for (; CurrCycle != NextCycle; ++CurrCycle) {
 2135     for (; CurrCycle != NextCycle; ++CurrCycle) {
 2147   LLVM_DEBUG(dbgs() << "Cycle: " << CurrCycle << ' ' << Available.getName()
 2188   if (NextAvailable > CurrCycle) {
 2221   unsigned NextCycle = CurrCycle;
 2224     assert(ReadyCycle <= CurrCycle && "Broken PendingQueue");
 2306   if (NextCycle > CurrCycle)
 2334                       << CurrCycle << '\n');
 2357     if (!IsBuffered && ReadyCycle > CurrCycle)
 2406     bumpCycle(CurrCycle + 1);
 2432   dbgs() << Available.getName() << " @" << CurrCycle << "c\n"