Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:DFSResult

680   // This may initialize a DFSResult to be used for queue priority.
756 // Order predecessors so DFSResult follows the critical path.
851 delete DFSResult;
1042 // This may initialize a DFSResult to be used for queue priority.
1077 if (DFSResult) {
1078 unsigned SubtreeID = DFSResult->getSubtreeID(SU);
1081 DFSResult->scheduleTree(SubtreeID);
1128 if (!DFSResult)
1129 DFSResult = new SchedDFSResult(/*BottomU*/true, MinSubtreeSize);
1130 DFSResult->clear();
1132 DFSResult->resize(SUnits.size());
1133 DFSResult->compute(SUnits);
1134 ScheduledTrees.resize(DFSResult->getNumSubtrees());
3131 const SchedDFSResult *DFSResult;
3136 : DFSResult(nullptr), ScheduledTrees(nullptr), MaximizeILP(MaxILP) {}
3142 unsigned SchedTreeA = DFSResult->getSubtreeID(A);
3143 unsigned SchedTreeB = DFSResult->getSubtreeID(B);
3150 if (DFSResult->getSubtreeLevel(SchedTreeA)
3151 != DFSResult->getSubtreeLevel(SchedTreeB)) {
3152 return DFSResult->getSubtreeLevel(SchedTreeA)
3153 < DFSResult->getSubtreeLevel(SchedTreeB);
3157 return DFSResult->getILP(A) < DFSResult->getILP(B);
3159 return DFSResult->getILP(A) > DFSResult->getILP(B);
3176 Cmp.DFSResult = DAG->getDFSResult();