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. |