|
Store type information with constants.
Instead of testing the value of a constant frame element to determine
the type we compute its type information at construction time.
This speeds up querying the type information during code generation.
This change also adds support for Integer32 constants and sets
the type information accordingly.
Committed: http://code.google.com/p/v8/source/detail?r=4256
Total comments: 8
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+114 lines, -45 lines) |
Patch |
|
M |
src/frame-element.h
|
View
|
1
2
|
4 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
|
M |
src/ia32/codegen-ia32.cc
|
View
|
|
5 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/number-info.h
|
View
|
1
2
|
9 chunks |
+26 lines, -10 lines |
0 comments
|
Download
|
|
A |
src/number-info-inl.h
|
View
|
|
1 chunk |
+55 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/register-allocator.h
|
View
|
1
2
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/register-allocator-inl.h
|
View
|
1
2
|
2 chunks |
+3 lines, -9 lines |
0 comments
|
Download
|
|
M |
src/x64/virtual-frame-x64.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
|
M |
tools/gyp/v8.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
tools/visual_studio/v8_base.vcproj
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
tools/visual_studio/v8_base_arm.vcproj
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
tools/visual_studio/v8_base_x64.vcproj
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|