| Index: src/compiler/simplified-lowering.cc
|
| diff --git a/src/compiler/simplified-lowering.cc b/src/compiler/simplified-lowering.cc
|
| index bf7daad797a92b545d0054029dad504dc879f39b..0d4593f7c914968c83b0cf650d6d2a222f3fa8a2 100644
|
| --- a/src/compiler/simplified-lowering.cc
|
| +++ b/src/compiler/simplified-lowering.cc
|
| @@ -919,25 +919,6 @@ class RepresentationSelector {
|
| }
|
| break;
|
| }
|
| - case IrOpcode::kObjectIsNonNegativeSmi: {
|
| - ProcessInput(node, 0, kMachAnyTagged);
|
| - SetOutput(node, kRepBit | kTypeBool);
|
| - if (lower()) {
|
| - Node* is_tagged = jsgraph_->graph()->NewNode(
|
| - jsgraph_->machine()->WordAnd(), node->InputAt(0),
|
| - jsgraph_->IntPtrConstant(kSmiTagMask));
|
| - Node* is_smi = jsgraph_->graph()->NewNode(
|
| - jsgraph_->machine()->WordEqual(), is_tagged,
|
| - jsgraph_->IntPtrConstant(kSmiTag));
|
| - Node* is_non_neg = jsgraph_->graph()->NewNode(
|
| - jsgraph_->machine()->IntLessThanOrEqual(),
|
| - jsgraph_->IntPtrConstant(0), node->InputAt(0));
|
| - Node* is_non_neg_smi = jsgraph_->graph()->NewNode(
|
| - jsgraph_->machine()->Word32And(), is_smi, is_non_neg);
|
| - DeferReplacement(node, is_non_neg_smi);
|
| - }
|
| - break;
|
| - }
|
|
|
| //------------------------------------------------------------------
|
| // Machine-level operators.
|
|
|