Searched refs:SuccSU (Results 1 - 9 of 9) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGVLIW.cpp117 SUnit *SuccSU = D.getSUnit(); local
120 if (SuccSU->NumPredsLeft == 0) {
122 SuccSU->dump(this);
129 --SuccSU->NumPredsLeft;
131 SuccSU->setDepthToAtLeast(SU->getDepth() + D.getLatency());
135 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) {
136 PendingQueue.push_back(SuccSU);
H A DScheduleDAGRRList.cpp1123 SUnit *SuccSU = I->getSUnit(); local
1124 if (SuccSU->isScheduled) {
1127 AddPred(SuccSU, D);
1129 DelDeps.push_back(std::make_pair(SuccSU, D));
1163 SUnit *SuccSU = I->getSUnit(); local
1164 if (SuccSU->isScheduled) {
1167 AddPred(SuccSU, D);
1168 DelDeps.push_back(std::make_pair(SuccSU, *I));
1174 AddPred(SuccSU, SDep(CopyFromSU, SDep::Artificial));
2261 const SUnit *SuccSU
[all...]
H A DScheduleDAGFast.cpp369 SUnit *SuccSU = I->getSUnit(); local
370 if (SuccSU->isScheduled) {
373 AddPred(SuccSU, D);
375 DelDeps.push_back(std::make_pair(SuccSU, D));
406 SUnit *SuccSU = I->getSUnit(); local
407 if (SuccSU->isScheduled) {
410 AddPred(SuccSU, D);
411 DelDeps.push_back(std::make_pair(SuccSU, *I));
H A DResourcePriorityQueue.cpp115 SUnit *SuccSU = I->getSUnit(); local
116 const SDNode *ScegN = SuccSU->getNode();
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp439 SUnit *SuccSU = SuccEdge->getSUnit(); local
442 --SuccSU->WeakPredsLeft;
446 if (SuccSU->NumPredsLeft == 0) {
448 SuccSU->dump(this);
453 --SuccSU->NumPredsLeft;
457 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency());
468 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
469 PendingQueue.push_back(SuccSU);
H A DScheduleDAG.cpp187 SUnit *SuccSU = I->getSUnit();
188 if (SuccSU->isDepthCurrent)
189 WorkList.push_back(SuccSU);
277 SUnit *SuccSU = I->getSUnit();
278 if (SuccSU->isHeightCurrent)
280 SuccSU->Height + I->getLatency());
283 WorkList.push_back(SuccSU);
H A DMachineScheduler.cpp521 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { argument
522 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU);
525 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { argument
526 if (SuccSU != &ExitSU) {
529 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU))
531 Topo.AddPred(SuccSU, PredDep.getSUnit());
533 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial());
541 /// FIXME: Adjust SuccSU height based on MinLatency.
543 SUnit *SuccSU local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIMachineScheduler.cpp433 SUnit *SuccSU = SuccEdge->getSUnit(); local
436 ++SuccSU->WeakPredsLeft;
439 ++SuccSU->NumPredsLeft;
443 SUnit *SuccSU = SuccEdge->getSUnit(); local
446 --SuccSU->WeakPredsLeft;
450 if (SuccSU->NumPredsLeft == 0) {
452 SuccSU->dump(DAG);
458 --SuccSU->NumPredsLeft;
464 SUnit *SuccSU = Succ.getSUnit(); local
466 if (BC->isSUInBlock(SuccSU, I
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h286 /// \brief True if an edge can be added from PredSU to SuccSU without creating
288 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU);
295 bool addEdge(SUnit *SuccSU, const SDep &PredDep);

Completed in 125 milliseconds