Lines Matching full:orders
121 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1409 SmallVectorImpl<MachineDomTreeNode *> &Orders, in getVisitOrders() argument
1466 // in Orders. Orders will be used for hoisting in runHoistSpills. in getVisitOrders()
1468 Orders.push_back(MDT.getNode(Root)); in getVisitOrders()
1470 MachineDomTreeNode *Node = Orders[idx++]; in getVisitOrders()
1473 Orders.push_back(Child); in getVisitOrders()
1475 } while (idx != Orders.size()); in getVisitOrders()
1476 assert(Orders.size() == WorkSet.size() && in getVisitOrders()
1477 "Orders have different size with WorkSet"); in getVisitOrders()
1480 LLVM_DEBUG(dbgs() << "Orders size is " << Orders.size() << "\n"); in getVisitOrders()
1481 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in getVisitOrders()
1482 for (; RIt != Orders.rend(); RIt++) in getVisitOrders()
1497 SmallVector<MachineDomTreeNode *, 32> Orders; in runHoistSpills() local
1510 getVisitOrders(Root, Spills, Orders, SpillsToRm, SpillsToKeep, in runHoistSpills()
1521 // Iterate Orders set in reverse order, which will be a bottom-up order in runHoistSpills()
1525 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills()
1526 for (; RIt != Orders.rend(); RIt++) { in runHoistSpills()