Searched refs:SuccSU (Results 1 – 8 of 8) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGVLIW.cpp | 117 SUnit *SuccSU = D.getSUnit(); in releaseSucc() local 120 if (SuccSU->NumPredsLeft == 0) { in releaseSucc() 122 SuccSU->dump(this); in releaseSucc() 129 --SuccSU->NumPredsLeft; in releaseSucc() 131 SuccSU->setDepthToAtLeast(SU->getDepth() + D.getLatency()); in releaseSucc() 135 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { in releaseSucc() 136 PendingQueue.push_back(SuccSU); in releaseSucc()
|
D | ScheduleDAGRRList.cpp | 1123 SUnit *SuccSU = I->getSUnit(); in CopyAndMoveSuccessors() local 1124 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 1127 AddPred(SuccSU, D); in CopyAndMoveSuccessors() 1129 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 1163 SUnit *SuccSU = I->getSUnit(); in InsertCopiesAndMoveSuccs() local 1164 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 1167 AddPred(SuccSU, D); in InsertCopiesAndMoveSuccs() 1168 DelDeps.push_back(std::make_pair(SuccSU, *I)); in InsertCopiesAndMoveSuccs() 1174 AddPred(SuccSU, SDep(CopyFromSU, SDep::Artificial)); in InsertCopiesAndMoveSuccs() 2261 const SUnit *SuccSU = I->getSUnit(); in hasOnlyLiveOutUses() local [all …]
|
D | ScheduleDAGFast.cpp | 369 SUnit *SuccSU = I->getSUnit(); in CopyAndMoveSuccessors() local 370 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 373 AddPred(SuccSU, D); in CopyAndMoveSuccessors() 375 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 406 SUnit *SuccSU = I->getSUnit(); in InsertCopiesAndMoveSuccs() local 407 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 410 AddPred(SuccSU, D); in InsertCopiesAndMoveSuccs() 411 DelDeps.push_back(std::make_pair(SuccSU, *I)); in InsertCopiesAndMoveSuccs()
|
D | ResourcePriorityQueue.cpp | 115 SUnit *SuccSU = I->getSUnit(); in numberRCValSuccInSU() local 116 const SDNode *ScegN = SuccSU->getNode(); in numberRCValSuccInSU()
|
/external/llvm/lib/CodeGen/ |
D | PostRASchedulerList.cpp | 439 SUnit *SuccSU = SuccEdge->getSUnit(); in ReleaseSucc() local 442 --SuccSU->WeakPredsLeft; in ReleaseSucc() 446 if (SuccSU->NumPredsLeft == 0) { in ReleaseSucc() 448 SuccSU->dump(this); in ReleaseSucc() 453 --SuccSU->NumPredsLeft; in ReleaseSucc() 468 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc() 469 PendingQueue.push_back(SuccSU); in ReleaseSucc()
|
D | ScheduleDAG.cpp | 187 SUnit *SuccSU = I->getSUnit(); in setDepthDirty() local 188 if (SuccSU->isDepthCurrent) in setDepthDirty() 189 WorkList.push_back(SuccSU); in setDepthDirty() 277 SUnit *SuccSU = I->getSUnit(); in ComputeHeight() local 278 if (SuccSU->isHeightCurrent) in ComputeHeight() 280 SuccSU->Height + I->getLatency()); in ComputeHeight() 283 WorkList.push_back(SuccSU); in ComputeHeight()
|
D | MachineScheduler.cpp | 521 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() argument 522 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge() 525 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument 526 if (SuccSU != &ExitSU) { in addEdge() 529 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge() 531 Topo.AddPred(SuccSU, PredDep.getSUnit()); in addEdge() 533 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge() 543 SUnit *SuccSU = SuccEdge->getSUnit(); in releaseSucc() local 546 --SuccSU->WeakPredsLeft; in releaseSucc() 548 NextClusterSucc = SuccSU; in releaseSucc() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 288 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU); 295 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|