| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index 8b40a249d34372d793adad1c69c6496d82e5bd52..3cb0a5251ab7f56e97d84a3cef89baba57bbe4de 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -1581,7 +1581,7 @@ HValue* HUnaryMathOperation::Canonicalize() {
|
| val, representation(), false, false));
|
| }
|
| }
|
| - if (op() == kMathFloor && value()->IsDiv() && value()->UseCount() == 1) {
|
| + if (op() == kMathFloor && value()->IsDiv() && value()->HasOneUse()) {
|
| HDiv* hdiv = HDiv::cast(value());
|
|
|
| HValue* left = hdiv->left();
|
| @@ -2149,7 +2149,7 @@ void InductionVariableData::ChecksRelatedToLength::UseNewIndexInCurrentBlock(
|
| added_index()->SetOperandAt(1, index_base);
|
| added_index()->SetOperandAt(2, added_constant());
|
| first_check_in_block()->SetOperandAt(0, added_index());
|
| - if (previous_index->UseCount() == 0) {
|
| + if (previous_index->HasNoUses()) {
|
| previous_index->DeleteAndReplaceWith(NULL);
|
| }
|
| }
|
| @@ -2893,7 +2893,7 @@ bool HConstant::EmitAtUses() {
|
| // TODO(titzer): this seems like a hack that should be fixed by custom OSR.
|
| return true;
|
| }
|
| - if (UseCount() == 0) return true;
|
| + if (HasNoUses()) return true;
|
| if (IsCell()) return false;
|
| if (representation().IsDouble()) return false;
|
| if (representation().IsExternal()) return false;
|
|
|