Index: src/compiler/arm/instruction-selector-arm.cc |
diff --git a/src/compiler/arm/instruction-selector-arm.cc b/src/compiler/arm/instruction-selector-arm.cc |
index 3daf134ebf0508b0d254d3849f795f6f55a69861..5b2fa2b369e8a979d5db12e5a51ba84e32ed7a61 100644 |
--- a/src/compiler/arm/instruction-selector-arm.cc |
+++ b/src/compiler/arm/instruction-selector-arm.cc |
@@ -1211,20 +1211,14 @@ void InstructionSelector::VisitRoundFloat64ToInt32(Node* node) { |
VisitRR(this, kArmVcvtS32F64, node); |
} |
- |
void InstructionSelector::VisitBitcastFloat32ToInt32(Node* node) { |
VisitRR(this, kArmVmovU32F32, node); |
} |
- |
void InstructionSelector::VisitBitcastInt32ToFloat32(Node* node) { |
- ArmOperandGenerator g(this); |
- Emit(kArmVmovLowF64U32, g.DefineAsRegister(node), |
- ImmediateOperand(ImmediateOperand::INLINE, 0), |
- g.UseRegister(node->InputAt(0))); |
+ VisitRR(this, kArmVmovF32U32, node); |
} |
- |
void InstructionSelector::VisitFloat32Add(Node* node) { |
ArmOperandGenerator g(this); |
Float32BinopMatcher m(node); |