Lines Matching refs:Top
274 Top.init(DAG, SchedModel); in initialize()
282 delete Top.HazardRec; in initialize()
284 Top.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
287 delete Top.ResourceModel; in initialize()
289 Top.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
315 Top.MaxMinLatency = std::max(MinLatency, Top.MaxMinLatency); in releaseTopNode()
322 Top.releaseNode(SU, SU->TopReadyCycle); in releaseTopNode()
618 if (Top.isLatencyBound(SU)) { in SchedulingCost()
631 if (Top.ResourceModel->isResourceAvailable(SU, true)) { in SchedulingCost()
665 if (Top.isLatencyBound(SU)) in SchedulingCost()
713 Top.ResourceModel->isInPacket(PI.getSUnit())) { in SchedulingCost()
738 Top.ResourceModel->isInPacket(PI.getSUnit())) { in SchedulingCost()
892 if (SUnit *SU = Top.pickOnlyChoice()) { in pickNodeBidrectional()
918 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNodeBidrectional()
952 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
958 SU = Top.pickOnlyChoice(); in pickNode()
962 pickNodeFromQueue(Top, DAG->getTopRPTracker(), TopCand); in pickNode()
983 Top.removeReady(SU); in pickNode()
989 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " (" in pickNode()
1001 Top.bumpNode(SU); in schedNode()
1002 SU->TopReadyCycle = Top.CurrCycle; in schedNode()