Index: src/compiler/instruction-selector.cc |
diff --git a/src/compiler/instruction-selector.cc b/src/compiler/instruction-selector.cc |
index 89c2fe1e459f1110b61fbaa0e25bbc2dc0b2d104..b612e3253be0a5d775011b69f3904d51fd8fbe59 100644 |
--- a/src/compiler/instruction-selector.cc |
+++ b/src/compiler/instruction-selector.cc |
@@ -764,6 +764,8 @@ void InstructionSelector::VisitNode(Node* node) { |
return MarkAsDouble(node), VisitFloat32Min(node); |
case IrOpcode::kFloat32Max: |
return MarkAsDouble(node), VisitFloat32Max(node); |
+ case IrOpcode::kFloat32Abs: |
+ return MarkAsDouble(node), VisitFloat32Abs(node); |
case IrOpcode::kFloat32Sqrt: |
return MarkAsDouble(node), VisitFloat32Sqrt(node); |
case IrOpcode::kFloat32Equal: |
@@ -786,6 +788,8 @@ void InstructionSelector::VisitNode(Node* node) { |
return MarkAsDouble(node), VisitFloat64Min(node); |
case IrOpcode::kFloat64Max: |
return MarkAsDouble(node), VisitFloat64Max(node); |
+ case IrOpcode::kFloat64Abs: |
+ return MarkAsDouble(node), VisitFloat64Abs(node); |
case IrOpcode::kFloat64Sqrt: |
return MarkAsDouble(node), VisitFloat64Sqrt(node); |
case IrOpcode::kFloat64Equal: |