Lines Matching refs:MachineDomTreeNode

125       DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
129 SmallVectorImpl<MachineDomTreeNode *> &Orders,
131 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep,
132 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
1277 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in rmRedundantSpills() argument
1283 MachineDomTreeNode *Node = MDT.getBase().getNode(Block); in rmRedundantSpills()
1308 SmallVectorImpl<MachineDomTreeNode *> &Orders, in getVisitOrders()
1310 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep, in getVisitOrders() argument
1311 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in getVisitOrders()
1314 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1317 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
1322 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom(); in getVisitOrders()
1332 MachineDomTreeNode *Node = MDT[Block]; in getVisitOrders()
1369 MachineDomTreeNode *Node = Orders[idx++]; in getVisitOrders()
1370 for (MachineDomTreeNode *Child : Node->children()) { in getVisitOrders()
1380 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in getVisitOrders()
1396 SmallVector<MachineDomTreeNode *, 32> Orders; in runHoistSpills()
1402 DenseMap<MachineDomTreeNode *, unsigned> SpillsToKeep; in runHoistSpills()
1404 DenseMap<MachineDomTreeNode *, MachineInstr *> SpillBBToSpill; in runHoistSpills()
1417 std::pair<SmallPtrSet<MachineDomTreeNode *, 16>, BlockFrequency>; in runHoistSpills()
1418 DenseMap<MachineDomTreeNode *, NodesCostPair> SpillsInSubTreeMap; in runHoistSpills()
1424 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills()
1438 for (MachineDomTreeNode *Child : (*RIt)->children()) { in runHoistSpills()
1446 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
1456 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()