reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1197 BC.Number = BI.MBB->getNumber(); 1198 Intf.moveToBlock(BC.Number); 1199 BC.Entry = BI.LiveIn ? SpillPlacement::PrefReg : SpillPlacement::DontCare; 1200 BC.Exit = (BI.LiveOut && 1204 BC.ChangesValue = BI.FirstDef.isValid(); 1214 if (Intf.first() <= Indexes->getMBBStartIdx(BC.Number)) { 1215 BC.Entry = SpillPlacement::MustSpill; 1218 BC.Entry = SpillPlacement::PrefSpill; 1225 if (((BC.Entry == SpillPlacement::MustSpill) || 1226 (BC.Entry == SpillPlacement::PrefSpill)) && 1228 SA->getFirstSplitPoint(BC.Number))) 1234 if (Intf.last() >= SA->getLastSplitPoint(BC.Number)) { 1235 BC.Exit = SpillPlacement::MustSpill; 1238 BC.Exit = SpillPlacement::PrefSpill; 1247 StaticCost += SpillPlacer->getBlockFrequency(BC.Number);