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

References

lib/CodeGen/MachineScheduler.cpp
 2498   if (CurrZone.getCurrCycle() > Rem.CriticalPath)
 2508   return RemLatency + CurrZone.getCurrCycle() > Rem.CriticalPath;
 2545                       << Rem.CriticalPath << "\n");
 2721   Rem.init(DAG, SchedModel);
 2722   Top.init(DAG, SchedModel, &Rem);
 2723   Bot.init(DAG, SchedModel, &Rem);
 2814   if (Rem.CyclicCritPath == 0 || Rem.CyclicCritPath >= Rem.CriticalPath)
 2814   if (Rem.CyclicCritPath == 0 || Rem.CyclicCritPath >= Rem.CriticalPath)
 2814   if (Rem.CyclicCritPath == 0 || Rem.CyclicCritPath >= Rem.CriticalPath)
 2819     std::max(Rem.CyclicCritPath * SchedModel->getLatencyFactor(),
 2820              Rem.RemIssueCount);
 2822   unsigned AcyclicCount = Rem.CriticalPath * SchedModel->getLatencyFactor();
 2825     (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount;
 2829   Rem.IsAcyclicLatencyLimited = InFlightCount > BufferLimit;
 2833              << Rem.RemIssueCount / SchedModel->getLatencyFactor() << "c "
 2838       if (Rem.IsAcyclicLatencyLimited) dbgs() << "  ACYCLIC LATENCY LIMIT\n");
 2842   Rem.CriticalPath = DAG->ExitSU.getDepth();
 2846     if (SU->getDepth() > Rem.CriticalPath)
 2847       Rem.CriticalPath = SU->getDepth();
 2849   LLVM_DEBUG(dbgs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << '\n');
 2851     errs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << " \n";
 2855     Rem.CyclicCritPath = DAG->computeCyclicCriticalPath();
 3033     if (Rem.IsAcyclicLatencyLimited && !Zone->getCurrMOps() &&
 3087         !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone))
 3329   Rem.init(DAG, SchedModel);
 3330   Top.init(DAG, SchedModel, &Rem);
 3344   Rem.CriticalPath = DAG->ExitSU.getDepth();
 3348     if (SU->getDepth() > Rem.CriticalPath)
 3349       Rem.CriticalPath = SU->getDepth();
 3351   LLVM_DEBUG(dbgs() << "Critical Path: (PGS-RR) " << Rem.CriticalPath << '\n');
 3353     errs() << "Critical Path(PGS-RR ): " << Rem.CriticalPath << " \n";