Index: src/compiler/pipeline.cc |
diff --git a/src/compiler/pipeline.cc b/src/compiler/pipeline.cc |
index 0ef05b08c048b3dd14f7c2538f6e72b52743a50c..d7dafb6608b538af676bb2f01cef82772d6d7a67 100644 |
--- a/src/compiler/pipeline.cc |
+++ b/src/compiler/pipeline.cc |
@@ -584,11 +584,11 @@ struct AllocateDoubleRegistersPhase { |
}; |
-struct ReuseSpillSlotsPhase { |
- static const char* phase_name() { return "reuse spill slots"; } |
+struct AssignSpillSlotsPhase { |
+ static const char* phase_name() { return "assign spill slots"; } |
void Run(PipelineData* data, Zone* temp_zone) { |
- data->register_allocator()->ReuseSpillSlots(); |
+ data->register_allocator()->AssignSpillSlots(); |
} |
}; |
@@ -1036,9 +1036,8 @@ void Pipeline::AllocateRegisters(const RegisterConfiguration* config, |
} |
Run<AllocateGeneralRegistersPhase>(); |
Run<AllocateDoubleRegistersPhase>(); |
- if (FLAG_turbo_reuse_spill_slots) { |
- Run<ReuseSpillSlotsPhase>(); |
- } |
+ Run<AssignSpillSlotsPhase>(); |
+ |
Run<CommitAssignmentPhase>(); |
Run<PopulatePointerMapsPhase>(); |
Run<ConnectRangesPhase>(); |