/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | ScheduleDAGVLIW.cpp | 114 SUnit *SuccSU = D.getSUnit(); in releaseSucc() local 117 if (SuccSU->NumPredsLeft == 0) { in releaseSucc() 119 dumpNode(*SuccSU); in releaseSucc() 126 --SuccSU->NumPredsLeft; in releaseSucc() 128 SuccSU->setDepthToAtLeast(SU->getDepth() + D.getLatency()); in releaseSucc() 132 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { in releaseSucc() 133 PendingQueue.push_back(SuccSU); in releaseSucc()
|
D | ScheduleDAGRRList.cpp | 1201 SUnit *SuccSU = Succ.getSUnit(); in CopyAndMoveSuccessors() local 1202 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 1205 AddPredQueued(SuccSU, D); in CopyAndMoveSuccessors() 1207 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 1240 SUnit *SuccSU = Succ.getSUnit(); in InsertCopiesAndMoveSuccs() local 1241 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 1244 AddPredQueued(SuccSU, D); in InsertCopiesAndMoveSuccs() 1245 DelDeps.push_back(std::make_pair(SuccSU, Succ)); in InsertCopiesAndMoveSuccs() 1251 AddPredQueued(SuccSU, SDep(CopyFromSU, SDep::Artificial)); in InsertCopiesAndMoveSuccs() 2382 const SUnit *SuccSU = Succ.getSUnit(); in hasOnlyLiveOutUses() local [all …]
|
D | ScheduleDAGFast.cpp | 362 SUnit *SuccSU = Succ.getSUnit(); in CopyAndMoveSuccessors() local 363 if (SuccSU->isScheduled) { in CopyAndMoveSuccessors() 366 AddPred(SuccSU, D); in CopyAndMoveSuccessors() 368 DelDeps.push_back(std::make_pair(SuccSU, D)); in CopyAndMoveSuccessors() 398 SUnit *SuccSU = Succ.getSUnit(); in InsertCopiesAndMoveSuccs() local 399 if (SuccSU->isScheduled) { in InsertCopiesAndMoveSuccs() 402 AddPred(SuccSU, D); in InsertCopiesAndMoveSuccs() 403 DelDeps.push_back(std::make_pair(SuccSU, Succ)); in InsertCopiesAndMoveSuccs()
|
D | ResourcePriorityQueue.cpp | 111 SUnit *SuccSU = Succ.getSUnit(); in numberRCValSuccInSU() local 112 const SDNode *ScegN = SuccSU->getNode(); in numberRCValSuccInSU()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | GCNMinRegStrategy.cpp | 222 auto SuccSU = S.getSUnit(); in releaseSuccessors() local 225 assert(SuccSU->isBoundaryNode() || getNumPreds(SuccSU) > 0); in releaseSuccessors() 226 if (!SuccSU->isBoundaryNode() && decNumPreds(SuccSU) == 0) in releaseSuccessors() 227 RQ.push_front(*new (Alloc.Allocate()) Candidate(SuccSU, Priority)); in releaseSuccessors()
|
D | SIMachineScheduler.cpp | 454 SUnit *SuccSU = SuccEdge->getSUnit(); in undoReleaseSucc() local 457 ++SuccSU->WeakPredsLeft; in undoReleaseSucc() 460 ++SuccSU->NumPredsLeft; in undoReleaseSucc() 464 SUnit *SuccSU = SuccEdge->getSUnit(); in releaseSucc() local 467 --SuccSU->WeakPredsLeft; in releaseSucc() 471 if (SuccSU->NumPredsLeft == 0) { in releaseSucc() 473 DAG->dumpNode(*SuccSU); in releaseSucc() 479 --SuccSU->NumPredsLeft; in releaseSucc() 485 SUnit *SuccSU = Succ.getSUnit(); in releaseSuccessors() local 487 if (SuccSU->NodeNum >= DAG->SUnits.size()) in releaseSuccessors() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | PostRASchedulerList.cpp | 455 SUnit *SuccSU = SuccEdge->getSUnit(); in ReleaseSucc() local 458 --SuccSU->WeakPredsLeft; in ReleaseSucc() 462 if (SuccSU->NumPredsLeft == 0) { in ReleaseSucc() 464 dumpNode(*SuccSU); in ReleaseSucc() 469 --SuccSU->NumPredsLeft; in ReleaseSucc() 484 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc() 485 PendingQueue.push_back(SuccSU); in ReleaseSucc()
|
D | ScheduleDAG.cpp | 225 SUnit *SuccSU = SuccDep.getSUnit(); in setDepthDirty() local 226 if (SuccSU->isDepthCurrent) in setDepthDirty() 227 WorkList.push_back(SuccSU); in setDepthDirty() 304 SUnit *SuccSU = SuccDep.getSUnit(); in ComputeHeight() local 305 if (SuccSU->isHeightCurrent) in ComputeHeight() 307 SuccSU->Height + SuccDep.getLatency()); in ComputeHeight() 310 WorkList.push_back(SuccSU); in ComputeHeight()
|
D | ScheduleDAGInstrs.cpp | 1196 bool ScheduleDAGInstrs::canAddEdge(SUnit *SuccSU, SUnit *PredSU) { in canAddEdge() argument 1197 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge() 1200 bool ScheduleDAGInstrs::addEdge(SUnit *SuccSU, const SDep &PredDep) { in addEdge() argument 1201 if (SuccSU != &ExitSU) { in addEdge() 1204 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU)) in addEdge() 1206 Topo.AddPredQueued(SuccSU, PredDep.getSUnit()); in addEdge() 1208 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial()); in addEdge()
|
D | MachinePipeliner.cpp | 612 SUnit *SuccSU = SI.getSUnit(); in isSuccOrder() local 614 if (Visited.count(SuccSU)) in isSuccOrder() 616 if (SuccSU == SUb) in isSuccOrder() 618 Worklist.push_back(SuccSU); in isSuccOrder() 619 Visited.insert(SuccSU); in isSuccOrder() 2370 SUnit *SuccSU = Cur.getSUnit(); in latestCycleInChain() local 2371 if (Visited.count(SuccSU)) in latestCycleInChain() 2373 std::map<SUnit *, int>::const_iterator it = InstrToCycle.find(SuccSU); in latestCycleInChain() 2377 for (const auto &SI : SuccSU->Succs) in latestCycleInChain() 2380 Visited.insert(SuccSU); in latestCycleInChain() [all …]
|
D | MachineScheduler.cpp | 621 SUnit *SuccSU = SuccEdge->getSUnit(); in releaseSucc() local 624 --SuccSU->WeakPredsLeft; in releaseSucc() 626 NextClusterSucc = SuccSU; in releaseSucc() 630 if (SuccSU->NumPredsLeft == 0) { in releaseSucc() 632 dumpNode(*SuccSU); in releaseSucc() 639 if (SuccSU->TopReadyCycle < SU->TopReadyCycle + SuccEdge->getLatency()) in releaseSucc() 640 SuccSU->TopReadyCycle = SU->TopReadyCycle + SuccEdge->getLatency(); in releaseSucc() 642 --SuccSU->NumPredsLeft; in releaseSucc() 643 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in releaseSucc() 644 SchedImpl->releaseTopNode(SuccSU); in releaseSucc()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | ScheduleDAGInstrs.h | 349 bool canAddEdge(SUnit *SuccSU, SUnit *PredSU); 356 bool addEdge(SUnit *SuccSU, const SDep &PredDep);
|