| Index: runtime/vm/flow_graph_compiler_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/flow_graph_compiler_ia32.cc (revision 18444)
|
| +++ runtime/vm/flow_graph_compiler_ia32.cc (working copy)
|
| @@ -1318,25 +1318,6 @@
|
| }
|
|
|
|
|
| -void FlowGraphCompiler::LoadDoubleOrSmiToFpu(FpuRegister result,
|
| - Register reg,
|
| - Register temp,
|
| - Label* not_double_or_smi) {
|
| - Label is_smi, done;
|
| - __ testl(reg, Immediate(kSmiTagMask));
|
| - __ j(ZERO, &is_smi);
|
| - __ CompareClassId(reg, kDoubleCid, temp);
|
| - __ j(NOT_EQUAL, not_double_or_smi);
|
| - __ movsd(result, FieldAddress(reg, Double::value_offset()));
|
| - __ jmp(&done);
|
| - __ Bind(&is_smi);
|
| - __ movl(temp, reg);
|
| - __ SmiUntag(temp);
|
| - __ cvtsi2sd(result, temp);
|
| - __ Bind(&done);
|
| -}
|
| -
|
| -
|
| void FlowGraphCompiler::SaveLiveRegisters(LocationSummary* locs) {
|
| // TODO(vegorov): consider saving only caller save (volatile) registers.
|
| const intptr_t xmm_regs_count = locs->live_registers()->fpu_regs_count();
|
|
|