Commit 2eeb0854 authored by bmeurer's avatar bmeurer Committed by Commit bot

[turbofan] Remove unused word32 truncation case for CheckFloat64Hole.

BUG=chromium:684208,chromium:709753,v8:5267
R=jarin@chromium.org

Review-Url: https://codereview.chromium.org/2811153003
Cr-Commit-Position: refs/heads/master@{#44608}
parent 5f90a6eb
...@@ -2700,11 +2700,7 @@ class RepresentationSelector { ...@@ -2700,11 +2700,7 @@ class RepresentationSelector {
switch (mode) { switch (mode) {
case CheckFloat64HoleMode::kAllowReturnHole: case CheckFloat64HoleMode::kAllowReturnHole:
if (truncation.IsUnused()) return VisitUnused(node); if (truncation.IsUnused()) return VisitUnused(node);
if (truncation.IsUsedAsWord32()) { if (truncation.IsUsedAsFloat64()) {
VisitUnop(node, UseInfo::TruncatingWord32(),
MachineRepresentation::kWord32);
if (lower()) DeferReplacement(node, node->InputAt(0));
} else if (truncation.IsUsedAsFloat64()) {
VisitUnop(node, UseInfo::TruncatingFloat64(), VisitUnop(node, UseInfo::TruncatingFloat64(),
MachineRepresentation::kFloat64); MachineRepresentation::kFloat64);
if (lower()) DeferReplacement(node, node->InputAt(0)); if (lower()) DeferReplacement(node, node->InputAt(0));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment