| 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>();
|
|
|