| Index: src/lithium-allocator.h
|
| diff --git a/src/lithium-allocator.h b/src/lithium-allocator.h
|
| index 7c947724509da266c0dd342f1f53d20073cacce4..476f6f45c08ab3b2047539b03c043cf8159f4572 100644
|
| --- a/src/lithium-allocator.h
|
| +++ b/src/lithium-allocator.h
|
| @@ -520,9 +520,8 @@ class LAllocator BASE_EMBEDDED {
|
| ZoneList<LiveRange*> live_ranges_;
|
|
|
| // Lists of live ranges
|
| - EmbeddedVector<LiveRange*, Register::kMaxNumAllocatableRegisters>
|
| - fixed_live_ranges_;
|
| - EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumAllocatableRegisters>
|
| + EmbeddedVector<LiveRange*, Register::kNumRegisters> fixed_live_ranges_;
|
| + EmbeddedVector<LiveRange*, DoubleRegister::kMaxNumRegisters>
|
| fixed_double_live_ranges_;
|
| ZoneList<LiveRange*> unhandled_live_ranges_;
|
| ZoneList<LiveRange*> active_live_ranges_;
|
| @@ -536,6 +535,7 @@ class LAllocator BASE_EMBEDDED {
|
|
|
| RegisterKind mode_;
|
| int num_registers_;
|
| + const int* allocatable_register_codes_;
|
|
|
| BitVector* assigned_registers_;
|
| BitVector* assigned_double_registers_;
|
|
|