Lines Matching refs:WorkList
219 SmallVector<SUnit*, 8> WorkList; in setDepthDirty() local
220 WorkList.push_back(this); in setDepthDirty()
222 SUnit *SU = WorkList.pop_back_val(); in setDepthDirty()
227 WorkList.push_back(SuccSU); in setDepthDirty()
229 } while (!WorkList.empty()); in setDepthDirty()
234 SmallVector<SUnit*, 8> WorkList; in setHeightDirty() local
235 WorkList.push_back(this); in setHeightDirty()
237 SUnit *SU = WorkList.pop_back_val(); in setHeightDirty()
242 WorkList.push_back(PredSU); in setHeightDirty()
244 } while (!WorkList.empty()); in setHeightDirty()
265 SmallVector<SUnit*, 8> WorkList; in ComputeDepth() local
266 WorkList.push_back(this); in ComputeDepth()
268 SUnit *Cur = WorkList.back(); in ComputeDepth()
279 WorkList.push_back(PredSU); in ComputeDepth()
284 WorkList.pop_back(); in ComputeDepth()
291 } while (!WorkList.empty()); in ComputeDepth()
296 SmallVector<SUnit*, 8> WorkList; in ComputeHeight() local
297 WorkList.push_back(this); in ComputeHeight()
299 SUnit *Cur = WorkList.back(); in ComputeHeight()
310 WorkList.push_back(SuccSU); in ComputeHeight()
315 WorkList.pop_back(); in ComputeHeight()
322 } while (!WorkList.empty()); in ComputeHeight()
471 std::vector<SUnit*> WorkList; in InitDAGTopologicalSorting() local
472 WorkList.reserve(DAGSize); in InitDAGTopologicalSorting()
479 WorkList.push_back(ExitSU); in InitDAGTopologicalSorting()
490 WorkList.push_back(&SU); in InitDAGTopologicalSorting()
495 while (!WorkList.empty()) { in InitDAGTopologicalSorting()
496 SUnit *SU = WorkList.back(); in InitDAGTopologicalSorting()
497 WorkList.pop_back(); in InitDAGTopologicalSorting()
505 WorkList.push_back(SU); in InitDAGTopologicalSorting()
572 std::vector<const SUnit*> WorkList; in DFS() local
573 WorkList.reserve(SUnits.size()); in DFS()
575 WorkList.push_back(SU); in DFS()
577 SU = WorkList.back(); in DFS()
578 WorkList.pop_back(); in DFS()
591 WorkList.push_back(SuccDep.getSUnit()); in DFS()
594 } while (!WorkList.empty()); in DFS()
600 std::vector<const SUnit*> WorkList; in GetSubGraph() local
612 WorkList.reserve(SUnits.size()); in GetSubGraph()
617 WorkList.push_back(&StartSU); in GetSubGraph()
619 const SUnit *SU = WorkList.back(); in GetSubGraph()
620 WorkList.pop_back(); in GetSubGraph()
634 WorkList.push_back(Succ); in GetSubGraph()
637 } while (!WorkList.empty()); in GetSubGraph()
644 WorkList.clear(); in GetSubGraph()
651 WorkList.push_back(&TargetSU); in GetSubGraph()
653 const SUnit *SU = WorkList.back(); in GetSubGraph()
654 WorkList.pop_back(); in GetSubGraph()
667 WorkList.push_back(Pred); in GetSubGraph()
671 } while (!WorkList.empty()); in GetSubGraph()