|
|
Remove skip_static_calls_ as it uses an obsolete way to check for uncalled static calls. Will be replaced by ICData tracking.
Add two different PCDescriptors to differentiate between optimized and unoptimized static calls (the former loads args. descr, the later loads ICData before calling).
Populate static call's ic_data field when optimizing.
R=asiva@google.com
Committed: https://code.google.com/p/dart/source/detail?r=24433
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+119 lines, -131 lines) |
Patch |
 |
M |
runtime/vm/code_descriptors_test.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
runtime/vm/code_generator.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/code_patcher.h
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/code_patcher_arm.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/code_patcher_ia32.cc
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/code_patcher_mips.cc
|
View
|
1
2
3
4
|
1 chunk |
+5 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/code_patcher_x64.cc
|
View
|
1
2
3
4
|
2 chunks |
+12 lines, -10 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/debugger.cc
|
View
|
1
2
3
4
|
4 chunks |
+6 lines, -5 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler.h
|
View
|
1
2
3
4
|
1 chunk |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler.cc
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_arm.cc
|
View
|
1
2
3
4
|
4 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_ia32.cc
|
View
|
1
2
3
4
|
4 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_mips.cc
|
View
|
1
2
3
4
|
5 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_x64.cc
|
View
|
1
2
3
4
|
4 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_inliner.cc
|
View
|
1
2
3
4
|
5 chunks |
+1 line, -18 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/object.cc
|
View
|
1
2
3
4
|
3 chunks |
+21 lines, -33 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|