Home
last modified time | relevance | path

Searched refs:Bot (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp275 Bot.init(DAG, SchedModel); in initialize()
283 delete Bot.HazardRec; in initialize()
285 Bot.HazardRec = TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
288 delete Bot.ResourceModel; in initialize()
290 Bot.ResourceModel = createVLIWResourceModel(STI, DAG->getSchedModel()); in initialize()
330 Bot.MaxMinLatency = std::max(MinLatency, Bot.MaxMinLatency); in releaseBottomNode()
337 Bot.releaseNode(SU, SU->BotReadyCycle); in releaseBottomNode()
635 if (Bot.isLatencyBound(SU)) { in SchedulingCost()
648 if (Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
668 if (Bot.isLatencyBound(SU)) in SchedulingCost()
[all …]
H A DMachineScheduler.cpp3681 Bot.init(DAG, SchedModel, &Rem); in initialize()
3691 if (!Bot.HazardRec) { in initialize()
3692 Bot.HazardRec = DAG->TII->CreateTargetMIHazardRecognizer(Itin, DAG); in initialize()
3803 for (const SUnit *SU : Bot.Available) { in registerRoots()
4091 if (SUnit *SU = Bot.pickOnlyChoice()) { in pickNodeBidirectional()
4104 setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional()
4108 setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot); in pickNodeBidirectional()
4115 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand); in pickNodeBidirectional()
4123 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), TCand); in pickNodeBidirectional()
4169 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/
H A DInterval.cpp28 auto *Bot = bottom(); in print() local
37 if (Bot != nullptr) in print()
38 OS << *Bot; in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h216 VLIWSchedBoundary Bot;
225 ConvergingVLIWScheduler() : Top(TopQID, "TopQ"), Bot(BotQID, "BotQ") {}
240 Bot.ResourceModel->getTotalPackets(); in reportPackets()
215 VLIWSchedBoundary Bot; global() variable
H A DMachineScheduler.h1243 Bot(SchedBoundary::BotQID, "BotQ") {} in GenericScheduler()
1277 Bot.releaseNode(SU, SU->BotReadyCycle, false); in releaseBottomNode()
1288 SchedBoundary Bot; variable
1326 SchedBoundary Bot; variable
1339 Bot(SchedBoundary::BotQID, "BotQ") {} in PostGenericScheduler()
1374 Bot.releaseNode(SU, SU->BotReadyCycle, false); in releaseBottomNode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp63 Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNSchedStrategy.cpp369 if (SUnit *SU = Bot.pickOnlyChoice()) { in pickNodeBidirectional()
380 setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional()
384 setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot); in pickNodeBidirectional()
391 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand, in pickNodeBidirectional()
400 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), TCand, in pickNodeBidirectional()
450 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()
467 SU = Bot.pickOnlyChoice(); in pickNode()
471 pickNodeFromQueue(Bot, NoPolicy, DAG->getBotRPTracker(), BotCand, in pickNode()
485 Bot.removeReady(SU); in pickNode()