|
Reduce the memory used by frame elements from two words to one by
encoding the values in one word and by using an indirection table for
handles.
This reduces compilation time by roughly 10% and we should be able to make the slow case equality checking of frame elements faster as well.
Committed: http://code.google.com/p/v8/source/detail?r=1949
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+360 lines, -253 lines) |
Patch |
|
M |
src/arm/virtual-frame-arm.h
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/compiler.h
|
View
|
|
2 chunks |
+15 lines, -0 lines |
2 comments
|
Download
|
|
M |
src/compiler.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
2 comments
|
Download
|
|
A |
src/frame-element.h
|
View
|
|
1 chunk |
+263 lines, -0 lines |
2 comments
|
Download
|
|
M |
src/ia32/virtual-frame-ia32.h
|
View
|
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/jump-target.h
|
View
|
|
2 chunks |
+7 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/jump-target.cc
|
View
|
|
3 chunks |
+3 lines, -2 lines |
2 comments
|
Download
|
|
A |
src/jump-target-inl.h
|
View
|
|
1 chunk |
+44 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/register-allocator.h
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
src/register-allocator-inl.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
src/virtual-frame.h
|
View
|
|
1 chunk |
+1 line, -198 lines |
2 comments
|
Download
|
|
M |
src/virtual-frame.cc
|
View
|
|
2 chunks |
+4 lines, -21 lines |
0 comments
|
Download
|
|
M |
src/zone.h
|
View
|
|
1 chunk |
+7 lines, -2 lines |
0 comments
|
Download
|
|
M |
tools/gyp/v8.gyp
|
View
|
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
tools/visual_studio/v8_base.vcproj
|
View
|
|
2 chunks |
+8 lines, -0 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|