Chromium Code Reviews| Index: src/ia32/macro-assembler-ia32.h |
| diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
| index cc7ef294478ed38144299b60f8cf2c8613d3ee4b..c49b06f2b8300749b294832009290c21c3e36b3b 100644 |
| --- a/src/ia32/macro-assembler-ia32.h |
| +++ b/src/ia32/macro-assembler-ia32.h |
| @@ -859,6 +859,13 @@ class MacroAssembler: public Assembler { |
| // in eax. Assumes that any other register can be used as a scratch. |
| void CheckEnumCache(Label* call_runtime); |
| + // AllocationSiteInfo support. Arrays may have an associated |
| + // AllocationSiteInfo object that can be checked for in order to pretransition |
| + // to another type. |
| + // On entry, edx should point to the array object. edi gets clobbered. |
| + // If allocation info is present, jump to allocation_info_present |
| + void PerformAllocationSiteInfoCheck(Label* allocation_info_present); |
|
danno
2013/01/04 08:50:55
See comments in macro-assembler-arm.h.
|
| + |
| private: |
| bool generating_stub_; |
| bool allow_stub_calls_; |