Chromium Code Reviews| Index: src/compiler/js-typed-lowering.cc |
| diff --git a/src/compiler/js-typed-lowering.cc b/src/compiler/js-typed-lowering.cc |
| index c4e7b2b7ccc75f3261b925f1ccf05e48416ef355..e77d6eebd4deeb1dd8b48ee852c2bd35dca59725 100644 |
| --- a/src/compiler/js-typed-lowering.cc |
| +++ b/src/compiler/js-typed-lowering.cc |
| @@ -491,8 +491,8 @@ Reduction JSTypedLowering::ReduceJSToBooleanInput(Node* input) { |
| // JSToBoolean(undetectable) => #false |
| return ReplaceWith(jsgraph()->FalseConstant()); |
| } |
| - if (input_type->Is(Type::Number())) { |
| - // JSToBoolean(number) => BooleanNot(NumberEqual(x, #0)) |
| + if (input_type->Is(Type::OrderedNumber())) { |
| + // JSToBoolean(ordered-number) => BooleanNot(NumberEqual(x, #0)) |
|
rossberg
2014/09/11 12:17:50
s/x/ordered-number/
Michael Starzinger
2014/09/11 12:35:59
Done.
|
| Node* cmp = graph()->NewNode(simplified()->NumberEqual(), input, |
| jsgraph()->ZeroConstant()); |
| Node* inv = graph()->NewNode(simplified()->BooleanNot(), cmp); |
| @@ -629,7 +629,7 @@ Reduction JSTypedLowering::Reduce(Node* node) { |
| Reduction result = ReduceJSToBooleanInput(node->InputAt(0)); |
| Node* value; |
| if (result.Changed()) { |
| - // JSUnaryNot(x) => BooleanNot(x) |
| + // JSUnaryNot(boolean) => BooleanNot(x) |
|
rossberg
2014/09/11 12:17:50
s/x/boolean/
Michael Starzinger
2014/09/11 12:35:59
Done.
|
| value = |
| graph()->NewNode(simplified()->BooleanNot(), result.replacement()); |
| NodeProperties::ReplaceWithValue(node, value); |