|
Restrict immediate operands to smi where only smis are supported.
Re-enable redundant phi elimination.
Add x64 codegen templates and assembler instructions for immediate operands.
Fix x64 assembler for imull when using r8-r15.
Add x64 instruction for imulq(reg, imm).
Fix x64 disassembler printing of immediates.
Committed: https://code.google.com/p/dart/source/detail?r=14814
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+209 lines, -139 lines) |
Patch |
|
M |
runtime/vm/assembler_x64.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
runtime/vm/assembler_x64.cc
|
View
|
|
7 chunks |
+57 lines, -16 lines |
0 comments
|
Download
|
|
M |
runtime/vm/assembler_x64_test.cc
|
View
|
|
20 chunks |
+72 lines, -52 lines |
0 comments
|
Download
|
|
M |
runtime/vm/disassembler_x64.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
runtime/vm/flow_graph_optimizer.cc
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
runtime/vm/intermediate_language_ia32.cc
|
View
|
1
2
|
7 chunks |
+16 lines, -34 lines |
0 comments
|
Download
|
|
M |
runtime/vm/intermediate_language_x64.cc
|
View
|
1
2
|
8 chunks |
+23 lines, -34 lines |
0 comments
|
Download
|
|
M |
runtime/vm/locations.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
runtime/vm/locations.cc
|
View
|
|
2 chunks |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A |
tests/language/inline_closure_with_constant_arguments.dart
|
View
|
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
Total messages: 3 (0 generated)
|