| Index: src/deoptimizer.h
|
| diff --git a/src/deoptimizer.h b/src/deoptimizer.h
|
| index 6a7821795c58d623af0a550f66436c91b630dd06..f4c2794f7959f9fdb24e97b237aa4e3d08044ff8 100644
|
| --- a/src/deoptimizer.h
|
| +++ b/src/deoptimizer.h
|
| @@ -326,14 +326,21 @@ class Deoptimizer : public Malloced {
|
| void DoComputeCompiledStubFrame(TranslationIterator* iterator,
|
| int frame_index);
|
|
|
| + // Translate object, store the result into an auxiliary array
|
| + // (deferred_objects_tagged_values_).
|
| void DoTranslateObject(TranslationIterator* iterator,
|
| int object_index,
|
| int field_index);
|
|
|
| + // Translate value, store the result into the given frame slot.
|
| void DoTranslateCommand(TranslationIterator* iterator,
|
| int frame_index,
|
| unsigned output_offset);
|
|
|
| + // Translate object, do not store the result anywhere (but do update
|
| + // the deferred materialization array).
|
| + void DoTranslateObjectAndSkip(TranslationIterator* iterator);
|
| +
|
| unsigned ComputeInputFrameSize() const;
|
| unsigned ComputeFixedSize(JSFunction* function) const;
|
|
|
|
|