HomeSort by relevance Sort by last modified time
    Searched defs:SuccSU (Results 1 - 21 of 21) 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);
ResourcePriorityQueue.cpp 115 SUnit *SuccSU = I->getSUnit();
116 const SDNode *ScegN = SuccSU->getNode();
ScheduleDAGFast.cpp 369 SUnit *SuccSU = I->getSUnit();
370 if (SuccSU->isScheduled) {
373 AddPred(SuccSU, D);
375 DelDeps.push_back(std::make_pair(SuccSU, D));
406 SUnit *SuccSU = I->getSUnit();
407 if (SuccSU->isScheduled) {
410 AddPred(SuccSU, D);
411 DelDeps.push_back(std::make_pair(SuccSU, *I));
ScheduleDAGRRList.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
ScheduleDAGList.cpp 109 SUnit *SuccSU = D.getSUnit();
112 if (SuccSU->NumPredsLeft == 0) {
114 SuccSU->dump(this);
119 --SuccSU->NumPredsLeft;
121 SuccSU->setDepthToAtLeast(SU->getDepth() + D.getLatency());
125 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
126 PendingQueue.push_back(SuccSU);
ScheduleDAGFast.cpp 362 SUnit *SuccSU = I->getSUnit();
363 if (SuccSU->isScheduled) {
366 AddPred(SuccSU, D);
368 DelDeps.push_back(std::make_pair(SuccSU, D));
399 SUnit *SuccSU = I->getSUnit();
400 if (SuccSU->isScheduled) {
403 AddPred(SuccSU, D);
404 DelDeps.push_back(std::make_pair(SuccSU, *I));
ScheduleDAGRRList.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 116 SUnit *SuccSU = D.getSUnit();
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);
ResourcePriorityQueue.cpp 111 SUnit *SuccSU = Succ.getSUnit();
112 const SDNode *ScegN = SuccSU->getNode();
ScheduleDAGFast.cpp 364 SUnit *SuccSU = Succ.getSUnit();
365 if (SuccSU->isScheduled) {
368 AddPred(SuccSU, D);
370 DelDeps.push_back(std::make_pair(SuccSU, D));
400 SUnit *SuccSU = Succ.getSUnit();
401 if (SuccSU->isScheduled) {
404 AddPred(SuccSU, D);
405 DelDeps.push_back(std::make_pair(SuccSU, Succ));
ScheduleDAGRRList.cpp     [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
GCNMinRegStrategy.cpp 223 auto SuccSU = S.getSUnit();
226 assert(SuccSU->isBoundaryNode() || getNumPreds(SuccSU) > 0);
227 if (!SuccSU->isBoundaryNode() && decNumPreds(SuccSU) == 0)
228 RQ.push_front(*new (Alloc.Allocate()) Candidate(SuccSU, Priority));
SIMachineScheduler.cpp 455 SUnit *SuccSU = SuccEdge->getSUnit();
458 ++SuccSU->WeakPredsLeft;
461 ++SuccSU->NumPredsLeft;
465 SUnit *SuccSU = SuccEdge->getSUnit();
468 --SuccSU->WeakPredsLeft;
472 if (SuccSU->NumPredsLeft == 0) {
474 SuccSU->dump(DAG);
480 --SuccSU->NumPredsLeft;
486 SUnit *SuccSU = Succ.getSUnit();
488 if (SuccSU->NodeNum >= DAG->SUnits.size()
    [all...]
  /external/llvm/lib/CodeGen/
PostRASchedulerList.cpp 460 SUnit *SuccSU = SuccEdge->getSUnit();
463 --SuccSU->WeakPredsLeft;
467 if (SuccSU->NumPredsLeft == 0) {
469 SuccSU->dump(this);
474 --SuccSU->NumPredsLeft;
478 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency());
489 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
490 PendingQueue.push_back(SuccSU);
MachineScheduler.cpp 533 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) {
534 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU);
537 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) {
538 if (SuccSU != &ExitSU) {
541 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU))
543 Topo.AddPred(SuccSU, PredDep.getSUnit());
545 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial());
553 /// FIXME: Adjust SuccSU height based on MinLatency.
555 SUnit *SuccSU = SuccEdge->getSUnit()
    [all...]
MachinePipeliner.cpp     [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
PostRASchedulerList.cpp 537 SUnit *SuccSU = SuccEdge->getSUnit();
540 if (SuccSU->NumPredsLeft == 0) {
542 SuccSU->dump(this);
547 --SuccSU->NumPredsLeft;
551 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency());
562 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
563 PendingQueue.push_back(SuccSU);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
PostRASchedulerList.cpp 459 SUnit *SuccSU = SuccEdge->getSUnit();
462 --SuccSU->WeakPredsLeft;
466 if (SuccSU->NumPredsLeft == 0) {
468 SuccSU->dump(this);
473 --SuccSU->NumPredsLeft;
477 // SuccSU->setDepthToAtLeast(SU->getDepth() + SuccEdge->getLatency());
488 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
489 PendingQueue.push_back(SuccSU);
MachineScheduler.cpp 603 bool ScheduleDAGMI::canAddEdge(SUnit *SuccSU, SUnit *PredSU) {
604 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU);
607 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) {
608 if (SuccSU != &ExitSU) {
611 if (Topo.IsReachable(PredDep.getSUnit(), SuccSU))
613 Topo.AddPred(SuccSU, PredDep.getSUnit());
615 SuccSU->addPred(PredDep, /*Required=*/!PredDep.isArtificial());
623 /// FIXME: Adjust SuccSU height based on MinLatency.
625 SUnit *SuccSU = SuccEdge->getSUnit()
    [all...]
MachinePipeliner.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
SIMachineScheduler.cpp 434 SUnit *SuccSU = SuccEdge->getSUnit();
437 ++SuccSU->WeakPredsLeft;
440 ++SuccSU->NumPredsLeft;
444 SUnit *SuccSU = SuccEdge->getSUnit();
447 --SuccSU->WeakPredsLeft;
451 if (SuccSU->NumPredsLeft == 0) {
453 SuccSU->dump(DAG);
459 --SuccSU->NumPredsLeft;
465 SUnit *SuccSU = Succ.getSUnit();
467 if (BC->isSUInBlock(SuccSU, ID) != InOrOutBlock
    [all...]

Completed in 474 milliseconds