|
|
Recognize more list factories. Recognizing list factories (Array, Bytearrays, etc) allows the type and range to be determined. Add byte array factories to the list of recognzied factories and intrinsify them early. If not intrinisified they may be inlined and not recognized. Keeping the recognition at API level is more stable as internal implementation may change.
Committed: https://code.google.com/p/dart/source/detail?r=19422
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+337 lines, -49 lines) |
Patch |
 |
M |
runtime/vm/flow_graph_builder.cc
|
View
|
1
|
6 chunks |
+33 lines, -17 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language.h
|
View
|
1
|
4 chunks |
+8 lines, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language.cc
|
View
|
1
|
3 chunks |
+26 lines, -21 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intrinsifier.h
|
View
|
1
2
|
2 chunks |
+15 lines, -3 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intrinsifier_arm.cc
|
View
|
1
2
|
3 chunks |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intrinsifier_ia32.cc
|
View
|
1
2
|
3 chunks |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intrinsifier_mips.cc
|
View
|
1
2
|
3 chunks |
+55 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intrinsifier_x64.cc
|
View
|
1
2
|
3 chunks |
+66 lines, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/symbols.h
|
View
|
1
|
2 chunks |
+13 lines, -2 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|