Lines Matching refs:DFSResult
851 delete DFSResult; in ~ScheduleDAGMILive()
1077 if (DFSResult) { in schedule()
1078 unsigned SubtreeID = DFSResult->getSubtreeID(SU); in schedule()
1081 DFSResult->scheduleTree(SubtreeID); in schedule()
1128 if (!DFSResult) in computeDFSResult()
1129 DFSResult = new SchedDFSResult(/*BottomU*/true, MinSubtreeSize); in computeDFSResult()
1130 DFSResult->clear(); in computeDFSResult()
1132 DFSResult->resize(SUnits.size()); in computeDFSResult()
1133 DFSResult->compute(SUnits); in computeDFSResult()
1134 ScheduledTrees.resize(DFSResult->getNumSubtrees()); in computeDFSResult()
3131 const SchedDFSResult *DFSResult; member
3136 : DFSResult(nullptr), ScheduledTrees(nullptr), MaximizeILP(MaxILP) {} in ILPOrder()
3142 unsigned SchedTreeA = DFSResult->getSubtreeID(A); in operator ()()
3143 unsigned SchedTreeB = DFSResult->getSubtreeID(B); in operator ()()
3150 if (DFSResult->getSubtreeLevel(SchedTreeA) in operator ()()
3151 != DFSResult->getSubtreeLevel(SchedTreeB)) { in operator ()()
3152 return DFSResult->getSubtreeLevel(SchedTreeA) in operator ()()
3153 < DFSResult->getSubtreeLevel(SchedTreeB); in operator ()()
3157 return DFSResult->getILP(A) < DFSResult->getILP(B); in operator ()()
3159 return DFSResult->getILP(A) > DFSResult->getILP(B); in operator ()()
3176 Cmp.DFSResult = DAG->getDFSResult(); in initialize()