Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(154)

Side by Side Diff: src/compiler/bytecode-graph-builder.cc

Issue 1410003003: [Interpreter] Add support for JS runtime calls. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@int_api_builtin
Patch Set: Fix unittests Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 the V8 project authors. All rights reserved. 1 // Copyright 2015 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "src/compiler/bytecode-graph-builder.h" 5 #include "src/compiler/bytecode-graph-builder.h"
6 6
7 #include "src/compiler/linkage.h" 7 #include "src/compiler/linkage.h"
8 #include "src/compiler/operator-properties.h" 8 #include "src/compiler/operator-properties.h"
9 #include "src/interpreter/bytecode-array-iterator.h" 9 #include "src/interpreter/bytecode-array-iterator.h"
10 10
(...skipping 453 matching lines...) Expand 10 before | Expand all | Expand 10 after
464 UNIMPLEMENTED(); 464 UNIMPLEMENTED();
465 } 465 }
466 466
467 467
468 void BytecodeGraphBuilder::VisitCallRuntime( 468 void BytecodeGraphBuilder::VisitCallRuntime(
469 const interpreter::BytecodeArrayIterator& iterator) { 469 const interpreter::BytecodeArrayIterator& iterator) {
470 UNIMPLEMENTED(); 470 UNIMPLEMENTED();
471 } 471 }
472 472
473 473
474 void BytecodeGraphBuilder::VisitCallJSRuntime(
475 const interpreter::BytecodeArrayIterator& iterator) {
476 UNIMPLEMENTED();
477 }
478
479
474 void BytecodeGraphBuilder::VisitNew( 480 void BytecodeGraphBuilder::VisitNew(
475 const interpreter::BytecodeArrayIterator& iterator) { 481 const interpreter::BytecodeArrayIterator& iterator) {
476 UNIMPLEMENTED(); 482 UNIMPLEMENTED();
477 } 483 }
478 484
479 485
480 void BytecodeGraphBuilder::VisitThrow( 486 void BytecodeGraphBuilder::VisitThrow(
481 const interpreter::BytecodeArrayIterator& iterator) { 487 const interpreter::BytecodeArrayIterator& iterator) {
482 UNIMPLEMENTED(); 488 UNIMPLEMENTED();
483 } 489 }
(...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after
892 898
893 void BytecodeGraphBuilder::UpdateControlDependencyToLeaveFunction(Node* exit) { 899 void BytecodeGraphBuilder::UpdateControlDependencyToLeaveFunction(Node* exit) {
894 if (environment()->IsMarkedAsUnreachable()) return; 900 if (environment()->IsMarkedAsUnreachable()) return;
895 environment()->MarkAsUnreachable(); 901 environment()->MarkAsUnreachable();
896 exit_controls_.push_back(exit); 902 exit_controls_.push_back(exit);
897 } 903 }
898 904
899 } // namespace compiler 905 } // namespace compiler
900 } // namespace internal 906 } // namespace internal
901 } // namespace v8 907 } // namespace v8
OLDNEW
« no previous file with comments | « no previous file | src/interpreter/bytecode-array-builder.h » ('j') | src/interpreter/bytecode-generator.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698