| OLD | NEW | 
|    1 // Copyright 2012 the V8 project authors. All rights reserved. |    1 // Copyright 2012 the V8 project authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef V8_MACRO_ASSEMBLER_H_ |    5 #ifndef V8_MACRO_ASSEMBLER_H_ | 
|    6 #define V8_MACRO_ASSEMBLER_H_ |    6 #define V8_MACRO_ASSEMBLER_H_ | 
|    7  |    7  | 
|    8 #include "src/assembler.h" |    8 #include "src/assembler.h" | 
|    9  |    9  | 
|   10  |   10  | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
|   22   // The content of the result register already contains the allocation top in |   22   // The content of the result register already contains the allocation top in | 
|   23   // new space. |   23   // new space. | 
|   24   RESULT_CONTAINS_TOP = 1 << 0, |   24   RESULT_CONTAINS_TOP = 1 << 0, | 
|   25   // Specify that the requested size of the space to allocate is specified in |   25   // Specify that the requested size of the space to allocate is specified in | 
|   26   // words instead of bytes. |   26   // words instead of bytes. | 
|   27   SIZE_IN_WORDS = 1 << 1, |   27   SIZE_IN_WORDS = 1 << 1, | 
|   28   // Align the allocation to a multiple of kDoubleSize |   28   // Align the allocation to a multiple of kDoubleSize | 
|   29   DOUBLE_ALIGNMENT = 1 << 2, |   29   DOUBLE_ALIGNMENT = 1 << 2, | 
|   30   // Directly allocate in old space |   30   // Directly allocate in old space | 
|   31   PRETENURE = 1 << 3, |   31   PRETENURE = 1 << 3, | 
 |   32   // Allocation folding dominator | 
 |   33   ALLOCATION_FOLDING_DOMINATOR = 1 << 4, | 
 |   34   // Folded allocation | 
 |   35   ALLOCATION_FOLDED = 1 << 5 | 
|   32 }; |   36 }; | 
|   33  |   37  | 
|   34 #if V8_TARGET_ARCH_IA32 |   38 #if V8_TARGET_ARCH_IA32 | 
|   35 #include "src/ia32/assembler-ia32.h" |   39 #include "src/ia32/assembler-ia32.h" | 
|   36 #include "src/ia32/assembler-ia32-inl.h" |   40 #include "src/ia32/assembler-ia32-inl.h" | 
|   37 #include "src/ia32/macro-assembler-ia32.h" |   41 #include "src/ia32/macro-assembler-ia32.h" | 
|   38 #elif V8_TARGET_ARCH_X64 |   42 #elif V8_TARGET_ARCH_X64 | 
|   39 #include "src/x64/assembler-x64.h" |   43 #include "src/x64/assembler-x64.h" | 
|   40 #include "src/x64/assembler-x64-inl.h" |   44 #include "src/x64/assembler-x64-inl.h" | 
|   41 #include "src/x64/macro-assembler-x64.h" |   45 #include "src/x64/macro-assembler-x64.h" | 
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  277     } |  281     } | 
|  278     return ExternalReference::new_space_allocation_limit_address(isolate); |  282     return ExternalReference::new_space_allocation_limit_address(isolate); | 
|  279   } |  283   } | 
|  280 }; |  284 }; | 
|  281  |  285  | 
|  282  |  286  | 
|  283 }  // namespace internal |  287 }  // namespace internal | 
|  284 }  // namespace v8 |  288 }  // namespace v8 | 
|  285  |  289  | 
|  286 #endif  // V8_MACRO_ASSEMBLER_H_ |  290 #endif  // V8_MACRO_ASSEMBLER_H_ | 
| OLD | NEW |