| Index: src/deoptimizer.cc
|
| diff --git a/src/deoptimizer.cc b/src/deoptimizer.cc
|
| index c7290b935e8c7946b3ae71df91e44ec04dc0c8a0..220442b806c6168e5cc9b262f8069b07e10c184d 100644
|
| --- a/src/deoptimizer.cc
|
| +++ b/src/deoptimizer.cc
|
| @@ -760,23 +760,23 @@ void Deoptimizer::DoComputeOutputFrames() {
|
| int frame_index = static_cast<int>(i);
|
| switch (translated_state_.frames()[i].kind()) {
|
| case TranslatedFrame::kFunction:
|
| - DoComputeJSFrame(nullptr, frame_index);
|
| + DoComputeJSFrame(frame_index);
|
| jsframe_count_++;
|
| break;
|
| case TranslatedFrame::kArgumentsAdaptor:
|
| - DoComputeArgumentsAdaptorFrame(nullptr, frame_index);
|
| + DoComputeArgumentsAdaptorFrame(frame_index);
|
| break;
|
| case TranslatedFrame::kConstructStub:
|
| - DoComputeConstructStubFrame(nullptr, frame_index);
|
| + DoComputeConstructStubFrame(frame_index);
|
| break;
|
| case TranslatedFrame::kGetter:
|
| - DoComputeAccessorStubFrame(nullptr, frame_index, false);
|
| + DoComputeAccessorStubFrame(frame_index, false);
|
| break;
|
| case TranslatedFrame::kSetter:
|
| - DoComputeAccessorStubFrame(nullptr, frame_index, true);
|
| + DoComputeAccessorStubFrame(frame_index, true);
|
| break;
|
| case TranslatedFrame::kCompiledStub:
|
| - DoComputeCompiledStubFrame(nullptr, frame_index);
|
| + DoComputeCompiledStubFrame(frame_index);
|
| break;
|
| case TranslatedFrame::kInvalid:
|
| FATAL("invalid frame");
|
| @@ -806,8 +806,7 @@ void Deoptimizer::DoComputeOutputFrames() {
|
| }
|
|
|
|
|
| -void Deoptimizer::DoComputeJSFrame(TranslationIterator* iterator,
|
| - int frame_index) {
|
| +void Deoptimizer::DoComputeJSFrame(int frame_index) {
|
| TranslatedFrame* translated_frame =
|
| &(translated_state_.frames()[frame_index]);
|
| TranslatedFrame::iterator value_iterator = translated_frame->begin();
|
| @@ -1023,8 +1022,7 @@ void Deoptimizer::DoComputeJSFrame(TranslationIterator* iterator,
|
| }
|
|
|
|
|
| -void Deoptimizer::DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator,
|
| - int frame_index) {
|
| +void Deoptimizer::DoComputeArgumentsAdaptorFrame(int frame_index) {
|
| TranslatedFrame* translated_frame =
|
| &(translated_state_.frames()[frame_index]);
|
| TranslatedFrame::iterator value_iterator = translated_frame->begin();
|
| @@ -1130,8 +1128,7 @@ void Deoptimizer::DoComputeArgumentsAdaptorFrame(TranslationIterator* iterator,
|
| }
|
|
|
|
|
| -void Deoptimizer::DoComputeConstructStubFrame(TranslationIterator* iterator,
|
| - int frame_index) {
|
| +void Deoptimizer::DoComputeConstructStubFrame(int frame_index) {
|
| TranslatedFrame* translated_frame =
|
| &(translated_state_.frames()[frame_index]);
|
| TranslatedFrame::iterator value_iterator = translated_frame->begin();
|
| @@ -1266,8 +1263,7 @@ void Deoptimizer::DoComputeConstructStubFrame(TranslationIterator* iterator,
|
| }
|
|
|
|
|
| -void Deoptimizer::DoComputeAccessorStubFrame(TranslationIterator* iterator,
|
| - int frame_index,
|
| +void Deoptimizer::DoComputeAccessorStubFrame(int frame_index,
|
| bool is_setter_stub_frame) {
|
| TranslatedFrame* translated_frame =
|
| &(translated_state_.frames()[frame_index]);
|
| @@ -1392,8 +1388,7 @@ void Deoptimizer::DoComputeAccessorStubFrame(TranslationIterator* iterator,
|
| }
|
|
|
|
|
| -void Deoptimizer::DoComputeCompiledStubFrame(TranslationIterator* iterator,
|
| - int frame_index) {
|
| +void Deoptimizer::DoComputeCompiledStubFrame(int frame_index) {
|
| //
|
| // FROM TO
|
| // | .... | | .... |
|
| @@ -2706,7 +2701,7 @@ TranslatedFrame TranslatedState::CreateNextTranslatedFrame(
|
| PrintF(trace_file, " reading input frame %s", name.get());
|
| int arg_count = shared_info->internal_formal_parameter_count() + 1;
|
| PrintF(trace_file, " => node=%d, args=%d, height=%d; inputs:\n",
|
| - arg_count, node_id.ToInt(), height);
|
| + node_id.ToInt(), arg_count, height);
|
| }
|
| return TranslatedFrame::JSFrame(node_id, shared_info, height);
|
| }
|
|
|