Searched refs:Bot (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | VLIWMachineScheduler.cpp | 275 Bot.init(DAG, SchedModel); in initialize() 283 delete Bot.HazardRec; in initialize() 288 delete Bot.ResourceModel; in initialize() 333 Bot.MaxMinLatency = std::max(MinLatency, Bot.MaxMinLatency); in releaseBottomNode() 638 if (Bot.isLatencyBound(SU)) { in SchedulingCost() 671 if (Bot.isLatencyBound(SU)) in SchedulingCost() 953 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode() 969 SU = Bot.pickOnlyChoice(); in pickNode() 985 Bot.removeReady(SU); in pickNode() 1004 Bot.bumpNode(SU); in schedNode() [all …]
|
H A D | MachineScheduler.cpp | 2939 Bot.init(DAG, SchedModel, &Rem); in initialize() 2951 if (!Bot.HazardRec) { in initialize() 2952 Bot.HazardRec = in initialize() 3061 for (const SUnit *SU : Bot.Available) { in registerRoots() 3351 if (SUnit *SU = Bot.pickOnlyChoice()) { in pickNodeBidirectional() 3364 setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional() 3368 setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot); in pickNodeBidirectional() 3429 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode() 3446 SU = Bot.pickOnlyChoice(); in pickNode() 3464 Bot.removeReady(SU); in pickNode() [all …]
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | VLIWMachineScheduler.h | 212 VLIWSchedBoundary Bot; variable 221 ConvergingVLIWScheduler() : Top(TopQID, "TopQ"), Bot(BotQID, "BotQ") {} in ConvergingVLIWScheduler() 236 Bot.ResourceModel->getTotalPackets(); in reportPackets()
|
H A D | MachineScheduler.h | 985 Bot(SchedBoundary::BotQID, "BotQ") {} in GenericScheduler() 1019 Bot.releaseNode(SU, SU->BotReadyCycle, false); in releaseBottomNode() 1032 SchedBoundary Bot; variable
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | GCNSchedStrategy.cpp | 227 if (SUnit *SU = Bot.pickOnlyChoice()) { in pickNodeBidirectional() 238 setPolicy(BotPolicy, /*IsPostRA=*/false, Bot, &Top); in pickNodeBidirectional() 242 setPolicy(TopPolicy, /*IsPostRA=*/false, Top, &Bot); in pickNodeBidirectional() 249 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), BotCand); in pickNodeBidirectional() 257 pickNodeFromQueue(Bot, BotPolicy, DAG->getBotRPTracker(), TCand); in pickNodeBidirectional() 304 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode() 320 SU = Bot.pickOnlyChoice(); in pickNode() 324 pickNodeFromQueue(Bot, NoPolicy, DAG->getBotRPTracker(), BotCand); in pickNode() 337 Bot.removeReady(SU); in pickNode()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonMachineScheduler.cpp | 63 Bot.ResourceModel->isResourceAvailable(SU, false)) { in SchedulingCost()
|