Lines Matching refs:Number
1259 BC.Number = BI.MBB->getNumber(); in addSplitConstraints()
1260 Intf.moveToBlock(BC.Number); in addSplitConstraints()
1276 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) { in addSplitConstraints()
1290 SA->getFirstSplitPoint(BC.Number))) in addSplitConstraints()
1296 if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) { in addSplitConstraints()
1309 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
1328 for (unsigned Number : Blocks) { in addThroughConstraints() local
1329 Intf.moveToBlock(Number); in addThroughConstraints()
1333 TBS[T] = Number; in addThroughConstraints()
1342 BCS[B].Number = Number; in addThroughConstraints()
1345 MachineBasicBlock *MBB = MF->getBlockNumbered(Number); in addThroughConstraints()
1349 SA->getFirstSplitPoint(Number))) in addThroughConstraints()
1352 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints()
1358 if (Intf.last() >= SA->getLastSplitPoint(Number)) in addThroughConstraints()
1477 unsigned Number = BI.MBB->getNumber(); in calcSpillCost() local
1479 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1483 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
1633 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, false)]; in calcGlobalSplitCost()
1634 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)]; in calcGlobalSplitCost()
1637 Cand.Intf.moveToBlock(BC.Number); in calcGlobalSplitCost()
1645 splitCanCauseEvictionChain(VirtRegToSplit, Cand, BC.Number, Order)) { in calcGlobalSplitCost()
1649 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1650 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1654 } else if (splitCanCauseLocalSpill(VirtRegToSplit, Cand, BC.Number, in calcGlobalSplitCost()
1657 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1658 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1667 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
1670 for (unsigned Number : Cand.ActiveBlocks) { in calcGlobalSplitCost() local
1671 bool RegIn = LiveBundles[Bundles->getBundle(Number, false)]; in calcGlobalSplitCost()
1672 bool RegOut = LiveBundles[Bundles->getBundle(Number, true)]; in calcGlobalSplitCost()
1677 Cand.Intf.moveToBlock(Number); in calcGlobalSplitCost()
1679 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1680 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1685 splitCanCauseEvictionChain(VirtRegToSplit, Cand, Number, Order)) { in calcGlobalSplitCost()
1690 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1691 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1699 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
1734 unsigned Number = BI.MBB->getNumber(); in splitAroundRegion() local
1738 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)]; in splitAroundRegion()
1742 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1747 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)]; in splitAroundRegion()
1751 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1765 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut); in splitAroundRegion()
1778 for (unsigned Number : Blocks) { in splitAroundRegion() local
1779 if (!Todo.test(Number)) in splitAroundRegion()
1781 Todo.reset(Number); in splitAroundRegion()
1786 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)]; in splitAroundRegion()
1790 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1794 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)]; in splitAroundRegion()
1798 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1803 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut); in splitAroundRegion()