Lines Matching full:rit

1481   SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin();  in getVisitOrders()  local
1482 for (; RIt != Orders.rend(); RIt++) in getVisitOrders()
1483 LLVM_DEBUG(dbgs() << "BB" << (*RIt)->getBlock()->getNumber() << ","); in getVisitOrders()
1525 SmallVector<MachineDomTreeNode *, 32>::reverse_iterator RIt = Orders.rbegin(); in runHoistSpills() local
1526 for (; RIt != Orders.rend(); RIt++) { in runHoistSpills()
1527 MachineBasicBlock *Block = (*RIt)->getBlock(); in runHoistSpills()
1530 if (SpillsToKeep.contains(*RIt) && !SpillsToKeep[*RIt]) { in runHoistSpills()
1531 SpillsInSubTreeMap[*RIt].first.insert(*RIt); in runHoistSpills()
1532 // SpillsInSubTreeMap[*RIt].second contains the cost of spill. in runHoistSpills()
1533 SpillsInSubTreeMap[*RIt].second = MBFI.getBlockFreq(Block); in runHoistSpills()
1537 // Collect spills in subtree of current node (*RIt) to in runHoistSpills()
1538 // SpillsInSubTreeMap[*RIt].first. in runHoistSpills()
1539 for (MachineDomTreeNode *Child : (*RIt)->children()) { in runHoistSpills()
1542 // The stmt "SpillsInSubTree = SpillsInSubTreeMap[*RIt].first" below in runHoistSpills()
1545 // invalidated when SpillsInSubTreeMap[*RIt] is seen the first time in runHoistSpills()
1548 SpillsInSubTreeMap[*RIt].first; in runHoistSpills()
1549 BlockFrequency &SubTreeCost = SpillsInSubTreeMap[*RIt].second; in runHoistSpills()
1558 SpillsInSubTreeMap[*RIt].first; in runHoistSpills()
1559 BlockFrequency &SubTreeCost = SpillsInSubTreeMap[*RIt].second; in runHoistSpills()
1588 SpillsToKeep[*RIt] = LiveReg; in runHoistSpills()
1593 dbgs() << "were promoted to BB" << (*RIt)->getBlock()->getNumber() in runHoistSpills()
1597 SpillsInSubTree.insert(*RIt); in runHoistSpills()