• Home
  • Raw
  • Download

Lines Matching refs:Rem

1811   Rem = rem;  in init()
1922 unsigned OtherCritCount = Rem->RemIssueCount in getOtherResourceCount()
1928 unsigned OtherCount = getResourceCount(PIdx) + Rem->RemainingCounts[PIdx]; in getOtherResourceCount()
2043 assert(Rem->RemainingCounts[PIdx] >= Count && "resource double counted"); in countResource()
2044 Rem->RemainingCounts[PIdx] -= Count; in countResource()
2111 assert(Rem->RemIssueCount >= DecRemIssue && "MOps double counted"); in bumpNode()
2112 Rem->RemIssueCount -= DecRemIssue; in bumpNode()
2359 if (IsPostRA || (RemLatency + CurrZone.getCurrCycle() > Rem.CriticalPath)) { in setPolicy()
2364 << Rem.CriticalPath << "\n"); in setPolicy()
2542 Rem.init(DAG, SchedModel); in initialize()
2543 Top.init(DAG, SchedModel, &Rem); in initialize()
2544 Bot.init(DAG, SchedModel, &Rem); in initialize()
2630 if (Rem.CyclicCritPath == 0 || Rem.CyclicCritPath >= Rem.CriticalPath) in checkAcyclicLatency()
2635 std::max(Rem.CyclicCritPath * SchedModel->getLatencyFactor(), in checkAcyclicLatency()
2636 Rem.RemIssueCount); in checkAcyclicLatency()
2638 unsigned AcyclicCount = Rem.CriticalPath * SchedModel->getLatencyFactor(); in checkAcyclicLatency()
2641 (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount; in checkAcyclicLatency()
2645 Rem.IsAcyclicLatencyLimited = InFlightCount > BufferLimit; in checkAcyclicLatency()
2648 << Rem.RemIssueCount / SchedModel->getLatencyFactor() << "c " in checkAcyclicLatency()
2653 if (Rem.IsAcyclicLatencyLimited) in checkAcyclicLatency()
2658 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
2663 if ((*I)->getDepth() > Rem.CriticalPath) in registerRoots()
2664 Rem.CriticalPath = (*I)->getDepth(); in registerRoots()
2666 DEBUG(dbgs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << '\n'); in registerRoots()
2668 errs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << " \n"; in registerRoots()
2672 Rem.CyclicCritPath = DAG->computeCyclicCriticalPath(); in registerRoots()
2834 if (Rem.IsAcyclicLatencyLimited && !Zone->getCurrMOps() && in tryCandidate()
2888 !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone)) in tryCandidate()
3140 Rem.init(DAG, SchedModel); in initialize()
3141 Top.init(DAG, SchedModel, &Rem); in initialize()
3156 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
3161 if ((*I)->getDepth() > Rem.CriticalPath) in registerRoots()
3162 Rem.CriticalPath = (*I)->getDepth(); in registerRoots()
3164 DEBUG(dbgs() << "Critical Path: (PGS-RR) " << Rem.CriticalPath << '\n'); in registerRoots()
3166 errs() << "Critical Path(PGS-RR ): " << Rem.CriticalPath << " \n"; in registerRoots()