Lines Matching refs:MachineDomTreeNode

123       DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
127 SmallVectorImpl<MachineDomTreeNode *> &Orders,
129 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep,
130 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
1293 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in rmRedundantSpills() argument
1299 MachineDomTreeNode *Node = MDT.getBase().getNode(Block); in rmRedundantSpills()
1324 SmallVectorImpl<MachineDomTreeNode *> &Orders, in getVisitOrders()
1326 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep, in getVisitOrders() argument
1327 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in getVisitOrders()
1330 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1333 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
1338 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom(); in getVisitOrders()
1348 MachineDomTreeNode *Node = MDT[Block]; in getVisitOrders()
1385 MachineDomTreeNode *Node = Orders[idx++]; in getVisitOrders()
1386 for (MachineDomTreeNode *Child : Node->children()) { in getVisitOrders()
1396 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in getVisitOrders()
1412 SmallVector<MachineDomTreeNode *, 32> Orders; in runHoistSpills()
1418 DenseMap<MachineDomTreeNode *, unsigned> SpillsToKeep; in runHoistSpills()
1420 DenseMap<MachineDomTreeNode *, MachineInstr *> SpillBBToSpill; in runHoistSpills()
1433 std::pair<SmallPtrSet<MachineDomTreeNode *, 16>, BlockFrequency>; in runHoistSpills()
1434 DenseMap<MachineDomTreeNode *, NodesCostPair> SpillsInSubTreeMap; in runHoistSpills()
1440 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills()
1454 for (MachineDomTreeNode *Child : (*RIt)->children()) { in runHoistSpills()
1462 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
1472 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()