|
[Interpreter] Collect type feedback for calls in the bytecode handler
Collect type feedback in the call bytecode handler. The current
implementation only collects feedback for JS function objects. The other
objects and Array functions do not collect any feedback. They will be
marked Megamorphic.
BUG= v8:4280, v8:4780
LOG=N
Committed: https://crrev.com/fd420203ecb5abe427bda14aa896d90919d998fb
Cr-Commit-Position: refs/heads/master@{#37700}
Total comments: 20
Total comments: 18
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+406 lines, -90 lines) |
Patch |
 |
M |
src/arm/builtins-arm.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/arm64/builtins-arm64.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/builtins.h
|
View
|
1
2
|
3 chunks |
+21 lines, -5 lines |
0 comments
|
Download
|
 |
M |
src/builtins.cc
|
View
|
1
2
|
1 chunk |
+12 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/code-factory.h
|
View
|
1
2
3
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/code-factory.cc
|
View
|
1
2
|
1 chunk |
+5 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/compiler/bytecode-graph-builder.cc
|
View
|
1
2
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/globals.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/ia32/builtins-ia32.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+13 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-array-builder.h
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/interpreter/bytecode-generator.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+13 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter.h
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter.cc
|
View
|
1
2
|
1 chunk |
+10 lines, -6 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter-assembler.h
|
View
|
1
2
3
4
5
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/interpreter/interpreter-assembler.cc
|
View
|
1
2
3
|
1 chunk |
+155 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/mips/builtins-mips.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/mips64/builtins-mips64.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/x64/builtins-x64.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+13 lines, -4 lines |
0 comments
|
Download
|
 |
M |
test/cctest/cctest.status
|
View
|
1
2
3
4
5
6
7
8
9
10
|
2 chunks |
+10 lines, -12 lines |
0 comments
|
Download
|
 |
M |
test/cctest/interpreter/test-interpreter.cc
|
View
|
1
2
|
5 chunks |
+25 lines, -12 lines |
0 comments
|
Download
|
 |
M |
test/cctest/test-compiler.cc
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
test/cctest/test-feedback-vector.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+36 lines, -7 lines |
0 comments
|
Download
|
 |
M |
test/mjsunit/regress/regress-353551.js
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
test/unittests/interpreter/bytecode-array-builder-unittest.cc
|
View
|
1
2
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
Total messages: 58 (39 generated)
|