Lines Matching defs:SpillPlacer
14 SpillPlacer::SpillPlacer(LiveRangeFinder* finder,
18 SpillPlacer::~SpillPlacer() {
24 void SpillPlacer::Add(TopLevelLiveRange* range) {
118 class SpillPlacer::Entry {
205 int SpillPlacer::GetOrCreateIndexForLatestVreg(int vreg) {
213 // values that use SpillPlacer.
234 void SpillPlacer::CommitSpills() {
240 void SpillPlacer::ClearData() {
249 void SpillPlacer::ExpandBoundsToInclude(RpoNumber block) {
264 void SpillPlacer::SetSpillRequired(InstructionBlock* block, int vreg,
282 void SpillPlacer::SetDefinition(RpoNumber block, int vreg) {
288 void SpillPlacer::FirstBackwardPass() {
335 void SpillPlacer::ForwardPass() {
392 void SpillPlacer::SecondBackwardPass() {
465 void SpillPlacer::CommitSpill(int vreg, InstructionBlock* predecessor,