reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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";