Index: src/lithium-allocator-inl.h |
diff --git a/src/lithium-allocator-inl.h b/src/lithium-allocator-inl.h |
index 1f59cb47783fac74a42fb94502e97eecc352ab54..a6d053aa72c2bf553c258b507fea6808d239121e 100644 |
--- a/src/lithium-allocator-inl.h |
+++ b/src/lithium-allocator-inl.h |
@@ -144,6 +144,21 @@ void UseIterator::Advance() { |
: input_iterator_.Advance(); |
} |
+ |
+void LAllocator::SetLiveRangeAssignedRegister( |
+ LiveRange* range, |
+ int reg, |
+ RegisterKind register_kind, |
+ Zone* zone) { |
+ if (register_kind == DOUBLE_REGISTERS) { |
+ assigned_double_registers_->Add(reg); |
+ } else { |
+ assigned_registers_->Add(reg); |
+ } |
+ range->set_assigned_register(reg, register_kind, zone); |
+} |
+ |
+ |
} } // namespace v8::internal |
#endif // V8_LITHIUM_ALLOCATOR_INL_H_ |