Chromium Code Reviews| Index: src/hydrogen-instructions.h |
| diff --git a/src/hydrogen-instructions.h b/src/hydrogen-instructions.h |
| index 685a5e883cd4085e231cd2d2b2f99c9a8f863dde..aca9cc6eca3b0dbe9c9fa244b075e53585d063e6 100644 |
| --- a/src/hydrogen-instructions.h |
| +++ b/src/hydrogen-instructions.h |
| @@ -5105,6 +5105,8 @@ class HAllocate V8_FINAL : public HTemplateInstruction<2> { |
| SetOperandAt(1, size); |
| } |
| + void ClearNextMapWord(int offset); |
|
Michael Starzinger
2013/08/27 14:03:28
nit: Should be private.
Hannes Payer (out of office)
2013/08/27 14:13:02
Done.
|
| + |
| virtual void HandleSideEffectDominator(GVNFlag side_effect, |
| HValue* dominator) V8_OVERRIDE; |
| @@ -5141,10 +5143,12 @@ class HAllocate V8_FINAL : public HTemplateInstruction<2> { |
| flags_ = static_cast<HAllocate::Flags>(flags_ | |
| ALLOCATE_DOUBLE_ALIGNED); |
| } |
| + clear_next_map_word_ = AllocationSite::CanTrack(instance_type); |
| } |
| Flags flags_; |
| Handle<Map> known_initial_map_; |
| + bool clear_next_map_word_; |
| }; |