Lines Matching defs:DFSResult
852 // This may initialize a DFSResult to be used for queue priority.
920 // Order predecessors so DFSResult follows the critical path.
1190 delete DFSResult;
1472 // This may initialize a DFSResult to be used for queue priority.
1494 if (DFSResult) {
1495 unsigned SubtreeID = DFSResult->getSubtreeID(SU);
1498 DFSResult->scheduleTree(SubtreeID);
1545 if (!DFSResult)
1546 DFSResult = new SchedDFSResult(/*BottomU*/true, MinSubtreeSize);
1547 DFSResult->clear();
1549 DFSResult->resize(SUnits.size());
1550 DFSResult->compute(SUnits);
1551 ScheduledTrees.resize(DFSResult->getNumSubtrees());
4162 const SchedDFSResult *DFSResult = nullptr;
4172 unsigned SchedTreeA = DFSResult->getSubtreeID(A);
4173 unsigned SchedTreeB = DFSResult->getSubtreeID(B);
4180 if (DFSResult->getSubtreeLevel(SchedTreeA)
4181 != DFSResult->getSubtreeLevel(SchedTreeB)) {
4182 return DFSResult->getSubtreeLevel(SchedTreeA)
4183 < DFSResult->getSubtreeLevel(SchedTreeB);
4187 return DFSResult->getILP(A) < DFSResult->getILP(B);
4189 return DFSResult->getILP(A) > DFSResult->getILP(B);
4207 Cmp.DFSResult = DAG->getDFSResult();