Lines Matching defs:Number

81 STATISTIC(NumGlobalSplits, "Number of split global live ranges");
82 STATISTIC(NumLocalSplits, "Number of split local live ranges");
83 STATISTIC(NumEvicted, "Number of interferences evicted");
612 BC.Number = BI.MBB->getNumber();
613 Intf.moveToBlock(BC.Number);
624 // Number of spill code instructions to insert.
629 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) {
643 SA->getFirstSplitPoint(BC.Number)))
649 if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) {
662 StaticCost += SpillPlacer->getBlockFrequency(BC.Number);
681 for (unsigned Number : Blocks) {
682 Intf.moveToBlock(Number);
686 TBS[T] = Number;
695 BCS[B].Number = Number;
698 MachineBasicBlock *MBB = MF->getBlockNumbered(Number);
702 SA->getFirstSplitPoint(Number)))
705 if (Intf.first() <= Indexes->getMBBStartIdx(Number))
711 if (Intf.last() >= SA->getLastSplitPoint(Number))
853 unsigned Number = BI.MBB->getNumber();
855 Cost += SpillPlacer->getBlockFrequency(Number);
859 Cost += SpillPlacer->getBlockFrequency(Number);
876 bool RegIn = LiveBundles[Bundles->getBundle(BC.Number, false)];
877 bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)];
880 Cand.Intf.moveToBlock(BC.Number);
887 GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
890 for (unsigned Number : Cand.ActiveBlocks) {
891 bool RegIn = LiveBundles[Bundles->getBundle(Number, false)];
892 bool RegOut = LiveBundles[Bundles->getBundle(Number, true)];
897 Cand.Intf.moveToBlock(Number);
899 GlobalCost += SpillPlacer->getBlockFrequency(Number);
900 GlobalCost += SpillPlacer->getBlockFrequency(Number);
905 GlobalCost += SpillPlacer->getBlockFrequency(Number);
940 unsigned Number = BI.MBB->getNumber();
944 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)];
948 Cand.Intf.moveToBlock(Number);
953 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)];
957 Cand.Intf.moveToBlock(Number);
971 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut);
984 for (unsigned Number : Blocks) {
985 if (!Todo.test(Number))
987 Todo.reset(Number);
992 unsigned CandIn = BundleCand[Bundles->getBundle(Number, false)];
996 Cand.Intf.moveToBlock(Number);
1000 unsigned CandOut = BundleCand[Bundles->getBundle(Number, true)];
1004 Cand.Intf.moveToBlock(Number);
1009 SE->splitLiveThroughBlock(Number, IntvIn, IntfIn, IntvOut, IntfOut);