Lines Matching defs:MachineDomTreeNode

115       DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
119 SmallVectorImpl<MachineDomTreeNode *> &Orders,
121 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep,
122 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
1380 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) {
1386 MachineDomTreeNode *Node = MDT.getNode(Block);
1411 SmallVectorImpl<MachineDomTreeNode *> &Orders,
1413 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep,
1414 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) {
1417 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet;
1420 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath;
1425 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom();
1435 MachineDomTreeNode *Node = MDT[Block];
1472 MachineDomTreeNode *Node = Orders[idx++];
1473 for (MachineDomTreeNode *Child : Node->children()) {
1483 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
1499 SmallVector<MachineDomTreeNode *, 32> Orders;
1505 DenseMap<MachineDomTreeNode *, unsigned> SpillsToKeep;
1507 DenseMap<MachineDomTreeNode *, MachineInstr *> SpillBBToSpill;
1520 std::pair<SmallPtrSet<MachineDomTreeNode *, 16>, BlockFrequency>;
1521 DenseMap<MachineDomTreeNode *, NodesCostPair> SpillsInSubTreeMap;
1527 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();
1541 for (MachineDomTreeNode *Child : (*RIt)->children()) {
1549 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree =
1559 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree =