|
|
Add a deoptimization count to each function to limit number of re-compilations.
In most scenarios it is better to count deoptimizations than optimizations to
decide when to stop re-compiling a function because of repeated deopts.
BUG= v8:1902
Total comments: 26
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+77 lines, -70 lines) |
Patch |
 |
M |
src/arm/deoptimizer-arm.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/compiler.h
|
View
|
|
1 chunk |
+1 line, -1 line |
2 comments
|
Download
|
 |
M |
src/compiler.cc
|
View
|
|
4 chunks |
+2 lines, -19 lines |
2 comments
|
Download
|
 |
M |
src/heap.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
2 comments
|
Download
|
 |
M |
src/hydrogen.cc
|
View
|
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/ia32/deoptimizer-ia32.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/mips/deoptimizer-mips.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
2 comments
|
Download
|
 |
M |
src/objects.h
|
View
|
|
7 chunks |
+17 lines, -15 lines |
4 comments
|
Download
|
 |
M |
src/objects.cc
|
View
|
|
4 chunks |
+19 lines, -10 lines |
2 comments
|
Download
|
 |
M |
src/objects-inl.h
|
View
|
|
3 chunks |
+4 lines, -4 lines |
2 comments
|
Download
|
 |
M |
src/runtime.h
|
View
|
|
1 chunk |
+1 line, -1 line |
2 comments
|
Download
|
 |
M |
src/runtime.cc
|
View
|
|
2 chunks |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
src/x64/deoptimizer-x64.cc
|
View
|
|
1 chunk |
+2 lines, -0 lines |
2 comments
|
Download
|
 |
M |
test/mjsunit/assert-opt-and-deopt.js
|
View
|
|
4 chunks |
+14 lines, -13 lines |
2 comments
|
Download
|
Total messages: 3 (0 generated)
|