Lines Matching refs:Bot
257 Bot.init(DAG, SchedModel); in initialize()
265 delete Bot.HazardRec; in initialize()
267 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
270 delete Bot.ResourceModel; in initialize()
272 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
314 Bot.MaxMinLatency = std::max(MinLatency, Bot.MaxMinLatency); in releaseBottomNode()
319 Bot.releaseNode(SU, SU->BotReadyCycle); in releaseBottomNode()
617 if (Bot.isLatencyBound(SU)) { in SchedulingCost()
630 if (Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
650 if (Bot.isLatencyBound(SU)) in SchedulingCost()
696 Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
717 Bot.ResourceModel->isInPacket(SI.getSUnit())) { in SchedulingCost()
741 Bot.ResourceModel->isInPacket(SI.getSUnit())) { in SchedulingCost()
881 if (SUnit *SU = Bot.pickOnlyChoice()) { in pickNodeBidrectional()
893 CandResult BotResult = pickNodeFromQueue(Bot, in pickNodeBidrectional()
947 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()
963 SU = Bot.pickOnlyChoice(); in pickNode()
967 pickNodeFromQueue(Bot, DAG->getBotRPTracker(), BotCand); in pickNode()
979 Bot.removeReady(SU); in pickNode()
983 << (IsTopNode ? Top.CurrCycle : Bot.CurrCycle) << " (" in pickNode()
998 Bot.bumpNode(SU); in schedNode()
999 SU->BotReadyCycle = Bot.CurrCycle; in schedNode()