| Index: src/a64/lithium-codegen-a64.cc
|
| diff --git a/src/a64/lithium-codegen-a64.cc b/src/a64/lithium-codegen-a64.cc
|
| index 677f2b2d0befc5a4b5f3918f4d5851db9f673f6c..3e87944b17192e85538b8c835cdf04310c049b2b 100644
|
| --- a/src/a64/lithium-codegen-a64.cc
|
| +++ b/src/a64/lithium-codegen-a64.cc
|
| @@ -2224,30 +2224,6 @@ void LCodeGen::DoClampTToUint8(LClampTToUint8* instr) {
|
| }
|
|
|
|
|
| -void LCodeGen::DoDoubleBits(LDoubleBits* instr) {
|
| - DoubleRegister value_reg = ToDoubleRegister(instr->value());
|
| - Register result_reg = ToRegister(instr->result());
|
| - if (instr->hydrogen()->bits() == HDoubleBits::HIGH) {
|
| - __ Fmov(result_reg, value_reg);
|
| - __ Mov(result_reg, Operand(result_reg, LSR, 32));
|
| - } else {
|
| - __ Fmov(result_reg.W(), value_reg.S());
|
| - }
|
| -}
|
| -
|
| -
|
| -void LCodeGen::DoConstructDouble(LConstructDouble* instr) {
|
| - Register hi_reg = ToRegister(instr->hi());
|
| - Register lo_reg = ToRegister(instr->lo());
|
| - Register temp = ToRegister(instr->temp());
|
| - DoubleRegister result_reg = ToDoubleRegister(instr->result());
|
| -
|
| - __ And(temp, lo_reg, Operand(0xffffffff));
|
| - __ Orr(temp, temp, Operand(hi_reg, LSL, 32));
|
| - __ Fmov(result_reg, temp);
|
| -}
|
| -
|
| -
|
| void LCodeGen::DoClassOfTestAndBranch(LClassOfTestAndBranch* instr) {
|
| Handle<String> class_name = instr->hydrogen()->class_name();
|
| Label* true_label = instr->TrueLabel(chunk_);
|
|
|