| Index: src/macro-assembler.h
|
| diff --git a/src/macro-assembler.h b/src/macro-assembler.h
|
| index 11e2217e07c218a098d0313b8be5c6b5ff39c00d..9e7112369e570c1a87d43b52428de117c89c2c52 100644
|
| --- a/src/macro-assembler.h
|
| +++ b/src/macro-assembler.h
|
| @@ -36,6 +36,23 @@ enum InvokeFlag {
|
| };
|
|
|
|
|
| +// 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,
|
| + // Specify that the requested size of the space to allocate is specified in
|
| + // words instead of bytes.
|
| + SIZE_IN_WORDS = 1 << 2,
|
| + // Align the allocation to a multiple of kDoubleSize
|
| + DOUBLE_ALIGNMENT = 1 << 3
|
| +};
|
| +
|
| +
|
| // Invalid depth in prototype chain.
|
| const int kInvalidProtoDepth = -1;
|
|
|
|
|