HomeSort by relevance Sort by last modified time
    Searched refs:SuccSU (Results 1 - 8 of 8) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 117 SUnit *SuccSU = D.getSUnit();
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);
ScheduleDAGRRList.cpp     [all...]
ScheduleDAGFast.cpp 370 SUnit *SuccSU = I->getSUnit();
371 if (SuccSU->isScheduled) {
374 AddPred(SuccSU, D);
376 DelDeps.push_back(std::make_pair(SuccSU, D));
407 SUnit *SuccSU = I->getSUnit();
408 if (SuccSU->isScheduled) {
411 AddPred(SuccSU, D);
412 DelDeps.push_back(std::make_pair(SuccSU, *I));
ResourcePriorityQueue.cpp 115 SUnit *SuccSU = I->getSUnit();
116 const SDNode *ScegN = SuccSU->getNode();
  /external/llvm/lib/CodeGen/
PostRASchedulerList.cpp 436 SUnit *SuccSU = SuccEdge->getSUnit();
439 --SuccSU->WeakPredsLeft;
443 if (SuccSU->NumPredsLeft == 0) {
445 SuccSU->dump(this);
450 --SuccSU->NumPredsLeft;
454 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency());
465 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
466 PendingQueue.push_back(SuccSU);
ScheduleDAG.cpp 187 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);
MachineScheduler.cpp 518 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) {
519 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU);
522 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) {
523 if (SuccSU != &ExitSU) {
526 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU))
528 Topo.AddPred(SuccSU, PredDep.getSUnit());
530 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial());
538 /// FIXME: Adjust SuccSU height based on MinLatency.
540 SUnit *SuccSU = SuccEdge->getSUnit()
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineScheduler.h 276 /// \brief True if an edge can be added from PredSU to SuccSU without creating
278 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU);
285 bool addEdge(SUnit *SuccSU, const SDep &PredDep);

Completed in 363 milliseconds