Chromium Code Reviews| Index: src/arm/macro-assembler-arm.h |
| =================================================================== |
| --- src/arm/macro-assembler-arm.h (revision 4616) |
| +++ src/arm/macro-assembler-arm.h (working copy) |
| @@ -52,6 +52,19 @@ |
| }; |
| +// Flags used for the AllocateInNewSpace functions. |
| +enum AllocationFlags { |
| + // No special flags. |
| + NO_ALLOCATION_FLAGS = 0, |
| + // Return the pointer to the allocated already tagged as a heap object. |
| + TAG_OBJECT = 1 << 0, |
| + // The content of the result register already contains the allocation top in |
| + // new space. |
| + RESULT_CONTAINS_TOP = 1 << 1, |
| + SIZE_IN_WORDS = 1 << 2 |
|
Vyacheslav Egorov (Chromium)
2010/05/07 13:18:26
Comment about SIZE_IN_WORDS meaning for the sake o
|
| +}; |
| + |
| + |
| // MacroAssembler implements a collection of frequently used macros. |
| class MacroAssembler: public Assembler { |
| public: |