summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/simplified-operator-reducer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/simplified-operator-reducer.cc')
-rw-r--r--deps/v8/src/compiler/simplified-operator-reducer.cc17
1 files changed, 0 insertions, 17 deletions
diff --git a/deps/v8/src/compiler/simplified-operator-reducer.cc b/deps/v8/src/compiler/simplified-operator-reducer.cc
index 885a86286e..0f293d2b38 100644
--- a/deps/v8/src/compiler/simplified-operator-reducer.cc
+++ b/deps/v8/src/compiler/simplified-operator-reducer.cc
@@ -155,23 +155,6 @@ Reduction SimplifiedOperatorReducer::Reduce(Node* node) {
Node* new_node = graph()->NewNode(
simplified()->ChangeInt31ToCompressedSigned(), m.InputAt(0));
return Replace(new_node);
- } else if (m.IsCheckedInt32ToTaggedSigned()) {
- // Create a new checked node that outputs CompressedSigned values, with
- // an explicit decompression after it.
- Node* new_checked = graph()->CloneNode(m.node());
- NodeProperties::ChangeOp(
- new_checked, simplified()->CheckedInt32ToCompressedSigned(
- CheckParametersOf(m.node()->op()).feedback()));
- Node* new_decompression = graph()->NewNode(
- machine()->ChangeCompressedSignedToTaggedSigned(), new_checked);
-
- // For all uses of the old checked node, instead insert the new "checked
- // + decompression". Also, update control and effect.
- ReplaceWithValue(m.node(), new_decompression, new_checked, new_checked);
-
- // In the current node, we can skip the decompression since we are going
- // to have a Decompression + Compression combo.
- return Replace(new_checked);
}
break;
}