Index: src/compiler/ppc/instruction-selector-ppc.cc |
diff --git a/src/compiler/ppc/instruction-selector-ppc.cc b/src/compiler/ppc/instruction-selector-ppc.cc |
index 4f1cbe025b83e9d2f92b550a09c7dd97bc0de908..0f45647865df3ae57cdeb762c66f5a2f66797ccc 100644 |
--- a/src/compiler/ppc/instruction-selector-ppc.cc |
+++ b/src/compiler/ppc/instruction-selector-ppc.cc |
@@ -976,24 +976,16 @@ void InstructionSelector::VisitFloat64Mod(Node* node) { |
} |
-void InstructionSelector::VisitFloat32Max(Node* node) { |
- VisitRRR(this, kPPC_MaxDouble, node); |
-} |
+void InstructionSelector::VisitFloat32Max(Node* node) { UNREACHABLE(); } |
-void InstructionSelector::VisitFloat64Max(Node* node) { |
- VisitRRR(this, kPPC_MaxDouble, node); |
-} |
+void InstructionSelector::VisitFloat64Max(Node* node) { UNREACHABLE(); } |
-void InstructionSelector::VisitFloat32Min(Node* node) { |
- VisitRRR(this, kPPC_MinDouble, node); |
-} |
+void InstructionSelector::VisitFloat32Min(Node* node) { UNREACHABLE(); } |
-void InstructionSelector::VisitFloat64Min(Node* node) { |
- VisitRRR(this, kPPC_MinDouble, node); |
-} |
+void InstructionSelector::VisitFloat64Min(Node* node) { UNREACHABLE(); } |
void InstructionSelector::VisitFloat32Abs(Node* node) { |
@@ -1628,11 +1620,7 @@ void InstructionSelector::VisitFloat64InsertHighWord32(Node* node) { |
// static |
MachineOperatorBuilder::Flags |
InstructionSelector::SupportedMachineOperatorFlags() { |
- return MachineOperatorBuilder::kFloat32Max | |
- MachineOperatorBuilder::kFloat32Min | |
- MachineOperatorBuilder::kFloat64Max | |
- MachineOperatorBuilder::kFloat64Min | |
- MachineOperatorBuilder::kFloat64RoundDown | |
+ return MachineOperatorBuilder::kFloat64RoundDown | |
MachineOperatorBuilder::kFloat64RoundTruncate | |
MachineOperatorBuilder::kFloat64RoundTiesAway; |
// We omit kWord32ShiftIsSafe as s[rl]w use 0x3f as a mask rather than 0x1f. |