|
Thumb2 Backend: Thumb2 changes for Deoptimization and Code Aging
This change adds mode info for Deoptimization and correctly performs patching for code aging in Thumb2 code.
It also corrects the use of Code entry() vs instruction_start().
This is the 8th patch for the Thumb2 Backend.
Previous patch: https://codereview.chromium.org/24714004/
Next patch: https://codereview.chromium.org/24792002/
BUG=none
TEST=none
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+129 lines, -43 lines) |
Patch |
 |
M |
src/arm/codegen-arm.cc
|
View
|
|
3 chunks |
+46 lines, -9 lines |
0 comments
|
Download
|
 |
M |
src/arm/deoptimizer-arm.cc
|
View
|
|
5 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/arm/macro-assembler-arm.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/arm/macro-assembler-arm.cc
|
View
|
|
7 chunks |
+35 lines, -10 lines |
0 comments
|
Download
|
 |
M |
src/assembler.cc
|
View
|
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/builtins.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/debug.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/flag-definitions.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/ic-inl.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/liveedit.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/mark-compact.h
|
View
|
|
1 chunk |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/mark-compact.cc
|
View
|
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/objects.h
|
View
|
|
4 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/objects.cc
|
View
|
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/safepoint-table.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/serialize.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|