Lines Matching refs:Order
197 SmallVector<RegionNode *, 8> Order;
353 if (is_contained(Order, *I))
365 Order.push_back(*LoopI);
375 Order.push_back(*I);
382 std::reverse(Order.begin(), Order.end());
520 for (RegionNode *RN : reverse(Order)) {
726 BasicBlock *Insert = Order.empty() ? ParentRegion->getExit() :
727 Order.back()->getEntry();
757 if (!Order.empty() || !ExitUseAllowed)
807 RegionNode *Node = Order.pop_back_val();
830 while (!Order.empty() && !Visited.count(LoopEnd) &&
831 dominatesPredicates(Entry, Order.back())) {
842 RegionNode *Node = Order.back();
897 while (!Order.empty()) {
1050 Order.clear();