|
|
Use a uniform way to emit code for all instructions.
Rather than having special cases for block entries and parallel moves,
use the normal code generation infrastructure.
Take advantage of this to avoid generating duplicate deoptimization entries
for some instructions (e.g., GotoInstr).
R=fschneider@google.com
BUG=
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+74 lines, -172 lines) |
Patch |
 |
M |
runtime/vm/flow_graph_compiler.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler.cc
|
View
|
|
2 chunks |
+22 lines, -16 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_arm.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_ia32.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_mips.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/flow_graph_compiler_x64.cc
|
View
|
|
1 chunk |
+1 line, -6 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language.h
|
View
|
|
18 chunks |
+22 lines, -72 lines |
4 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language.cc
|
View
|
|
6 chunks |
+5 lines, -20 lines |
2 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language_arm.cc
|
View
|
|
2 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language_ia32.cc
|
View
|
|
2 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language_mips.cc
|
View
|
|
2 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
 |
M |
runtime/vm/intermediate_language_x64.cc
|
View
|
|
2 chunks |
+5 lines, -10 lines |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|