Searched refs:SuccSU (Results 1 - 8 of 8) sorted by relevance
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | ScheduleDAGVLIW.cpp | 116 SUnit *SuccSU = D.getSUnit(); local 119 if (SuccSU->NumPredsLeft == 0) { 121 SuccSU->dump(this); 128 --SuccSU->NumPredsLeft; 130 SuccSU->setDepthToAtLeast(SU->getDepth() + D.getLatency()); 134 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { 135 PendingQueue.push_back(SuccSU);
|
H A D | ScheduleDAGRRList.cpp | 1114 SUnit *SuccSU = I->getSUnit(); local 1115 if (SuccSU->isScheduled) { 1118 AddPred(SuccSU, D); 1120 DelDeps.push_back(std::make_pair(SuccSU, D)); 1154 SUnit *SuccSU = I->getSUnit(); local 1155 if (SuccSU->isScheduled) { 1158 AddPred(SuccSU, D); 1159 DelDeps.push_back(std::make_pair(SuccSU, *I)); 1165 AddPred(SuccSU, SDep(CopyFromSU, SDep::Artificial)); 2251 const SUnit *SuccSU [all...] |
H A D | ScheduleDAGFast.cpp | 369 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 D | ResourcePriorityQueue.cpp | 116 SUnit *SuccSU = I->getSUnit(); local 117 const SDNode *ScegN = SuccSU->getNode();
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | PostRASchedulerList.cpp | 575 SUnit *SuccSU = SuccEdge->getSUnit(); local 578 --SuccSU->WeakPredsLeft; 582 if (SuccSU->NumPredsLeft == 0) { 584 SuccSU->dump(this); 589 --SuccSU->NumPredsLeft; 593 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency()); 604 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) 605 PendingQueue.push_back(SuccSU);
|
H A D | 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);
|
H A D | MachineScheduler.cpp | 371 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { argument 372 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); 375 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { argument 376 if (SuccSU != &ExitSU) { 379 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) 381 Topo.AddPred(SuccSU, PredDep.getSUnit()); 383 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); 391 /// FIXME: Adjust SuccSU height based on MinLatency. 393 SUnit *SuccSU local [all...] |
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 357 /// \brief True if an edge can be added from PredSU to SuccSU without creating 359 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU); 366 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|
Completed in 102 milliseconds