Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(134)

Side by Side Diff: src/objects.h

Issue 379923007: Move CONSTANT_POOL_ARRAY_TYPE back into OldPointerSpace type. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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_OBJECTS_H_ 5 #ifndef V8_OBJECTS_H_
6 #define V8_OBJECTS_H_ 6 #define V8_OBJECTS_H_
7 7
8 #include "src/allocation.h" 8 #include "src/allocation.h"
9 #include "src/assert-scope.h" 9 #include "src/assert-scope.h"
10 #include "src/builtins.h" 10 #include "src/builtins.h"
(...skipping 698 matching lines...) Expand 10 before | Expand all | Expand 10 after
709 FIXED_UINT8_ARRAY_TYPE, 709 FIXED_UINT8_ARRAY_TYPE,
710 FIXED_INT16_ARRAY_TYPE, 710 FIXED_INT16_ARRAY_TYPE,
711 FIXED_UINT16_ARRAY_TYPE, 711 FIXED_UINT16_ARRAY_TYPE,
712 FIXED_INT32_ARRAY_TYPE, 712 FIXED_INT32_ARRAY_TYPE,
713 FIXED_UINT32_ARRAY_TYPE, 713 FIXED_UINT32_ARRAY_TYPE,
714 FIXED_FLOAT32_ARRAY_TYPE, 714 FIXED_FLOAT32_ARRAY_TYPE,
715 FIXED_FLOAT64_ARRAY_TYPE, 715 FIXED_FLOAT64_ARRAY_TYPE,
716 FIXED_UINT8_CLAMPED_ARRAY_TYPE, // LAST_FIXED_TYPED_ARRAY_TYPE 716 FIXED_UINT8_CLAMPED_ARRAY_TYPE, // LAST_FIXED_TYPED_ARRAY_TYPE
717 717
718 FIXED_DOUBLE_ARRAY_TYPE, 718 FIXED_DOUBLE_ARRAY_TYPE,
719 CONSTANT_POOL_ARRAY_TYPE,
720 FILLER_TYPE, // LAST_DATA_TYPE 719 FILLER_TYPE, // LAST_DATA_TYPE
721 720
722 // Structs. 721 // Structs.
723 DECLARED_ACCESSOR_DESCRIPTOR_TYPE, 722 DECLARED_ACCESSOR_DESCRIPTOR_TYPE,
724 DECLARED_ACCESSOR_INFO_TYPE, 723 DECLARED_ACCESSOR_INFO_TYPE,
725 EXECUTABLE_ACCESSOR_INFO_TYPE, 724 EXECUTABLE_ACCESSOR_INFO_TYPE,
726 ACCESSOR_PAIR_TYPE, 725 ACCESSOR_PAIR_TYPE,
727 ACCESS_CHECK_INFO_TYPE, 726 ACCESS_CHECK_INFO_TYPE,
728 INTERCEPTOR_INFO_TYPE, 727 INTERCEPTOR_INFO_TYPE,
729 CALL_HANDLER_INFO_TYPE, 728 CALL_HANDLER_INFO_TYPE,
730 FUNCTION_TEMPLATE_INFO_TYPE, 729 FUNCTION_TEMPLATE_INFO_TYPE,
731 OBJECT_TEMPLATE_INFO_TYPE, 730 OBJECT_TEMPLATE_INFO_TYPE,
732 SIGNATURE_INFO_TYPE, 731 SIGNATURE_INFO_TYPE,
733 TYPE_SWITCH_INFO_TYPE, 732 TYPE_SWITCH_INFO_TYPE,
734 ALLOCATION_SITE_TYPE, 733 ALLOCATION_SITE_TYPE,
735 ALLOCATION_MEMENTO_TYPE, 734 ALLOCATION_MEMENTO_TYPE,
736 SCRIPT_TYPE, 735 SCRIPT_TYPE,
737 CODE_CACHE_TYPE, 736 CODE_CACHE_TYPE,
738 POLYMORPHIC_CODE_CACHE_TYPE, 737 POLYMORPHIC_CODE_CACHE_TYPE,
739 TYPE_FEEDBACK_INFO_TYPE, 738 TYPE_FEEDBACK_INFO_TYPE,
740 ALIASED_ARGUMENTS_ENTRY_TYPE, 739 ALIASED_ARGUMENTS_ENTRY_TYPE,
741 BOX_TYPE, 740 BOX_TYPE,
742 DEBUG_INFO_TYPE, 741 DEBUG_INFO_TYPE,
743 BREAK_POINT_INFO_TYPE, 742 BREAK_POINT_INFO_TYPE,
744 743
745 FIXED_ARRAY_TYPE, 744 FIXED_ARRAY_TYPE,
745 CONSTANT_POOL_ARRAY_TYPE,
746 SHARED_FUNCTION_INFO_TYPE, 746 SHARED_FUNCTION_INFO_TYPE,
747 747
748 // All the following types are subtypes of JSReceiver, which corresponds to 748 // All the following types are subtypes of JSReceiver, which corresponds to
749 // objects in the JS sense. The first and the last type in this range are 749 // objects in the JS sense. The first and the last type in this range are
750 // the two forms of function. This organization enables using the same 750 // the two forms of function. This organization enables using the same
751 // compares for checking the JS_RECEIVER/SPEC_OBJECT range and the 751 // compares for checking the JS_RECEIVER/SPEC_OBJECT range and the
752 // NONCALLABLE_JS_OBJECT range. 752 // NONCALLABLE_JS_OBJECT range.
753 JS_FUNCTION_PROXY_TYPE, // FIRST_JS_RECEIVER_TYPE, FIRST_JS_PROXY_TYPE 753 JS_FUNCTION_PROXY_TYPE, // FIRST_JS_RECEIVER_TYPE, FIRST_JS_PROXY_TYPE
754 JS_PROXY_TYPE, // LAST_JS_PROXY_TYPE 754 JS_PROXY_TYPE, // LAST_JS_PROXY_TYPE
755 755
(...skipping 10473 matching lines...) Expand 10 before | Expand all | Expand 10 after
11229 } else { 11229 } else {
11230 value &= ~(1 << bit_position); 11230 value &= ~(1 << bit_position);
11231 } 11231 }
11232 return value; 11232 return value;
11233 } 11233 }
11234 }; 11234 };
11235 11235
11236 } } // namespace v8::internal 11236 } } // namespace v8::internal
11237 11237
11238 #endif // V8_OBJECTS_H_ 11238 #endif // V8_OBJECTS_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698