object-macros-undef.h 2.66 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
#undef DECL_PRIMITIVE_ACCESSORS
14 15
#undef DECL_BOOLEAN_ACCESSORS
#undef DECL_INT_ACCESSORS
16 17 18
#undef DECL_INT32_ACCESSORS
#undef DECL_UINT16_ACCESSORS
#undef DECL_UINT8_ACCESSORS
19
#undef DECL_ACCESSORS
20
#undef DECL_CAST
21 22
#undef CAST_ACCESSOR
#undef INT_ACCESSORS
23 24 25 26
#undef INT32_ACCESSORS
#undef RELAXED_INT32_ACCESSORS
#undef UINT16_ACCESSORS
#undef UINT8_ACCESSORS
27 28 29
#undef ACCESSORS_CHECKED2
#undef ACCESSORS_CHECKED
#undef ACCESSORS
30 31 32
#undef SYNCHRONIZED_ACCESSORS_CHECKED2
#undef SYNCHRONIZED_ACCESSORS_CHECKED
#undef SYNCHRONIZED_ACCESSORS
33
#undef WEAK_ACCESSORS_CHECKED2
34
#undef WEAK_ACCESSORS_CHECKED
35
#undef WEAK_ACCESSORS
36 37 38
#undef SMI_ACCESSORS_CHECKED
#undef SMI_ACCESSORS
#undef SYNCHRONIZED_SMI_ACCESSORS
39
#undef RELAXED_SMI_ACCESSORS
40 41
#undef BOOL_GETTER
#undef BOOL_ACCESSORS
42
#undef BIT_FIELD_ACCESSORS
43
#undef INSTANCE_TYPE_CHECKER
44 45 46
#undef TYPE_CHECKER
#undef FIELD_ADDR
#undef READ_FIELD
47
#undef READ_WEAK_FIELD
48
#undef ACQUIRE_READ_FIELD
49
#undef RELAXED_READ_FIELD
50
#undef RELAXED_READ_WEAK_FIELD
51
#undef WRITE_FIELD
52
#undef WRITE_WEAK_FIELD
53
#undef RELEASE_WRITE_FIELD
54
#undef RELAXED_WRITE_FIELD
55
#undef WRITE_BARRIER
56
#undef WEAK_WRITE_BARRIER
57
#undef CONDITIONAL_WRITE_BARRIER
58
#undef CONDITIONAL_WEAK_WRITE_BARRIER
59 60 61 62
#undef READ_DOUBLE_FIELD
#undef WRITE_DOUBLE_FIELD
#undef READ_INT_FIELD
#undef WRITE_INT_FIELD
63
#undef ACQUIRE_READ_INTPTR_FIELD
64
#undef RELAXED_READ_INTPTR_FIELD
65 66
#undef READ_INTPTR_FIELD
#undef RELEASE_WRITE_INTPTR_FIELD
67
#undef RELAXED_WRITE_INTPTR_FIELD
68
#undef WRITE_INTPTR_FIELD
69 70
#undef READ_UINTPTR_FIELD
#undef WRITE_UINTPTR_FIELD
71 72
#undef READ_UINT8_FIELD
#undef WRITE_UINT8_FIELD
73
#undef RELAXED_WRITE_INT8_FIELD
74
#undef READ_INT8_FIELD
75
#undef RELAXED_READ_INT8_FIELD
76 77 78 79 80 81 82 83
#undef WRITE_INT8_FIELD
#undef READ_UINT16_FIELD
#undef WRITE_UINT16_FIELD
#undef READ_INT16_FIELD
#undef WRITE_INT16_FIELD
#undef READ_UINT32_FIELD
#undef WRITE_UINT32_FIELD
#undef READ_INT32_FIELD
84
#undef RELAXED_READ_INT32_FIELD
85
#undef WRITE_INT32_FIELD
86
#undef RELAXED_WRITE_INT32_FIELD
87 88 89 90 91 92 93
#undef READ_FLOAT_FIELD
#undef WRITE_FLOAT_FIELD
#undef READ_UINT64_FIELD
#undef WRITE_UINT64_FIELD
#undef READ_INT64_FIELD
#undef WRITE_INT64_FIELD
#undef READ_BYTE_FIELD
94
#undef RELAXED_READ_BYTE_FIELD
95
#undef WRITE_BYTE_FIELD
96
#undef RELAXED_WRITE_BYTE_FIELD
97
#undef DECL_VERIFIER
98 99
#undef DEFINE_DEOPT_ELEMENT_ACCESSORS
#undef DEFINE_DEOPT_ENTRY_ACCESSORS