|
[Interpreter] Add support for Call bytecode to bytecode graph builder.
Adds support for visiting the Call bytecode to the bytecode graph builder.
This change also adds the call type feedback slot to the Call bytecode.
This is not currently used by the interpreter, but is used by the
graph builder.
Also adds a CallWide varient of the Call bytecode, and adds the kCount16
operand type.
BUG= v8:4280
LOG=N
Total comments: 2
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+462 lines, -105 lines) |
Patch |
 |
M |
src/compiler/bytecode-graph-builder.h
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/compiler/bytecode-graph-builder.cc
|
View
|
1
|
4 chunks |
+45 lines, -4 lines |
2 comments
|
Download
|
 |
M |
src/compiler/interpreter-assembler.cc
|
View
|
|
1 chunk |
+15 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-array-builder.h
|
View
|
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-array-builder.cc
|
View
|
|
3 chunks |
+19 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-array-iterator.cc
|
View
|
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-generator.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecodes.h
|
View
|
|
2 chunks |
+6 lines, -1 line |
1 comment
|
Download
|
 |
M |
src/interpreter/bytecodes.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter.cc
|
View
|
|
1 chunk |
+20 lines, -5 lines |
0 comments
|
Download
|
 |
M |
test/cctest/compiler/test-run-bytecode-graph-builder.cc
|
View
|
1
2
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/cctest/interpreter/test-bytecode-generator.cc
|
View
|
|
16 chunks |
+115 lines, -77 lines |
0 comments
|
Download
|
 |
M |
test/cctest/interpreter/test-interpreter.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
test/unittests/compiler/bytecode-graph-builder-unittest.cc
|
View
|
1
2
|
4 chunks |
+106 lines, -2 lines |
0 comments
|
Download
|
 |
M |
test/unittests/compiler/interpreter-assembler-unittest.cc
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/unittests/compiler/node-test-utils.h
|
View
|
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/unittests/compiler/node-test-utils.cc
|
View
|
1
2
|
2 chunks |
+61 lines, -0 lines |
0 comments
|
Download
|
 |
M |
test/unittests/interpreter/bytecode-array-builder-unittest.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 12 (4 generated)
|