Line data Source code
1 : /* Type information for cp.
2 : Copyright (C) 2004-2023 Free Software Foundation, Inc.
3 :
4 : This file is part of GCC.
5 :
6 : GCC is free software; you can redistribute it and/or modify it under
7 : the terms of the GNU General Public License as published by the Free
8 : Software Foundation; either version 3, or (at your option) any later
9 : version.
10 :
11 : GCC is distributed in the hope that it will be useful, but WITHOUT ANY
12 : WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 : FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 : for more details.
15 :
16 : You should have received a copy of the GNU General Public License
17 : along with GCC; see the file COPYING3. If not see
18 : <http://www.gnu.org/licenses/>. */
19 :
20 : /* This file is machine generated. Do not edit. */
21 : extern const struct ggc_root_tab gt_ggc_r_gt_coverage_h[];
22 : extern const struct ggc_root_tab gt_ggc_r_gt_symtab_thunks_h[];
23 : extern const struct ggc_root_tab gt_ggc_r_gt_caller_save_h[];
24 : extern const struct ggc_root_tab gt_ggc_r_gt_alias_h[];
25 : extern const struct ggc_root_tab gt_ggc_r_gt_cselib_h[];
26 : extern const struct ggc_root_tab gt_ggc_r_gt_cgraph_h[];
27 : extern const struct ggc_root_tab gt_ggc_r_gt_ipa_prop_h[];
28 : extern const struct ggc_root_tab gt_ggc_r_gt_ipa_sra_h[];
29 : extern const struct ggc_root_tab gt_ggc_r_gt_ipa_modref_h[];
30 : extern const struct ggc_root_tab gt_ggc_r_gt_dwarf2asm_h[];
31 : extern const struct ggc_root_tab gt_ggc_r_gt_dwarf2cfi_h[];
32 : extern const struct ggc_root_tab gt_ggc_r_gt_dwarf2ctf_h[];
33 : extern const struct ggc_root_tab gt_ggc_r_gt_dwarf2out_h[];
34 : extern const struct ggc_root_tab gt_ggc_r_gt_ctfout_h[];
35 : extern const struct ggc_root_tab gt_ggc_r_gt_btfout_h[];
36 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_vect_generic_h[];
37 : extern const struct ggc_root_tab gt_ggc_r_gt_dojump_h[];
38 : extern const struct ggc_root_tab gt_ggc_r_gt_emit_rtl_h[];
39 : extern const struct ggc_root_tab gt_ggc_r_gt_explow_h[];
40 : extern const struct ggc_root_tab gt_ggc_r_gt_function_h[];
41 : extern const struct ggc_root_tab gt_ggc_r_gt_except_h[];
42 : extern const struct ggc_root_tab gt_ggc_r_gt_ggc_tests_h[];
43 : extern const struct ggc_root_tab gt_ggc_r_gt_gcse_h[];
44 : extern const struct ggc_root_tab gt_ggc_r_gt_godump_h[];
45 : extern const struct ggc_root_tab gt_ggc_r_gt_optabs_libfuncs_h[];
46 : extern const struct ggc_root_tab gt_ggc_r_gt_cfgrtl_h[];
47 : extern const struct ggc_root_tab gt_ggc_r_gt_stor_layout_h[];
48 : extern const struct ggc_root_tab gt_ggc_r_gt_stringpool_h[];
49 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_h[];
50 : extern const struct ggc_root_tab gt_ggc_r_gt_varasm_h[];
51 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_ssa_address_h[];
52 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_ssa_loop_ivopts_h[];
53 : extern const struct ggc_root_tab gt_ggc_r_gt_gimple_expr_h[];
54 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_scalar_evolution_h[];
55 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_profile_h[];
56 : extern const struct ggc_root_tab gt_ggc_r_gt_tree_nested_h[];
57 : extern const struct ggc_root_tab gt_ggc_r_gt_omp_general_h[];
58 : extern const struct ggc_root_tab gt_ggc_r_gt_omp_low_h[];
59 : extern const struct ggc_root_tab gt_ggc_r_gt_targhooks_h[];
60 : extern const struct ggc_root_tab gt_ggc_r_gt_i386_h[];
61 : extern const struct ggc_root_tab gt_ggc_r_gt_cgraphclones_h[];
62 : extern const struct ggc_root_tab gt_ggc_r_gt_trans_mem_h[];
63 : extern const struct ggc_root_tab gt_ggc_r_gt_vtable_verify_h[];
64 : extern const struct ggc_root_tab gt_ggc_r_gt_asan_h[];
65 : extern const struct ggc_root_tab gt_ggc_r_gt_ubsan_h[];
66 : extern const struct ggc_root_tab gt_ggc_r_gt_ipa_devirt_h[];
67 : extern const struct ggc_root_tab gt_ggc_r_gtype_desc_cc[];
68 : extern const struct ggc_root_tab gt_ggc_r_gt_analyzer_language_h[];
69 : extern const struct ggc_root_tab gt_ggc_r_gt_i386_builtins_h[];
70 : extern const struct ggc_root_tab gt_ggc_r_gt_i386_expand_h[];
71 : extern const struct ggc_root_tab gt_ggc_r_gt_i386_options_h[];
72 : extern const struct ggc_root_tab gt_ggc_r_gt_c_family_c_common_h[];
73 : extern const struct ggc_root_tab gt_ggc_r_gt_c_family_c_cppbuiltin_h[];
74 : extern const struct ggc_root_tab gt_ggc_r_gt_c_family_c_pragma_h[];
75 : extern const struct ggc_root_tab gt_ggc_r_gt_c_family_c_format_h[];
76 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_call_h[];
77 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_class_h[];
78 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_constexpr_h[];
79 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_contracts_h[];
80 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_constraint_h[];
81 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_coroutines_h[];
82 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_cp_gimplify_h[];
83 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_cp_lang_h[];
84 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_cp_objcp_common_h[];
85 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_decl_h[];
86 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_decl2_h[];
87 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_except_h[];
88 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_friend_h[];
89 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_init_h[];
90 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_lambda_h[];
91 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_lex_h[];
92 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_mangle_h[];
93 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_method_h[];
94 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_module_h[];
95 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_name_lookup_h[];
96 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_parser_h[];
97 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_pt_h[];
98 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_rtti_h[];
99 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_semantics_h[];
100 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_tree_h[];
101 : extern const struct ggc_root_tab gt_ggc_r_gt_cp_vtable_class_hierarchy_h[];
102 : EXPORTED_CONST struct ggc_root_tab * const gt_ggc_rtab[] = {
103 : gt_ggc_r_gt_coverage_h,
104 : gt_ggc_r_gt_symtab_thunks_h,
105 : gt_ggc_r_gt_caller_save_h,
106 : gt_ggc_r_gt_alias_h,
107 : gt_ggc_r_gt_cselib_h,
108 : gt_ggc_r_gt_cgraph_h,
109 : gt_ggc_r_gt_ipa_prop_h,
110 : gt_ggc_r_gt_ipa_sra_h,
111 : gt_ggc_r_gt_ipa_modref_h,
112 : gt_ggc_r_gt_dwarf2asm_h,
113 : gt_ggc_r_gt_dwarf2cfi_h,
114 : gt_ggc_r_gt_dwarf2ctf_h,
115 : gt_ggc_r_gt_dwarf2out_h,
116 : gt_ggc_r_gt_ctfout_h,
117 : gt_ggc_r_gt_btfout_h,
118 : gt_ggc_r_gt_tree_vect_generic_h,
119 : gt_ggc_r_gt_dojump_h,
120 : gt_ggc_r_gt_emit_rtl_h,
121 : gt_ggc_r_gt_explow_h,
122 : gt_ggc_r_gt_function_h,
123 : gt_ggc_r_gt_except_h,
124 : gt_ggc_r_gt_ggc_tests_h,
125 : gt_ggc_r_gt_gcse_h,
126 : gt_ggc_r_gt_godump_h,
127 : gt_ggc_r_gt_optabs_libfuncs_h,
128 : gt_ggc_r_gt_cfgrtl_h,
129 : gt_ggc_r_gt_stor_layout_h,
130 : gt_ggc_r_gt_stringpool_h,
131 : gt_ggc_r_gt_tree_h,
132 : gt_ggc_r_gt_varasm_h,
133 : gt_ggc_r_gt_tree_ssa_address_h,
134 : gt_ggc_r_gt_tree_ssa_loop_ivopts_h,
135 : gt_ggc_r_gt_gimple_expr_h,
136 : gt_ggc_r_gt_tree_scalar_evolution_h,
137 : gt_ggc_r_gt_tree_profile_h,
138 : gt_ggc_r_gt_tree_nested_h,
139 : gt_ggc_r_gt_omp_general_h,
140 : gt_ggc_r_gt_omp_low_h,
141 : gt_ggc_r_gt_targhooks_h,
142 : gt_ggc_r_gt_i386_h,
143 : gt_ggc_r_gt_cgraphclones_h,
144 : gt_ggc_r_gt_trans_mem_h,
145 : gt_ggc_r_gt_vtable_verify_h,
146 : gt_ggc_r_gt_asan_h,
147 : gt_ggc_r_gt_ubsan_h,
148 : gt_ggc_r_gt_ipa_devirt_h,
149 : gt_ggc_r_gtype_desc_cc,
150 : gt_ggc_r_gt_analyzer_language_h,
151 : gt_ggc_r_gt_i386_builtins_h,
152 : gt_ggc_r_gt_i386_expand_h,
153 : gt_ggc_r_gt_i386_options_h,
154 : gt_ggc_r_gt_c_family_c_common_h,
155 : gt_ggc_r_gt_c_family_c_cppbuiltin_h,
156 : gt_ggc_r_gt_c_family_c_pragma_h,
157 : gt_ggc_r_gt_c_family_c_format_h,
158 : gt_ggc_r_gt_cp_call_h,
159 : gt_ggc_r_gt_cp_class_h,
160 : gt_ggc_r_gt_cp_constexpr_h,
161 : gt_ggc_r_gt_cp_contracts_h,
162 : gt_ggc_r_gt_cp_constraint_h,
163 : gt_ggc_r_gt_cp_coroutines_h,
164 : gt_ggc_r_gt_cp_cp_gimplify_h,
165 : gt_ggc_r_gt_cp_cp_lang_h,
166 : gt_ggc_r_gt_cp_cp_objcp_common_h,
167 : gt_ggc_r_gt_cp_decl_h,
168 : gt_ggc_r_gt_cp_decl2_h,
169 : gt_ggc_r_gt_cp_except_h,
170 : gt_ggc_r_gt_cp_friend_h,
171 : gt_ggc_r_gt_cp_init_h,
172 : gt_ggc_r_gt_cp_lambda_h,
173 : gt_ggc_r_gt_cp_lex_h,
174 : gt_ggc_r_gt_cp_mangle_h,
175 : gt_ggc_r_gt_cp_method_h,
176 : gt_ggc_r_gt_cp_module_h,
177 : gt_ggc_r_gt_cp_name_lookup_h,
178 : gt_ggc_r_gt_cp_parser_h,
179 : gt_ggc_r_gt_cp_pt_h,
180 : gt_ggc_r_gt_cp_rtti_h,
181 : gt_ggc_r_gt_cp_semantics_h,
182 : gt_ggc_r_gt_cp_tree_h,
183 : gt_ggc_r_gt_cp_vtable_class_hierarchy_h,
184 : NULL
185 : };
186 : extern const struct ggc_root_tab gt_ggc_rd_gt_alias_h[];
187 : extern const struct ggc_root_tab gt_ggc_rd_gt_bitmap_h[];
188 : extern const struct ggc_root_tab gt_ggc_rd_gt_emit_rtl_h[];
189 : extern const struct ggc_root_tab gt_ggc_rd_gt_ggc_tests_h[];
190 : extern const struct ggc_root_tab gt_ggc_rd_gt_lists_h[];
191 : extern const struct ggc_root_tab gt_ggc_rd_gt_tree_iterator_h[];
192 : extern const struct ggc_root_tab gt_ggc_rd_gt_tree_phinodes_h[];
193 : extern const struct ggc_root_tab gt_ggc_rd_gt_c_family_c_common_h[];
194 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_class_h[];
195 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_constexpr_h[];
196 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_constraint_h[];
197 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_cp_gimplify_h[];
198 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_decl_h[];
199 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_logic_h[];
200 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_method_h[];
201 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_name_lookup_h[];
202 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_parser_h[];
203 : extern const struct ggc_root_tab gt_ggc_rd_gt_cp_pt_h[];
204 : EXPORTED_CONST struct ggc_root_tab * const gt_ggc_deletable_rtab[] = {
205 : gt_ggc_rd_gt_alias_h,
206 : gt_ggc_rd_gt_bitmap_h,
207 : gt_ggc_rd_gt_emit_rtl_h,
208 : gt_ggc_rd_gt_ggc_tests_h,
209 : gt_ggc_rd_gt_lists_h,
210 : gt_ggc_rd_gt_tree_iterator_h,
211 : gt_ggc_rd_gt_tree_phinodes_h,
212 : gt_ggc_rd_gt_c_family_c_common_h,
213 : gt_ggc_rd_gt_cp_class_h,
214 : gt_ggc_rd_gt_cp_constexpr_h,
215 : gt_ggc_rd_gt_cp_constraint_h,
216 : gt_ggc_rd_gt_cp_cp_gimplify_h,
217 : gt_ggc_rd_gt_cp_decl_h,
218 : gt_ggc_rd_gt_cp_logic_h,
219 : gt_ggc_rd_gt_cp_method_h,
220 : gt_ggc_rd_gt_cp_name_lookup_h,
221 : gt_ggc_rd_gt_cp_parser_h,
222 : gt_ggc_rd_gt_cp_pt_h,
223 : NULL
224 : };
225 : extern void gt_clear_caches_gt_ipa_prop_h ();
226 : extern void gt_clear_caches_gt_emit_rtl_h ();
227 : extern void gt_clear_caches_gt_function_h ();
228 : extern void gt_clear_caches_gt_tree_h ();
229 : extern void gt_clear_caches_gt_varasm_h ();
230 : extern void gt_clear_caches_gt_i386_h ();
231 : extern void gt_clear_caches_gt_trans_mem_h ();
232 : extern void gt_clear_caches_gt_ubsan_h ();
233 : extern void gt_clear_caches_gt_cp_constraint_h ();
234 : extern void gt_clear_caches_gt_cp_cp_objcp_common_h ();
235 : extern void gt_clear_caches_gt_cp_decl_h ();
236 : extern void gt_clear_caches_gt_cp_module_h ();
237 : extern void gt_clear_caches_gt_cp_pt_h ();
238 : void
239 95241 : gt_clear_caches ()
240 : {
241 95241 : gt_clear_caches_gt_ipa_prop_h ();
242 95241 : gt_clear_caches_gt_emit_rtl_h ();
243 95241 : gt_clear_caches_gt_function_h ();
244 95241 : gt_clear_caches_gt_tree_h ();
245 95241 : gt_clear_caches_gt_varasm_h ();
246 95241 : gt_clear_caches_gt_i386_h ();
247 95241 : gt_clear_caches_gt_trans_mem_h ();
248 95241 : gt_clear_caches_gt_ubsan_h ();
249 95241 : gt_clear_caches_gt_cp_constraint_h ();
250 95241 : gt_clear_caches_gt_cp_cp_objcp_common_h ();
251 95241 : gt_clear_caches_gt_cp_decl_h ();
252 95241 : gt_clear_caches_gt_cp_module_h ();
253 95241 : gt_clear_caches_gt_cp_pt_h ();
254 95241 : }
255 : extern const struct ggc_root_tab gt_pch_rs_gt_alias_h[];
256 : extern const struct ggc_root_tab gt_pch_rs_gt_dwarf2asm_h[];
257 : extern const struct ggc_root_tab gt_pch_rs_gt_dwarf2cfi_h[];
258 : extern const struct ggc_root_tab gt_pch_rs_gt_dwarf2out_h[];
259 : extern const struct ggc_root_tab gt_pch_rs_gt_tree_vect_generic_h[];
260 : extern const struct ggc_root_tab gt_pch_rs_gt_emit_rtl_h[];
261 : extern const struct ggc_root_tab gt_pch_rs_gt_function_h[];
262 : extern const struct ggc_root_tab gt_pch_rs_gt_except_h[];
263 : extern const struct ggc_root_tab gt_pch_rs_gt_tree_h[];
264 : extern const struct ggc_root_tab gt_pch_rs_gt_varasm_h[];
265 : extern const struct ggc_root_tab gt_pch_rs_gt_gimple_expr_h[];
266 : extern const struct ggc_root_tab gt_pch_rs_gt_ubsan_h[];
267 : extern const struct ggc_root_tab gt_pch_rs_gtype_desc_cc[];
268 : extern const struct ggc_root_tab gt_pch_rs_gt_c_family_c_common_h[];
269 : extern const struct ggc_root_tab gt_pch_rs_gt_c_family_c_cppbuiltin_h[];
270 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_cp_gimplify_h[];
271 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_decl_h[];
272 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_lambda_h[];
273 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_mangle_h[];
274 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_method_h[];
275 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_parser_h[];
276 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_semantics_h[];
277 : extern const struct ggc_root_tab gt_pch_rs_gt_cp_tree_h[];
278 : EXPORTED_CONST struct ggc_root_tab * const gt_pch_scalar_rtab[] = {
279 : gt_pch_rs_gt_alias_h,
280 : gt_pch_rs_gt_dwarf2asm_h,
281 : gt_pch_rs_gt_dwarf2cfi_h,
282 : gt_pch_rs_gt_dwarf2out_h,
283 : gt_pch_rs_gt_tree_vect_generic_h,
284 : gt_pch_rs_gt_emit_rtl_h,
285 : gt_pch_rs_gt_function_h,
286 : gt_pch_rs_gt_except_h,
287 : gt_pch_rs_gt_tree_h,
288 : gt_pch_rs_gt_varasm_h,
289 : gt_pch_rs_gt_gimple_expr_h,
290 : gt_pch_rs_gt_ubsan_h,
291 : gt_pch_rs_gtype_desc_cc,
292 : gt_pch_rs_gt_c_family_c_common_h,
293 : gt_pch_rs_gt_c_family_c_cppbuiltin_h,
294 : gt_pch_rs_gt_cp_cp_gimplify_h,
295 : gt_pch_rs_gt_cp_decl_h,
296 : gt_pch_rs_gt_cp_lambda_h,
297 : gt_pch_rs_gt_cp_mangle_h,
298 : gt_pch_rs_gt_cp_method_h,
299 : gt_pch_rs_gt_cp_parser_h,
300 : gt_pch_rs_gt_cp_semantics_h,
301 : gt_pch_rs_gt_cp_tree_h,
302 : NULL
303 : };
|