Index: src/compiler/instruction-selector.cc |
diff --git a/src/compiler/instruction-selector.cc b/src/compiler/instruction-selector.cc |
index 9cd32b1c001d3b952a2cad45d52c84508ad3bf08..22ca9c7319e56ffdd281825dd4e24733b2a1d0f8 100644 |
--- a/src/compiler/instruction-selector.cc |
+++ b/src/compiler/instruction-selector.cc |
@@ -1084,6 +1084,8 @@ void InstructionSelector::VisitNode(Node* node) { |
return MarkAsFloat32(node), VisitFloat32Sub(node); |
case IrOpcode::kFloat32SubPreserveNan: |
return MarkAsFloat32(node), VisitFloat32SubPreserveNan(node); |
+ case IrOpcode::kFloat32Neg: |
+ return MarkAsFloat32(node), VisitFloat32Neg(node); |
case IrOpcode::kFloat32Mul: |
return MarkAsFloat32(node), VisitFloat32Mul(node); |
case IrOpcode::kFloat32Div: |
@@ -1108,6 +1110,8 @@ void InstructionSelector::VisitNode(Node* node) { |
return MarkAsFloat64(node), VisitFloat64Sub(node); |
case IrOpcode::kFloat64SubPreserveNan: |
return MarkAsFloat64(node), VisitFloat64SubPreserveNan(node); |
+ case IrOpcode::kFloat64Neg: |
+ return MarkAsFloat64(node), VisitFloat64Neg(node); |
case IrOpcode::kFloat64Mul: |
return MarkAsFloat64(node), VisitFloat64Mul(node); |
case IrOpcode::kFloat64Div: |