1 // Copyright 2016 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 // Generate this file using the update-object-macros-undef.py script.
6 
7 // PRESUBMIT_INTENTIONALLY_MISSING_INCLUDE_GUARD
8 
9 #undef OBJECT_CONSTRUCTORS
10 #undef OBJECT_CONSTRUCTORS_IMPL
11 #undef NEVER_READ_ONLY_SPACE
12 #undef NEVER_READ_ONLY_SPACE_IMPL
13 #undef DECL_PRIMITIVE_GETTER
14 #undef DECL_PRIMITIVE_SETTER
15 #undef DECL_PRIMITIVE_ACCESSORS
16 #undef DECL_BOOLEAN_ACCESSORS
17 #undef DECL_INT_ACCESSORS
18 #undef DECL_INT32_ACCESSORS
19 #undef DECL_RELAXED_INT32_ACCESSORS
20 #undef DECL_UINT16_ACCESSORS
21 #undef DECL_INT16_ACCESSORS
22 #undef DECL_UINT8_ACCESSORS
23 #undef DECL_GETTER
24 #undef DEF_GETTER
25 #undef DEF_RELAXED_GETTER
26 #undef DEF_ACQUIRE_GETTER
27 #undef DECL_SETTER
28 #undef DECL_ACCESSORS
29 #undef DECL_ACCESSORS_LOAD_TAG
30 #undef DECL_ACCESSORS_STORE_TAG
31 #undef DECL_RELAXED_GETTER
32 #undef DECL_RELAXED_SETTER
33 #undef DECL_RELAXED_ACCESSORS
34 #undef DECL_ACQUIRE_GETTER
35 #undef DECL_RELEASE_SETTER
36 #undef DECL_RELEASE_ACQUIRE_ACCESSORS
37 #undef DECL_RELEASE_ACQUIRE_WEAK_ACCESSORS
38 #undef DECL_CAST
39 #undef CAST_ACCESSOR
40 #undef INT_ACCESSORS
41 #undef INT32_ACCESSORS
42 #undef RELAXED_INT32_ACCESSORS
43 #undef UINT16_ACCESSORS
44 #undef UINT8_ACCESSORS
45 #undef ACCESSORS_CHECKED2
46 #undef ACCESSORS_CHECKED
47 #undef ACCESSORS
48 #undef RENAME_TORQUE_ACCESSORS
49 #undef RENAME_UINT16_TORQUE_ACCESSORS
50 #undef ACCESSORS_RELAXED_CHECKED2
51 #undef ACCESSORS_RELAXED_CHECKED
52 #undef ACCESSORS_RELAXED
53 #undef RELAXED_ACCESSORS_CHECKED2
54 #undef RELAXED_ACCESSORS_CHECKED
55 #undef RELAXED_ACCESSORS
56 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED2
57 #undef RELEASE_ACQUIRE_ACCESSORS_CHECKED
58 #undef RELEASE_ACQUIRE_ACCESSORS
59 #undef WEAK_ACCESSORS_CHECKED2
60 #undef WEAK_ACCESSORS_CHECKED
61 #undef WEAK_ACCESSORS
62 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED2
63 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED
64 #undef RELEASE_ACQUIRE_WEAK_ACCESSORS
65 #undef SMI_ACCESSORS_CHECKED
66 #undef SMI_ACCESSORS
67 #undef DECL_RELEASE_ACQUIRE_INT_ACCESSORS
68 #undef RELEASE_ACQUIRE_SMI_ACCESSORS
69 #undef DECL_RELAXED_SMI_ACCESSORS
70 #undef RELAXED_SMI_ACCESSORS
71 #undef BOOL_GETTER
72 #undef BOOL_ACCESSORS
73 #undef DECL_RELAXED_BOOL_ACCESSORS
74 #undef RELAXED_BOOL_ACCESSORS
75 #undef BIT_FIELD_ACCESSORS2
76 #undef BIT_FIELD_ACCESSORS
77 #undef INSTANCE_TYPE_CHECKER
78 #undef TYPE_CHECKER
79 #undef RELAXED_INT16_ACCESSORS
80 #undef FIELD_ADDR
81 #undef ACQUIRE_READ_FIELD
82 #undef RELAXED_READ_FIELD
83 #undef RELAXED_READ_WEAK_FIELD
84 #undef WRITE_FIELD
85 #undef RELEASE_WRITE_FIELD
86 #undef RELAXED_WRITE_FIELD
87 #undef RELAXED_WRITE_WEAK_FIELD
88 #undef WRITE_BARRIER
89 #undef WEAK_WRITE_BARRIER
90 #undef EPHEMERON_KEY_WRITE_BARRIER
91 #undef CONDITIONAL_WRITE_BARRIER
92 #undef CONDITIONAL_WEAK_WRITE_BARRIER
93 #undef CONDITIONAL_EPHEMERON_KEY_WRITE_BARRIER
94 #undef ACQUIRE_READ_INT32_FIELD
95 #undef RELAXED_WRITE_INT8_FIELD
96 #undef RELAXED_READ_INT8_FIELD
97 #undef RELAXED_READ_UINT16_FIELD
98 #undef RELAXED_WRITE_UINT16_FIELD
99 #undef RELAXED_READ_INT16_FIELD
100 #undef RELAXED_WRITE_INT16_FIELD
101 #undef RELAXED_READ_UINT32_FIELD
102 #undef ACQUIRE_READ_UINT32_FIELD
103 #undef RELAXED_WRITE_UINT32_FIELD
104 #undef RELEASE_WRITE_UINT32_FIELD
105 #undef RELAXED_READ_INT32_FIELD
106 #undef RELEASE_WRITE_INT32_FIELD
107 #undef RELAXED_WRITE_INT32_FIELD
108 #undef RELAXED_READ_INT_FIELD
109 #undef RELAXED_WRITE_INT_FIELD
110 #undef RELAXED_READ_UINT_FIELD
111 #undef RELAXED_WRITE_UINT_FIELD
112 #undef RELAXED_READ_BYTE_FIELD
113 #undef ACQUIRE_READ_BYTE_FIELD
114 #undef RELAXED_WRITE_BYTE_FIELD
115 #undef RELEASE_WRITE_BYTE_FIELD
116 #undef DECL_PRINTER
117 #undef DECL_VERIFIER
118 #undef EXPORT_DECL_VERIFIER
119 #undef DEFINE_DEOPT_ELEMENT_ACCESSORS
120 #undef DEFINE_DEOPT_ENTRY_ACCESSORS
121 #undef TQ_OBJECT_CONSTRUCTORS
122 #undef TQ_OBJECT_CONSTRUCTORS_IMPL
123