|
ARM: Port r7089 to ARM
Ensure that there is always enough bytes between consequtive calls in optimized code to write a call instruction at the return points without overlapping.
Add a call to deoptimize all functions after running tests with --stress-opt. This will catch some issues with functions which cannot be forcefully deoptimized. Some of the tests failed on ARM with that change without the rest of the changes in this change.
Committed: http://code.google.com/p/v8/source/detail?r=7132
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+204 lines, -40 lines) |
Patch |
|
M |
include/v8-testing.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
samples/shell.cc
|
View
|
|
2 chunks |
+7 lines, -0 lines |
2 comments
|
Download
|
|
M |
src/api.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/arm/assembler-arm.h
|
View
|
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/arm/assembler-arm.cc
|
View
|
|
1 chunk |
+27 lines, -3 lines |
4 comments
|
Download
|
|
M |
src/arm/deoptimizer-arm.cc
|
View
|
1
|
3 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/arm/lithium-codegen-arm.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/arm/lithium-codegen-arm.cc
|
View
|
1
|
2 chunks |
+19 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/arm/macro-assembler-arm.h
|
View
|
|
8 chunks |
+17 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/arm/macro-assembler-arm.cc
|
View
|
1
|
8 chunks |
+98 lines, -22 lines |
2 comments
|
Download
|
|
M |
src/ia32/deoptimizer-ia32.cc
|
View
|
1
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/x64/deoptimizer-x64.cc
|
View
|
1
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|