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 300e27fe6f07aca3be7d0981566000132a3e55d7..f0386192c130c82ace99544204a6ad4998af2676 100644 |
--- a/src/compiler/ppc/instruction-selector-ppc.cc |
+++ b/src/compiler/ppc/instruction-selector-ppc.cc |
@@ -1185,6 +1185,9 @@ void VisitWordCompareZero(InstructionSelector* selector, Node* user, |
case IrOpcode::kUint64LessThan: |
cont->OverwriteAndNegateIfEqual(kUnsignedLessThan); |
return VisitWord64Compare(selector, value, cont); |
+ case IrOpcode::kUint64LessThanOrEqual: |
+ cont->OverwriteAndNegateIfEqual(kUnsignedLessThanOrEqual); |
+ return VisitWord64Compare(selector, value, cont); |
#endif |
case IrOpcode::kFloat32Equal: |
cont->OverwriteAndNegateIfEqual(kEqual); |
@@ -1383,8 +1386,8 @@ void InstructionSelector::VisitInt64LessThanOrEqual(Node* node) { |
} |
-void InstructionSelector::VisitUint64LessThan(Node* node) { |
- FlagsContinuation cont(kUnsignedLessThan, node); |
+void InstructionSelector::VisitUint64LessThanOrEqual(Node* node) { |
+ FlagsContinuation cont(kUnsignedLessThanOrEqual, node); |
VisitWord64Compare(this, node, &cont); |
} |
#endif |