Lines Matching defs:Orders
129 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1247 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1304 // in Orders. Orders will be used for hoisting in runHoistSpills.
1306 Orders.push_back(MDT.getBase().getNode(Root));
1308 MachineDomTreeNode *Node = Orders[idx++];
1311 Orders.push_back(Child);
1313 } while (idx != Orders.size());
1314 assert(Orders.size() == WorkSet.size() &&
1315 "Orders have different size with WorkSet");
1318 LLVM_DEBUG(dbgs() << "Orders size is " << Orders.size() << "\n");
1319 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
1320 for (; RIt != Orders.rend(); RIt++)
1335 SmallVector<MachineDomTreeNode *, 32> Orders;
1348 getVisitOrders(Root, Spills, Orders, SpillsToRm, SpillsToKeep,
1359 // Iterate Orders set in reverse order, which will be a bottom-up order
1363 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
1364 for (; RIt != Orders.rend(); RIt++) {