Chromium Code Reviews| Index: runtime/vm/intermediate_language_ia32.cc |
| =================================================================== |
| --- runtime/vm/intermediate_language_ia32.cc (revision 34189) |
| +++ runtime/vm/intermediate_language_ia32.cc (working copy) |
| @@ -365,7 +365,7 @@ |
| XmmRegister result, |
| Register tmp) { |
| // Compare upper half. |
| - Label check_lower, done; |
| + Label check_lower; |
| __ pextrd(tmp, result, Immediate(1)); |
| __ cmpl(tmp, Immediate(0x00200000)); |
| __ j(GREATER, overflow); |
| @@ -381,8 +381,6 @@ |
| __ j(LESS, overflow); |
| // Anything in the lower part would make the number bigger than the lower |
| // bound, so we are done. |
| - |
| - __ Bind(&done); |
| } |
| @@ -5177,7 +5175,9 @@ |
| summary->set_in(0, needs_writable_input |
| ? Location::WritableRegister() |
| : Location::RequiresRegister()); |
| - if (needs_temp) summary->set_temp(0, Location::RequiresRegister()); |
| + if (needs_temp) { |
|
Cutch
2014/03/20 20:46:10
:)
|
| + summary->set_temp(0, Location::RequiresRegister()); |
| + } |
| summary->set_out(Location::RequiresFpuRegister()); |
| return summary; |
| } |
| @@ -5414,8 +5414,8 @@ |
| ASSERT(locs()->in(1).reg() == ECX); |
| ASSERT(locs()->out().fpu_reg() == left); |
| - Label* deopt = compiler->AddDeoptStub(deopt_id(), |
| - kDeoptShiftMintOp); |
| + Label* deopt = compiler->AddDeoptStub(deopt_id(), |
| + kDeoptShiftMintOp); |
| Label done; |
| __ testl(ECX, ECX); |
| __ j(ZERO, &done); // Shift by 0 is a nop. |