Lines Matching refs:MachineDomTreeNode
121 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
125 SmallVectorImpl<MachineDomTreeNode *> &Orders,
127 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep,
128 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill);
1167 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in rmRedundantSpills() argument
1173 MachineDomTreeNode *Node = MDT.getBase().getNode(Block); in rmRedundantSpills()
1198 SmallVectorImpl<MachineDomTreeNode *> &Orders, in getVisitOrders()
1200 DenseMap<MachineDomTreeNode *, unsigned> &SpillsToKeep, in getVisitOrders() argument
1201 DenseMap<MachineDomTreeNode *, MachineInstr *> &SpillBBToSpill) { in getVisitOrders()
1204 SmallPtrSet<MachineDomTreeNode *, 8> WorkSet; in getVisitOrders()
1207 SmallPtrSet<MachineDomTreeNode *, 8> NodesOnPath; in getVisitOrders()
1212 MachineDomTreeNode *RootIDomNode = MDT[Root]->getIDom(); in getVisitOrders()
1222 MachineDomTreeNode *Node = MDT[Block]; in getVisitOrders()
1259 MachineDomTreeNode *Node = Orders[idx++]; in getVisitOrders()
1260 const std::vector<MachineDomTreeNode *> &Children = Node->getChildren(); in getVisitOrders()
1263 MachineDomTreeNode *Child = Children[i]; in getVisitOrders()
1273 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in getVisitOrders()
1289 SmallVector<MachineDomTreeNode *, 32> Orders; in runHoistSpills()
1295 DenseMap<MachineDomTreeNode *, unsigned> SpillsToKeep; in runHoistSpills()
1297 DenseMap<MachineDomTreeNode *, MachineInstr *> SpillBBToSpill; in runHoistSpills()
1310 std::pair<SmallPtrSet<MachineDomTreeNode *, 16>, BlockFrequency>; in runHoistSpills()
1311 DenseMap<MachineDomTreeNode *, NodesCostPair> SpillsInSubTreeMap; in runHoistSpills()
1317 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills()
1331 const std::vector<MachineDomTreeNode *> &Children = (*RIt)->getChildren(); in runHoistSpills()
1334 MachineDomTreeNode *Child = Children[i]; in runHoistSpills()
1342 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()
1352 SmallPtrSet<MachineDomTreeNode *, 16> &SpillsInSubTree = in runHoistSpills()