|
Inline array loads in loops directly in the code instead of always
calling a stub. The map to check against is unknown when generating
the code, so we patch the map check in the IC initialization code.
Loop nesting is currently not tracked on ARM. I'll file feature
request bug reports for implementing this on ARM and add the number to
the TODOs before I commit.
Committed: http://code.google.com/p/v8/source/detail?r=1015
Total comments: 9
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+175 lines, -30 lines) |
Patch |
|
M |
src/builtins-ia32.cc
|
View
|
|
1 chunk |
+5 lines, -0 lines |
2 comments
|
Download
|
|
M |
src/codegen-arm.cc
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/codegen-ia32.cc
|
View
|
1
|
2 chunks |
+104 lines, -18 lines |
6 comments
|
Download
|
|
M |
src/d8.cc
|
View
|
|
1 chunk |
+5 lines, -5 lines |
1 comment
|
Download
|
|
M |
src/ic.h
|
View
|
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/ic.cc
|
View
|
|
2 chunks |
+16 lines, -1 line |
0 comments
|
Download
|
|
M |
src/ic-arm.cc
|
View
|
|
1 chunk |
+6 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/ic-ia32.cc
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/stub-cache-ia32.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/v8-counters.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
test/cctest/test-api.cc
|
View
|
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|