Lines Matching refs:Rem

2308   Rem = rem;  in init()
2532 unsigned OtherCritCount = Rem->RemIssueCount in getOtherResourceCount()
2538 unsigned OtherCount = getResourceCount(PIdx) + Rem->RemainingCounts[PIdx]; in getOtherResourceCount()
2652 assert(Rem->RemainingCounts[PIdx] >= Count && "resource double counted"); in countResource()
2653 Rem->RemainingCounts[PIdx] -= Count; in countResource()
2726 assert(Rem->RemIssueCount >= DecRemIssue && "MOps double counted"); in bumpNode()
2727 Rem->RemIssueCount -= DecRemIssue; in bumpNode()
3022 if (CurrZone.getCurrCycle() > Rem.CriticalPath) in shouldReduceLatency()
3032 return RemLatency + CurrZone.getCurrCycle() > Rem.CriticalPath; in shouldReduceLatency()
3069 << Rem.CriticalPath << "\n"); in setPolicy()
3258 Rem.init(DAG, SchedModel); in initialize()
3259 Top.init(DAG, SchedModel, &Rem); in initialize()
3260 Bot.init(DAG, SchedModel, &Rem); in initialize()
3349 if (Rem.CyclicCritPath == 0 || Rem.CyclicCritPath >= Rem.CriticalPath) in checkAcyclicLatency()
3354 std::max(Rem.CyclicCritPath * SchedModel->getLatencyFactor(), in checkAcyclicLatency()
3355 Rem.RemIssueCount); in checkAcyclicLatency()
3357 unsigned AcyclicCount = Rem.CriticalPath * SchedModel->getLatencyFactor(); in checkAcyclicLatency()
3360 (AcyclicCount * Rem.RemIssueCount + IterCount-1) / IterCount; in checkAcyclicLatency()
3364 Rem.IsAcyclicLatencyLimited = InFlightCount > BufferLimit; in checkAcyclicLatency()
3368 << Rem.RemIssueCount / SchedModel->getLatencyFactor() << "c " in checkAcyclicLatency()
3373 if (Rem.IsAcyclicLatencyLimited) dbgs() << " ACYCLIC LATENCY LIMIT\n"); in checkAcyclicLatency()
3377 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
3381 if (SU->getDepth() > Rem.CriticalPath) in registerRoots()
3382 Rem.CriticalPath = SU->getDepth(); in registerRoots()
3384 LLVM_DEBUG(dbgs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << '\n'); in registerRoots()
3386 errs() << "Critical Path(GS-RR ): " << Rem.CriticalPath << " \n"; in registerRoots()
3390 Rem.CyclicCritPath = DAG->computeCyclicCriticalPath(); in registerRoots()
3569 if (Rem.IsAcyclicLatencyLimited && !Zone->getCurrMOps() && in tryCandidate()
3623 !Rem.IsAcyclicLatencyLimited && tryLatency(TryCand, Cand, *Zone)) in tryCandidate()
3887 Rem.init(DAG, SchedModel); in initialize()
3888 Top.init(DAG, SchedModel, &Rem); in initialize()
3889 Bot.init(DAG, SchedModel, &Rem); in initialize()
3918 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
3922 if (SU->getDepth() > Rem.CriticalPath) in registerRoots()
3923 Rem.CriticalPath = SU->getDepth(); in registerRoots()
3925 LLVM_DEBUG(dbgs() << "Critical Path: (PGS-RR) " << Rem.CriticalPath << '\n'); in registerRoots()
3927 errs() << "Critical Path(PGS-RR ): " << Rem.CriticalPath << " \n"; in registerRoots()