| Index: runtime/vm/flow_graph_compiler_x64.cc
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler_x64.cc (revision 8171)
|
| +++ runtime/vm/flow_graph_compiler_x64.cc (working copy)
|
| @@ -68,7 +68,9 @@
|
| __ Comment("Deopt stub for id %d", deopt_id_);
|
| __ Bind(entry_label());
|
| for (intptr_t i = 0; i < registers_.length(); i++) {
|
| - __ pushq(registers_[i]);
|
| + if (registers_[i] != kNoRegister) {
|
| + __ pushq(registers_[i]);
|
| + }
|
| }
|
| __ movq(RAX, Immediate(Smi::RawValue(reason_)));
|
| __ call(&StubCode::DeoptimizeLabel());
|
| @@ -983,6 +985,16 @@
|
| }
|
|
|
|
|
| +void FlowGraphCompiler::VisitUnarySmiOp(UnarySmiOpComp* comp) {
|
| + UNIMPLEMENTED();
|
| +}
|
| +
|
| +
|
| +void FlowGraphCompiler::VisitNumberNegate(NumberNegateComp* comp) {
|
| + UNIMPLEMENTED();
|
| +}
|
| +
|
| +
|
| void FlowGraphCompiler::EmitInstructionPrologue(Instruction* instr) {
|
| LocationSummary* locs = instr->locs();
|
| ASSERT(locs != NULL);
|
|
|