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 | 1115 SUnit *SuccSU = I->getSUnit(); in CopyAndMoveSuccessors() local 1116 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 1119 AddPred(SuccSU, D); in CopyAndMoveSuccessors() 1121 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 1155 SUnit *SuccSU = I->getSUnit(); in InsertCopiesAndMoveSuccs() local 1156 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 1159 AddPred(SuccSU, D); in InsertCopiesAndMoveSuccs() 1160 DelDeps.push_back(std::make_pair(SuccSU, *I)); in InsertCopiesAndMoveSuccs() 1166 AddPred(SuccSU, SDep(CopyFromSU, SDep::Artificial)); in InsertCopiesAndMoveSuccs() 2252 const SUnit *SuccSU = I->getSUnit(); in hasOnlyLiveOutUses() local [all …]
|
D | ScheduleDAGFast.cpp | 370 SUnit *SuccSU = I->getSUnit(); in CopyAndMoveSuccessors() local 371 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 374 AddPred(SuccSU, D); in CopyAndMoveSuccessors() 376 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 407 SUnit *SuccSU = I->getSUnit(); in InsertCopiesAndMoveSuccs() local 408 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 411 AddPred(SuccSU, D); in InsertCopiesAndMoveSuccs() 412 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 | 436 SUnit *SuccSU = SuccEdge->getSUnit(); in ReleaseSucc() local 439 --SuccSU->WeakPredsLeft; in ReleaseSucc() 443 if (SuccSU->NumPredsLeft == 0) { in ReleaseSucc() 445 SuccSU->dump(this); in ReleaseSucc() 450 --SuccSU->NumPredsLeft; in ReleaseSucc() 465 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc() 466 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 | 518 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() argument 519 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge() 522 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument 523 if (SuccSU != &ExitSU) { in addEdge() 526 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge() 528 Topo.AddPred(SuccSU, PredDep.getSUnit()); in addEdge() 530 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge() 540 SUnit *SuccSU = SuccEdge->getSUnit(); in releaseSucc() local 543 --SuccSU->WeakPredsLeft; in releaseSucc() 545 NextClusterSucc = SuccSU; in releaseSucc() [all …]
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineScheduler.h | 278 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU); 285 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|