Lines Matching refs:Number
614 BC.Number = BI.MBB->getNumber(); in addSplitConstraints()
615 Intf.moveToBlock(BC.Number); in addSplitConstraints()
631 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) { in addSplitConstraints()
645 SA->getFirstSplitPoint(BC.Number))) in addSplitConstraints()
651 if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) { in addSplitConstraints()
664 StaticCost += SpillPlacer->getBlockFrequency(BC.Number); in addSplitConstraints()
683 for (unsigned Number : Blocks) { in addThroughConstraints() local
684 Intf.moveToBlock(Number); in addThroughConstraints()
688 TBS[T] = Number; in addThroughConstraints()
697 BCS[B].Number = Number; in addThroughConstraints()
700 MachineBasicBlock *MBB = MF->getBlockNumbered(Number); in addThroughConstraints()
704 SA->getFirstSplitPoint(Number))) in addThroughConstraints()
707 if (Intf.first() <= Indexes->getMBBStartIdx(Number)) in addThroughConstraints()
713 if (Intf.last() >= SA->getLastSplitPoint(Number)) in addThroughConstraints()
855 unsigned Number = BI.MBB->getNumber(); in calcSpillCost() local
857 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
861 Cost += SpillPlacer->getBlockFrequency(Number); in calcSpillCost()
878 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, false)]; in calcGlobalSplitCost()
879 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)]; in calcGlobalSplitCost()
882 Cand.Intf.moveToBlock(BC.Number); in calcGlobalSplitCost()
889 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number); in calcGlobalSplitCost()
892 for (unsigned Number : Cand.ActiveBlocks) { in calcGlobalSplitCost() local
893 bool RegIn = LiveBundles[Bundles->getBundle(Number, false)]; in calcGlobalSplitCost()
894 bool RegOut = LiveBundles[Bundles->getBundle(Number, true)]; in calcGlobalSplitCost()
899 Cand.Intf.moveToBlock(Number); in calcGlobalSplitCost()
901 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
902 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
907 GlobalCost += SpillPlacer->getBlockFrequency(Number); in calcGlobalSplitCost()
942 unsigned Number = BI.MBB->getNumber(); in splitAroundRegion() local
946 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)]; in splitAroundRegion()
950 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
955 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)]; in splitAroundRegion()
959 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
973 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut); in splitAroundRegion()
986 for (unsigned Number : Blocks) { in splitAroundRegion() local
987 if (!Todo.test(Number)) in splitAroundRegion()
989 Todo.reset(Number); in splitAroundRegion()
994 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)]; in splitAroundRegion()
998 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1002 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)]; in splitAroundRegion()
1006 Cand.Intf.moveToBlock(Number); in splitAroundRegion()
1011 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut); in splitAroundRegion()