LCOV - code coverage report
Current view: top level - scratchpad/gcc-build-gcov/gcc - gtype-cp.h (source / functions) Hit Total Coverage
Test: gcc.info Lines: 15 15 100.0 %
Date: 2023-07-19 08:18:47 Functions: 1 1 100.0 %

          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             : };

Generated by: LCOV version 1.16