object-macros-undef.h 3.79 KB
Newer Older
1 2 3 4
// Copyright 2016 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

5 6
// Generate this file using the update-object-macros-undef.py script.

7 8
// PRESUBMIT_INTENTIONALLY_MISSING_INCLUDE_GUARD

9
#undef OBJECT_CONSTRUCTORS
10 11 12
#undef OBJECT_CONSTRUCTORS_IMPL
#undef NEVER_READ_ONLY_SPACE
#undef NEVER_READ_ONLY_SPACE_IMPL
13 14
#undef DECL_PRIMITIVE_GETTER
#undef DECL_PRIMITIVE_SETTER
15
#undef DECL_PRIMITIVE_ACCESSORS
16 17
#undef DECL_BOOLEAN_ACCESSORS
#undef DECL_INT_ACCESSORS
18
#undef DECL_INT32_ACCESSORS
19
#undef DECL_SANDBOXED_POINTER_ACCESSORS
20
#undef DECL_UINT16_ACCESSORS
21
#undef DECL_INT16_ACCESSORS
22
#undef DECL_UINT8_ACCESSORS
23 24 25
#undef DECL_RELAXED_PRIMITIVE_ACCESSORS
#undef DECL_RELAXED_INT32_ACCESSORS
#undef DECL_RELAXED_UINT16_ACCESSORS
26 27
#undef DECL_GETTER
#undef DEF_GETTER
28 29
#undef DEF_RELAXED_GETTER
#undef DEF_ACQUIRE_GETTER
30
#undef DECL_SETTER
31
#undef DECL_ACCESSORS
32 33 34 35 36 37 38 39
#undef DECL_ACCESSORS_LOAD_TAG
#undef DECL_ACCESSORS_STORE_TAG
#undef DECL_RELAXED_GETTER
#undef DECL_RELAXED_SETTER
#undef DECL_RELAXED_ACCESSORS
#undef DECL_ACQUIRE_GETTER
#undef DECL_RELEASE_SETTER
#undef DECL_RELEASE_ACQUIRE_ACCESSORS
40
#undef DECL_RELEASE_ACQUIRE_WEAK_ACCESSORS
41
#undef DECL_CAST
42
#undef CAST_ACCESSOR
43
#undef DEF_PRIMITIVE_ACCESSORS
44
#undef INT_ACCESSORS
45 46 47
#undef INT32_ACCESSORS
#undef UINT16_ACCESSORS
#undef UINT8_ACCESSORS
48 49
#undef RELAXED_INT32_ACCESSORS
#undef RELAXED_UINT16_ACCESSORS
50 51 52
#undef ACCESSORS_CHECKED2
#undef ACCESSORS_CHECKED
#undef ACCESSORS
53
#undef RENAME_TORQUE_ACCESSORS
54
#undef RENAME_PRIMITIVE_TORQUE_ACCESSORS
55 56 57
#undef ACCESSORS_RELAXED_CHECKED2
#undef ACCESSORS_RELAXED_CHECKED
#undef ACCESSORS_RELAXED
58 59 60
#undef RELAXED_ACCESSORS_CHECKED2
#undef RELAXED_ACCESSORS_CHECKED
#undef RELAXED_ACCESSORS
61 62 63
#undef RELEASE_ACQUIRE_ACCESSORS_CHECKED2
#undef RELEASE_ACQUIRE_ACCESSORS_CHECKED
#undef RELEASE_ACQUIRE_ACCESSORS
64
#undef WEAK_ACCESSORS_CHECKED2
65
#undef WEAK_ACCESSORS_CHECKED
66
#undef WEAK_ACCESSORS
67 68 69
#undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED2
#undef RELEASE_ACQUIRE_WEAK_ACCESSORS_CHECKED
#undef RELEASE_ACQUIRE_WEAK_ACCESSORS
70 71
#undef SMI_ACCESSORS_CHECKED
#undef SMI_ACCESSORS
72 73
#undef DECL_RELEASE_ACQUIRE_INT_ACCESSORS
#undef RELEASE_ACQUIRE_SMI_ACCESSORS
74
#undef DECL_RELAXED_SMI_ACCESSORS
75
#undef RELAXED_SMI_ACCESSORS
76 77
#undef BOOL_GETTER
#undef BOOL_ACCESSORS
78 79 80
#undef DECL_RELAXED_BOOL_ACCESSORS
#undef RELAXED_BOOL_ACCESSORS
#undef BIT_FIELD_ACCESSORS2
81
#undef BIT_FIELD_ACCESSORS
82
#undef RELAXED_INT16_ACCESSORS
83 84
#undef FIELD_ADDR
#undef ACQUIRE_READ_FIELD
85
#undef RELAXED_READ_FIELD
86
#undef RELAXED_READ_WEAK_FIELD
87 88
#undef WRITE_FIELD
#undef RELEASE_WRITE_FIELD
89
#undef RELAXED_WRITE_FIELD
90
#undef RELAXED_WRITE_WEAK_FIELD
91
#undef WRITE_BARRIER
92
#undef WEAK_WRITE_BARRIER
93
#undef EPHEMERON_KEY_WRITE_BARRIER
94
#undef CONDITIONAL_WRITE_BARRIER
95
#undef CONDITIONAL_WEAK_WRITE_BARRIER
96
#undef CONDITIONAL_EPHEMERON_KEY_WRITE_BARRIER
97
#undef ACQUIRE_READ_INT8_FIELD
98
#undef ACQUIRE_READ_INT32_FIELD
99 100
#undef RELAXED_WRITE_INT8_FIELD
#undef RELAXED_READ_INT8_FIELD
101 102
#undef RELAXED_READ_UINT16_FIELD
#undef RELAXED_WRITE_UINT16_FIELD
103 104 105
#undef RELAXED_READ_INT16_FIELD
#undef RELAXED_WRITE_INT16_FIELD
#undef RELAXED_READ_UINT32_FIELD
106
#undef ACQUIRE_READ_UINT32_FIELD
107
#undef RELAXED_WRITE_UINT32_FIELD
108
#undef RELEASE_WRITE_INT8_FIELD
109
#undef RELEASE_WRITE_UINT32_FIELD
110
#undef RELAXED_READ_INT32_FIELD
111
#undef RELEASE_WRITE_INT32_FIELD
112
#undef RELAXED_WRITE_INT32_FIELD
113 114 115 116
#undef RELAXED_READ_INT_FIELD
#undef RELAXED_WRITE_INT_FIELD
#undef RELAXED_READ_UINT_FIELD
#undef RELAXED_WRITE_UINT_FIELD
117
#undef RELAXED_READ_BYTE_FIELD
118
#undef ACQUIRE_READ_BYTE_FIELD
119
#undef RELAXED_WRITE_BYTE_FIELD
120
#undef RELEASE_WRITE_BYTE_FIELD
121
#undef DECL_PRINTER
122
#undef DECL_VERIFIER
123
#undef EXPORT_DECL_VERIFIER
124 125
#undef DEFINE_DEOPT_ELEMENT_ACCESSORS
#undef DEFINE_DEOPT_ENTRY_ACCESSORS
126 127
#undef TQ_OBJECT_CONSTRUCTORS
#undef TQ_OBJECT_CONSTRUCTORS_IMPL