Chromium Code Reviews| Index: src/hydrogen-instructions.cc |
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc |
| index 5bf5b48c22e4ee57fe50f9bc10948e043ac14b6e..993bf1f60406f0b4e742d002b6a830fa14a8f569 100644 |
| --- a/src/hydrogen-instructions.cc |
| +++ b/src/hydrogen-instructions.cc |
| @@ -1712,22 +1712,22 @@ void HLoadKeyedFastElement::PrintDataTo(StringStream* stream) { |
| stream->Add("["); |
| key()->PrintNameTo(stream); |
| stream->Add("]"); |
| - if (hole_check_mode_ == PERFORM_HOLE_CHECK) { |
| + if (IsFastHoleyElementsKind(elements_kind())) { |
|
Michael Starzinger
2012/06/12 08:10:43
It seems as if we don't need the hole_check_mode f
danno
2012/06/12 09:59:22
Done.
|
| stream->Add(" check_hole"); |
| } |
| } |
| bool HLoadKeyedFastElement::RequiresHoleCheck() { |
| - if (hole_check_mode_ == OMIT_HOLE_CHECK) { |
| + if (IsFastPackedElementsKind(elements_kind())) { |
|
Michael Starzinger
2012/06/12 08:10:43
Likewise.
danno
2012/06/12 09:59:22
The hole check value is gone, but we still need to
|
| return false; |
| } |
| - |
| + |
| for (HUseIterator it(uses()); !it.Done(); it.Advance()) { |
| HValue* use = it.value(); |
| if (!use->IsChange()) return true; |
| } |
| - |
| + |
| return false; |
| } |