reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/RegAllocGreedy.cpp
 1197     BC.Number = BI.MBB->getNumber();
 1198     Intf.moveToBlock(BC.Number);
 1214       if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) {
 1228                                     SA->getFirstSplitPoint(BC.Number)))
 1234       if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) {
 1247       StaticCost += SpillPlacer->getBlockFrequency(BC.Number);
 1281     BCS[B].Number = Number;
 1593     bool RegIn  = LiveBundles[Bundles->getBundle(BC.Number, false)];
 1594     bool RegOut = LiveBundles[Bundles->getBundle(BC.Number, true)];
 1597     Cand.Intf.moveToBlock(BC.Number);
 1605           splitCanCauseEvictionChain(VirtRegToSplit, Cand, BC.Number, Order)) {
 1609         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1610         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1614       } else if (splitCanCauseLocalSpill(VirtRegToSplit, Cand, BC.Number,
 1617         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1618         GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
 1627       GlobalCost += SpillPlacer->getBlockFrequency(BC.Number);
lib/CodeGen/SpillPlacement.cpp
  266     BlockFrequency Freq = BlockFrequencies[I->Number];
  270       unsigned ib = bundles->getBundle(I->Number, false);
  277       unsigned ob = bundles->getBundle(I->Number, true);