GCC Middle and Back End API Reference
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Nana
 Nautofdo
 Ngcc
 Ngdbhooks
 Ninchash
 Nipa_icf
 Nipa_icf_gimple
 Njson
 Nomp_addr_tokenizer
 Nregenerate-opt-urls
 Ntree_switch_conversion
 Nwi
 C_bb_vec_info
 C_bnd
 C_def
 C_DST_BLOCK_BEGIN
 C_DST_BLOCK_END
 C_DST_HEADER
 C_DST_LINE_NUM_HEADER
 C_DST_MB_TRLR
 C_DST_MODULE_BEGIN
 C_DST_MODULE_END
 C_DST_PCLINE_COMMANDS
 C_DST_PROLOG
 C_DST_ROUTINE_BEGIN
 C_DST_ROUTINE_END
 C_DST_SOURCE_CORR
 C_DST_SRC_CMDTRLR
 C_DST_SRC_COMMAND
 C_expr
 C_fence
 C_list_iterator
 C_list_node
 C_loop_vec_info
 C_sel_insn_data
 C_slp_instance
 C_slp_oprnd_info
 C_slp_tree
 C_stmt_vec_info
 C_var_map
 C_vect_peel_extended_info
 C_vect_peel_info
 Cacceptance_type
 Caccess
 Caccess_data
 Caccess_group
 Caccess_record
 Caccess_ref
 Caccum_extract
 Caction_record
 Caction_record_hasher
 Cadd_to_obstack_info
 Cadded_line
 Caddr_const
 Caddr_diff_vec_flags
 Caddr_hasher
 Caddr_range
 Caddr_table_entry
 Caddress_info
 Caddress_reload_context
 Caddsub_pattern
 Cadjust_info
 Cadjust_mem_data
 Cadjust_nested_loop_clauses_wi_info
 Caff_comb_elt
 Caff_tree
 Caffine_iv
 Cagg_position_info
 Cainc_cost_data
 Cainsn
 Calg_hash_entry
 Calgorithm
 Calias_pair
 Calias_set_entry
 Calias_set_hash
 Calias_walker
 Calign_flags
 Calign_flags_tuple
 Calloc_pool_descriptor
 Calloca_type_and_limit
 Callocno_color_data
 Callocno_hard_regs
 Callocno_hard_regs_hasher
 Callocno_hard_regs_node
 Callocno_hard_regs_subnode
 Callof_regexp
 Calt_base
 Calt_state
 Canalysis_dom_walker
 Cao_compare
 Cao_ref
 Car_data
 Carc
 Carc_info
 Carg_data
 Cargs_loc_t
 Cargs_size
 Carray_bounds_checker
 Carray_descr_info
 Carray_slice
 Carray_traits
 Carray_traits< T[N]>
 Casan_add_string_csts_data
 Casan_mem_ref
 Casan_mem_ref_hasher
 Casan_redzone_buffer
 Casm_int_op
 Casm_node
 Casmname_hasher
 Cassign_link
 Cassign_parm_data_all
 Cassign_parm_data_one
 Cassume_query
 Catomic_op_functions
 Cattr_access
 Cattr_desc
 Cattr_fnspec
 Cattr_hash
 Cattr_value
 Cattr_value_list
 Cattribute_hasher
 Cattribute_use
 Cattrs
 Caugmenting_path_type
 Cauto_bb_flag
 Cauto_bitmap
 Cauto_cfun
 Cauto_cond_timevar
 Cauto_cpp_string_vec
 Cauto_delete_vec
 Cauto_diagnostic_group
 Cauto_dump_scope
 Cauto_edge_flag
 Cauto_end_imm_use_stmt_traverse
 Cauto_flag
 Cauto_flow_sensitive
 Cauto_mpfr
 Cauto_mpz
 Cauto_obstack
 Cauto_purge_vect_location
 Cauto_sbitmap
 Cauto_string_vec
 Cauto_suppress_location_wrappers
 Cauto_timevar
 Cauto_vec
 Cauto_vec< T, 0 >
 Cautomata_list_el
 Cautomaton
 Cautomaton_decl
 Caux_bb_info
 Cavail_exprs_stack
 Cback_jt_path_registry
 Cback_threader
 Cback_threader_profitability
 Cback_threader_registry
 Cbase_bitmap_view
 Cbase_cand
 Cbase_pool_allocator
 Cbase_splay_tree
 Cbasic_block_def
 Cbb2reg_stuff
 Cbb_bitmap_sets
 Cbb_cluster
 Cbb_data
 Cbb_data_pseudos
 Cbb_predicate
 Cbb_profile_info
 Cbb_rename_info
 Cbb_stats
 Cbbro_basic_block_data
 Cbest_match
 Cbit_field_mode_iterator
 Cbitint_info
 Cbitmap_element
 Cbitmap_head
 Cbitmap_iterator
 Cbitmap_obstack
 Cbitmap_set
 Cbitmap_usage
 Cbitmap_view
 Cbitmap_view< T, Traits, true >
 Cbitpack_d
 Cbiv_entry
 Cbiv_entry_hasher
 Cblock_die_hasher
 Cblock_info
 Cblock_location_info
 Cblock_range_cache
 Cblock_symbol
 Cbounds
 Cbranch_path
 Cbst_traits
 Cbtf_datasec
 Cbtf_datasec_entry
 Cbtf_fixup
 Cbuiltin_info
 Cbuiltin_structptr_type
 Cby_pieces_prev
 Cbypass_decl
 Cbypass_list
 Cc_expr
 Cc_strlen_data
 Cc_test
 Ccached_dw_loc_list_def
 Ccall_arg_loc_node
 Ccall_site_record_d
 Ccall_summary
 Ccall_summary< T * >
 Ccall_summary_base
 Ccallback_info
 Ccaller_statistics
 Ccallinfo_callee
 Ccallinfo_dalloc
 Ccand
 Ccand_chain_d
 Ccand_chain_hasher
 Ccapture
 Ccapture_info
 Ccase_info
 Cccp_folder
 Cccp_prop_value_t
 Cccp_propagate
 Cce_if_block
 Ccfa_reg
 Ccfg_hooks
 Ccfg_stats_d
 Ccfn_clrsb
 Ccfn_clz
 Ccfn_constant_float_p
 Ccfn_constant_p
 Ccfn_copysign
 Ccfn_ctz
 Ccfn_ffs
 Ccfn_goacc_dim
 Ccfn_parity
 Ccfn_pass_through_arg1
 Ccfn_popcount
 Ccfn_signbit
 Ccfn_sincos
 Ccfn_sqrt
 Ccfn_strlen
 Ccfn_toupper_tolower
 Ccfn_ubsan
 Ccgraph_2edge_hook_list
 Ccgraph_2node_hook_list
 Ccgraph_edge
 Ccgraph_edge_hasher
 Ccgraph_edge_hook_list
 Ccgraph_function_version_info
 Ccgraph_indirect_call_info
 Ccgraph_node
 Ccgraph_node_hook_list
 Ccgraph_node_set_def
 Ccgraph_node_set_iterator
 Ccgraph_order_sort
 Ccgraph_rtl_info
 Ccgraph_simd_clone
 Ccgraph_simd_clone_arg
 Cchain
 Cchain_op_t
 Cchange_t
 Cchar_span
 Ccheck_argument_load_data
 Ccheck_array_bounds_dom_walker
 Ccheck_defs_data
 Cchecksum_attributes
 Cchrec_stats
 Cchunk_info
 Ccl_decoded_option
 Ccl_deferred_option
 Ccl_enum
 Ccl_enum_arg
 Ccl_option
 Ccl_option_handler_func
 Ccl_option_handlers
 Ccl_option_hasher
 Ccl_option_state
 Ccl_var
 Cclear_padding_struct
 Cclient_version_info
 Cclobber_ent
 Cclobber_pat
 Cclone_info
 Cclsn_data
 Ccluster
 Ccoalesce_data
 Ccoalesce_list
 Ccoalesce_pair
 Ccoalesce_pair_hasher
 Ccode_helper
 Ccode_ptr
 Ccolor_default
 Ccomdat_type_hasher
 Ccomdat_type_node
 Ccommon_info
 Ccomp_cost
 Ccompact_insn_name
 Ccompare_by_pieces_d
 Ccomparison
 Ccomparison_use
 Ccompiler
 Ccompiler_data_hooks
 Ccompiler_diagnostic_client_plugin_info
 Ccompiler_logical_location
 Ccompiler_version_info
 Ccomplex_add_pattern
 Ccomplex_fms_pattern
 Ccomplex_mode
 Ccomplex_mul_pattern
 Ccomplex_operations_pattern
 Ccomplex_pattern
 Ccomplex_propagate
 Ccomponent
 Ccompute_live_vars_data
 Ccond_equivalence
 Ccondcov
 Ccondition
 Ccondition_info
 Cconflict_function
 Cconlist
 Cconsolidation_map
 Cconst_and_copies
 Cconst_derived_container
 Cconst_double_hasher
 Cconst_fixed_hasher
 Cconst_int_hasher
 Cconst_poly_int_def
 Cconst_poly_int_hasher
 Cconst_rtx_accessor
 Cconst_rtx_data_hasher
 Cconst_rtx_desc_hasher
 Cconst_wide_int_hasher
 Cconstant_descriptor_rtx
 Cconstant_descriptor_rtx_data
 Cconstant_descriptor_tree
 Cconstraint
 Cconstraint_data
 Cconstraint_expr
 Cconstraint_graph
 Cconstraint_stats
 Cconstructor_elt
 Ccontains_label_data
 Ccontrol_dependences
 Ccontrol_flow_graph
 Ccontrol_flow_regions
 Ccontrol_iv
 Ccopy_bb_data
 Ccopy_body_data
 Ccopy_folder
 Ccopy_prop
 Ccost_classes
 Ccost_classes_hasher
 Ccost_one_pair
 Ccost_pair
 Ccost_rtxes
 Ccosts
 Ccount_use_info
 Ccounts_entry
 Ccoverage_data
 Ccoverage_info
 Ccprop_expr
 Ccprop_occr
 Ccreate_pattern_info
 Ccreate_version_alias_info
 Ccross_product_operator
 Ccsa_reflist
 Ccse_basic_block_data
 Ccse_reg_info
 Ccselib_hasher
 Ccselib_record_autoinc_data
 Ccselib_set
 Ccselib_val
 Cctf_arinfo
 Cctf_container
 Cctf_dmdef
 Cctf_dtd_preprocess_arg
 Cctf_dtdef
 Cctf_dvd_preprocess_arg
 Cctf_dvdef
 Cctf_encoding
 Cctf_func_arg
 Cctf_funcinfo
 Cctf_itype
 Cctf_sliceinfo
 Cctf_srcloc
 Cctf_string
 Cctf_strtable
 Cctfc_dtd_hasher
 Cctfc_dvd_hasher
 Ccumulative_args_t
 Ccurrent_fndecl_logical_location
 Cdata
 Cdata_dependence_relation
 Cdata_in
 Cdata_ref_loc
 Cdata_reference
 Cdatadep_stats
 Cdataflow
 Cdataflow_set
 Cddg
 Cddg_all_sccs
 Cddg_edge
 Cddg_node
 Cddg_scc
 Cddr_hasher
 Cdead_debug_global
 Cdead_debug_global_entry
 Cdead_debug_hash_descr
 Cdead_debug_local
 Cdead_debug_use
 Cdebug_dump_context
 Cdecision
 Cdecision_tree
 Cdecl
 Cdecl_die_hasher
 Cdecl_loc_hasher
 Cdecl_state_hasher
 Cdecl_stridxlist_map
 Cdecl_table_entry
 Cdecl_table_entry_hasher
 Cdecl_warn_count
 Cdecomposition
 Cdedge
 Cdef
 Cdef_blocks
 Cdef_walker
 Cdefault_hash_traits
 Cdefault_hash_traits< ana::concrete_binding >
 Cdefault_hash_traits< ana::symbolic_binding >
 Cdefault_hash_traits< asm_output_svalue::key_t >
 Cdefault_hash_traits< binop_svalue::key_t >
 Cdefault_hash_traits< bit_range_region::key_t >
 Cdefault_hash_traits< bits_within_svalue::key_t >
 Cdefault_hash_traits< bounded_ranges::key_t >
 Cdefault_hash_traits< cast_region::key_t >
 Cdefault_hash_traits< compound_svalue::key_t >
 Cdefault_hash_traits< conjured_svalue::key_t >
 Cdefault_hash_traits< const_fn_result_svalue::key_t >
 Cdefault_hash_traits< constant_svalue::key_t >
 Cdefault_hash_traits< element_region::key_t >
 Cdefault_hash_traits< field_region::key_t >
 Cdefault_hash_traits< frame_region::key_t >
 Cdefault_hash_traits< function_point >
 Cdefault_hash_traits< offset_region::key_t >
 Cdefault_hash_traits< poisoned_svalue::key_t >
 Cdefault_hash_traits< region_svalue::key_t >
 Cdefault_hash_traits< repeated_svalue::key_t >
 Cdefault_hash_traits< scalar_cond_masked_key >
 Cdefault_hash_traits< setjmp_svalue::key_t >
 Cdefault_hash_traits< sized_region::key_t >
 Cdefault_hash_traits< sub_svalue::key_t >
 Cdefault_hash_traits< symbolic_region::key_t >
 Cdefault_hash_traits< T * >
 Cdefault_hash_traits< type_pair >
 Cdefault_hash_traits< unaryop_svalue::key_t >
 Cdefault_hash_traits< var_arg_region::key_t >
 Cdefault_hash_traits< widening_svalue::key_t >
 Cdefault_include
 Cdefault_spec
 Cdefault_splay_tree_accessors
 Cdefault_splay_tree_accessors_with_parent
 Cdeferred_change
 Cdeferred_edge
 Cdelay_desc
 Cdelete_ptr_hash
 Cdelta_type
 Cderived_iterator
 Cdesc_incoming_count_struct
 Cdescription
 Cdf_artificial_ref
 Cdf_base_ref
 Cdf_collection_rec
 Cdf_d
 Cdf_insn_info
 Cdf_link
 Cdf_live_bb_info
 Cdf_live_problem_data
 Cdf_lr_bb_info
 Cdf_lr_problem_data
 Cdf_md_bb_info
 Cdf_md_problem_data
 Cdf_mir_bb_info
 Cdf_mir_problem_data
 Cdf_mw_hardreg
 Cdf_problem
 Cdf_rd_bb_info
 Cdf_rd_problem_data
 Cdf_ref_d
 Cdf_ref_info
 Cdf_reg_info
 Cdf_regular_ref
 Cdf_scan_bb_info
 Cdf_scan_problem_data
 Cdf_word_lr_bb_info
 Cdf_word_lr_problem_data
 Cdfa_stats_d
 CDFS
 Cdfset_merge
 Cdfset_post_merge
 Cdiagnose_tm
 Cdiagnostic_client_data_hooks
 Cdiagnostic_client_plugin_info
 Cdiagnostic_color_dict
 Cdiagnostic_context
 Cdiagnostic_diagram
 Cdiagnostic_event
 Cdiagnostic_event_id_t
 Cdiagnostic_info
 Cdiagnostic_metadata
 Cdiagnostic_option_classifier
 Cdiagnostic_output_format
 Cdiagnostic_path
 Cdiagnostic_source_effect_info
 Cdiagnostic_source_printing_options
 Cdiagnostic_text_output_format
 Cdiagnostic_thread
 Cdie_arg_entry_struct
 Cdie_struct
 Cdiff
 Cdigraph
 Cdir_info
 Cdirect_internal_fn_info
 Cdnode
 Cdom_dfsnum
 Cdom_jt_simplifier
 Cdom_jt_state
 Cdom_opt_dom_walker
 Cdom_oracle
 Cdom_ranger
 Cdom_walker
 Cdouble_int
 Cdr_alias
 Cdr_info
 Cdr_vec_info
 Cdr_with_seg_len
 Cdr_with_seg_len_pair_t
 Cdref_d
 Cdref_entry
 Cdriver
 Cdse_bb_info_type
 Cdt_node
 Cdt_operand
 Cdt_simplify
 Cdu_chain
 Cdu_head
 Cdump_context
 Cdump_file_info
 Cdump_impl_location_t
 Cdump_info
 Cdump_location_t
 Cdump_metadata_t
 Cdump_node_info
 Cdump_pretty_printer
 Cdump_queue
 Cdump_user_location_t
 Cduplicate_eh_regions_data
 Cdw_attr_struct
 Cdw_cfa_location
 Cdw_cfi_node
 Cdw_cfi_oprnd
 Cdw_cfi_row
 Cdw_discr_list_node
 Cdw_discr_value
 Cdw_fde_node
 Cdw_line_info_struct
 Cdw_line_info_table
 Cdw_loc_descr_node
 Cdw_loc_list_hasher
 Cdw_loc_list_struct
 Cdw_ranges
 Cdw_ranges_by_label
 Cdw_trace_info
 Cdw_val_node
 Cdw_vec_const
 Cdw_wide_int
 Cdwarf_file_data
 Cdwarf_file_hasher
 Cdwarf_procedure_info
 Cdwarf_qual_info_t
 Cedge_clone_summary
 Cedge_clone_summary_t
 Cedge_def
 Cedge_equivalency
 Cedge_growth_cache_entry
 Cedge_info
 Cedge_iterator
 Cedge_list
 Cedge_prediction
 Cedge_prob_info
 Cedge_profile_info
 Cedge_var_map
 Cedit_context
 Cedit_distance_traits
 Cedit_distance_traits< const char * >
 Cedit_distance_traits< const string_fragment & >
 Cedit_distance_traits< tree >
 Cedited_file
 Cedited_line
 Ceh_catch_d
 Ceh_landing_pad_d
 Ceh_region_d
 Ceh_status
 Cehspec_hasher
 Cel
 Celim_graph
 Celim_table
 Celim_table_1
 Celiminate_dom_walker
 Celt_list
 Celt_loc_list
 Celv_data
 Cemit_note_data
 Cemit_status
 Ceni_weights
 Cenum_type
 Cenum_value
 Cenv_manager
 Cepcc_data
 Cequiv_chain
 Cequiv_class_hasher
 Cequiv_class_label
 Cequiv_mem_data
 Cequiv_oracle
 Cequiv_relation_iterator
 Cequivalence
 Cescaped_string
 Cet_node
 Cet_occ
 Cevent_hasher
 Cexcl_rel_decl
 Cexit_range
 Cexpand_depth
 Cexpand_loc_callback_data
 Cexpand_operand
 Cexpand_value_data
 Cexpmed_op_cheap
 Cexpmed_op_costs
 Cexpr
 Cexpr_elt_hasher
 Cexpr_eval_op
 Cexpr_hash_elt
 Cexpr_hasher
 Cexpr_history_def_1
 Cexpr_pred_trans_d
 Cexpr_status
 Cext_cand
 Cext_modified
 Cext_state
 Cexternal_ref
 Cexternal_ref_hasher
 Cextraction
 Cextraction_insn
 Cfast_call_summary
 Cfast_call_summary< T *, V >
 Cfast_function_summary
 Cfast_function_summary< T *, V >
 Cfibonacci_heap
 Cfibonacci_node
 Cfieldoff
 Cfile_at_path_info
 Cfile_cache
 Cfile_cache_slot
 Cfile_info
 Cfile_location
 Cfile_name_acquire_data
 Cfile_prefix_map
 Cfiledep
 Cfileloc
 Cfinal_warning_record
 Cfinalizer
 Cfinally_tree_hasher
 Cfinally_tree_node
 Cfind_candidates_dom_walker
 Cfind_comparison_dom_walker
 Cfirst_mem_ref_loc_1
 Cfixed_point_type_info
 Cfixed_size_mode
 Cfixed_value
 Cfixed_wide_int_storage
 Cfixup
 Cfixup_edge_type
 Cfixup_expr
 Cfixup_graph_type
 Cfixup_insn_uid
 Cfixup_note_insn_basic_block
 Cfixup_vertex_type
 Cflist_tail_def
 Cflow_sensitive_info_storage
 Cfma_deferring_state
 Cfma_transformation_info
 Cfmt_data
 Cfn_id
 Cfnfilter
 Cfold_using_range
 Cfoperator_div
 Cfoperator_ltgt
 Cfoperator_ordered
 Cfoperator_unordered
 Cfoperator_unordered_equal
 Cfoperator_unordered_ge
 Cfoperator_unordered_gt
 Cfoperator_unordered_le
 Cfoperator_unordered_lt
 Cfor_each_plugin_closure
 Cformat_helper
 Cformat_postprocessor
 Cformat_string_diagnostic_t
 Cframe_space
 Cfrange
 Cfrange_storage
 Cfree_ptr_hash
 Cfree_string_hash
 Cfull_rtx_costs
 Cfunct_state_d
 Cfunct_state_summary_t
 Cfunction
 Cfunction_abi
 Cfunction_abi_aggregator
 Cfunction_arg_info
 Cfunction_info
 Cfunction_line_start_cmp
 Cfunction_reader
 Cfunction_start
 Cfunction_start_pair_hash
 Cfunction_subsections
 Cfunction_summary
 Cfunction_summary< T * >
 Cfunction_summary_base
 Cfunction_version_hasher
 Cfunny_match
 Cfur_depend
 Cfur_edge
 Cfur_list
 Cfur_relation
 Cfur_source
 Cfur_stmt
 Cfvrp_folder
 Cfwd_jt_path_registry
 Cgasm
 Cgassign
 Cgather_other_count_struct
 Cgather_scatter_info
 Cgbind
 Cgcall
 Cgcatch
 Cgcc_debug_hooks
 Cgcc_rich_location
 Cgcond
 Cgcov_kvp
 Cgcov_summary
 Cgcov_var
 Cgcse_expr
 Cgcse_hash_table_d
 Cgcse_note_stores_info
 Cgcse_occr
 Cgdebug
 Cgeh_dispatch
 Cgeh_else
 Cgeh_filter
 Cgeh_mnt
 Cgen_reader
 Cgeneric_subrtx_iterator
 Cgeneric_wide_int
 Cgensum_param_access
 Cgensum_param_desc
 Cggc_cache_ptr_hash
 Cggc_cache_remove
 Cggc_globals
 Cggc_pch_data
 Cggc_pch_ondisk
 Cggc_ptr_hash
 Cggc_remove
 Cggc_root_tab
 Cggc_statistics
 Cggc_usage
 Cggoto
 Cgimple
 Cgimple_bb_info
 Cgimple_df
 Cgimple_infer_range
 Cgimple_match_cond
 Cgimple_match_op
 Cgimple_omp_for_iter
 Cgimple_opt_pass
 Cgimple_outgoing_range
 Cgimple_poly_bb
 Cgimple_range_op_handler
 Cgimple_ranger
 Cgimple_statement_assume
 Cgimple_statement_eh_ctrl
 Cgimple_statement_omp
 Cgimple_statement_omp_atomic_store_layout
 Cgimple_statement_omp_parallel_layout
 Cgimple_statement_omp_return
 Cgimple_statement_omp_single_layout
 Cgimple_statement_omp_taskreg
 Cgimple_statement_wce
 Cgimple_statement_with_memory_ops
 Cgimple_statement_with_memory_ops_base
 Cgimple_statement_with_ops
 Cgimple_statement_with_ops_base
 Cgimple_stmt_iterator
 Cgimple_temp_hash_elt
 Cgimplify_adjust_omp_clauses_data
 Cgimplify_ctx
 Cgimplify_hasher
 Cgimplify_init_ctor_preeval_data
 Cgimplify_omp_ctx
 Cglabel
 Cglobal_range_query
 Cgodump_container
 Cgodump_str_hash
 Cgomp_atomic_load
 Cgomp_atomic_store
 Cgomp_continue
 Cgomp_critical
 Cgomp_for
 Cgomp_ordered
 Cgomp_parallel
 Cgomp_scan
 Cgomp_sections
 Cgomp_single
 Cgomp_target
 Cgomp_task
 Cgomp_teams
 Cgori_compute
 Cgori_export_iterator
 Cgori_map
 Cgori_stmt_info
 Cgoto_queue_node
 Cgphi
 Cgphi_iterator
 Cgraph
 Cgraph_edge
 Cgraphviz_out
 Cgresx
 Cgreturn
 Cgroup_info
 Cgrowing_rtx_properties
 Cgrowth_data
 Cgswitch
 Cgtransaction
 Cgtry
 Chard_reg_set_container
 Chard_reg_set_iterator
 Chash_map
 Chash_set
 Chash_table
 Chash_table_d
 Chashable_expr
 Chead
 Chistogram_entry
 Chistogram_hash
 Chistogram_value_t
 Chook_desc
 Chost_hooks
 Chw_doloop_hooks
 Chwasan_stack_var
 Chwivec_def
 Chwloop_info_d
 Chybrid_jt_simplifier
 Chybrid_jt_state
 Cid
 Cid_base
 Cidata_def
 Cif_chain
 Cif_expr
 Cif_lossless
 Cif_lossless< T1, T2, T3, true >
 Cif_nonpoly
 Cif_nonpoly2
 Cif_nonpoly2< T1, T2, T3, false, false >
 Cif_nonpoly< T1, T2, false >
 Cif_poly
 Cif_poly< T1, T2, true >
 Cifc_dr
 Cifcvt_arg_entry
 Cifs_ivopts_data
 Cifsese_s
 Cilb_data
 Cim_mem_ref
 Cimm_use_iterator
 Cinc_insn
 Cincoming_args
 Cincoming_reg_info
 Cincr_info_d
 Cindices
 Cindirect_string_hasher
 Cindirect_string_node
 Cinduction
 Cinfer_range_manager
 Cinfer_range_oracle
 Cinfile
 Cinfinite_loop
 Cinfinite_loop_checking_context
 Cinfinite_loop_diagnostic
 Cinfinite_recursion_diagnostic
 Cinit_expmed_rtl
 Cinit_one_dwarf_reg_state
 Cinitial_value_pair
 Cinitial_value_struct
 Cinline_badness
 Cinline_entry_data
 Cinline_entry_data_hasher
 Cinline_param_summary
 Cinlining_info
 Cinlining_iterator
 Cinnermost_loop_behavior
 Cinnermost_loop_behavior_hash
 Cinp_domain
 Cinput_file_st
 Cinput_reload
 Cinsn_cache_hasher
 Cinsn_change_watermark
 Cinsn_data_d
 Cinsn_def
 Cinsn_ent
 Cinsn_gen_fn
 Cinsn_hasher
 Cinsn_info_type
 Cinsn_link
 Cinsn_operand_data
 Cinsn_propagation
 Cinsn_reserv
 Cinsn_reserv_decl
 Cinsn_rr_info
 Cinstantiate_cache_type
 Cint_cst_hasher
 Cint_hash
 Cint_hash_base
 Cint_n_data_t
 Cint_n_trees_t
 Cint_range
 Cint_set
 Cint_tree_hasher
 Cint_tree_map
 Cint_vector_builder
 Cinter_bb_range_test_entry
 Cinvariant
 Cinvariant_expr_entry
 Cinvariant_expr_hasher
 Cinvariant_group_base_hasher
 Cipa_adjusted_param
 Cipa_agg_jf_item
 Cipa_agg_jump_function
 Cipa_ancestor_jf_data
 Cipa_argagg_value
 Cipa_argagg_value_list
 Cipa_auto_call_arg_values
 Cipa_bb_info
 Cipa_cached_call_context
 Cipa_call_arg_values
 Cipa_call_context
 Cipa_call_estimates
 Cipa_call_summary
 Cipa_call_summary_t
 Cipa_constant_data
 Cipa_cst_ref_desc
 Cipa_dfs_info
 Cipa_edge_args
 Cipa_edge_args_sum_t
 Cipa_edge_modification_info
 Cipa_edge_modification_sum
 Cipa_fn_summary
 Cipa_fn_summary_t
 Cipa_freqcounting_predicate
 Cipa_func_body_info
 Cipa_jump_func
 Cipa_known_agg_contents_list
 Cipa_load_agg_data
 Cipa_node_params
 Cipa_node_params_t
 Cipa_opt_pass_d
 Cipa_param_aa_status
 Cipa_param_adjustments
 Cipa_param_body_adjustments
 Cipa_param_body_replacement
 Cipa_param_descriptor
 Cipa_pass_through_data
 Cipa_polymorphic_call_context
 Cipa_predicate
 Cipa_profile_call_summaries
 Cipa_propagate_frequency_data
 Cipa_ref
 Cipa_ref_list
 Cipa_ref_opt_summary_t
 Cipa_ref_var_info_summary_t
 Cipa_reference_global_vars_info_d
 Cipa_reference_local_vars_info_d
 Cipa_reference_optimization_summary_d
 Cipa_reference_vars_info_d
 Cipa_replace_map
 Cipa_return_value_sum_t
 Cipa_return_value_summary
 Cipa_size_summary
 Cipa_size_summary_t
 Cipa_sra_call_summaries
 Cipa_sra_function_summaries
 Cipa_topo_info
 Cipa_uid_to_idx_map_elt
 Cipa_vr
 Cipa_vr_ggc_hash_traits
 Cipcp_agg_lattice
 Cipcp_bits_lattice
 Cipcp_lattice
 Cipcp_modif_dom_walker
 Cipcp_param_lattices
 Cipcp_transformation
 Cipcp_transformation_t
 Cipcp_value
 Cipcp_value_base
 Cipcp_value_source
 Cipcp_vr_lattice
 Cira_allocno
 Cira_allocno_copy
 Cira_allocno_iterator
 Cira_allocno_object_iterator
 Cira_allocno_pref
 Cira_copy_iterator
 Cira_emit_data
 Cira_loop_border_costs
 Cira_loop_tree_node
 Cira_object
 Cira_object_conflict_iterator
 Cira_object_iterator
 Cira_pref_iterator
 Cira_reg_equiv_s
 Cira_spilled_reg_stack_slot
 Cirange
 Cirange_bitmask
 Cirange_storage
 Cis_a_helper
 Cis_a_helper< const T * >
 Cis_same
 Cis_same< T, T >
 Cisra_call_summary
 Cisra_func_summary
 Cisra_param_desc
 Cisra_param_flow
 Citerator_group
 Citerator_range
 Citerator_use
 Civ
 Civ_ca
 Civ_ca_delta
 Civ_cand
 Civ_common_cand
 Civ_common_cand_hasher
 Civ_group
 Civ_inv_expr_ent
 Civ_inv_expr_hasher
 Civ_split_hasher
 Civ_to_split
 Civ_use
 Civopts_data
 Cjobserver_info
 Cjson_file_output_format
 Cjson_output_format
 Cjson_stderr_output_format
 Cjt_fur_source
 Cjt_path_registry
 Cjt_simplifier
 Cjt_state
 Cjump_thread_edge
 Cjump_thread_path_allocator
 Cjump_threader
 Ckill_set_value_data
 Cknown_conditions
 Ckv_pair
 Clabel_effects
 Clabel_entry
 Clabel_record
 Clambda_trans_matrix_s
 Clang_hooks
 Clang_hooks_for_decls
 Clang_hooks_for_lto
 Clang_hooks_for_tree_dump
 Clang_hooks_for_tree_inlining
 Clang_hooks_for_types
 Claststmt_struct
 Cleh_state
 Cleh_tf_state
 Clfs_fields
 Clibfunc_decl_hasher
 Clibfunc_entry
 Clibfunc_hasher
 Clikely_spilled_retval_info
 Clim_aux_data
 Climbo_die_struct
 Cline_event
 Cline_info
 Clink
 Clist_head
 Clist_iterator
 Clive_range
 Clive_track
 Cload_walker
 Cloc_descr_context
 Cloc_exp_dep
 Cloc_list_hasher
 Cloc_map_pair
 Clocate_and_pad_arg_data
 Clocation_chain
 Clocation_triplet
 Clocation_triplet_hash
 Clocus_discrim_hasher
 Clocus_discrim_map
 Clog_entry_hasher
 Clogical_location
 Cloop
 Cloop_cand
 Cloop_data
 Cloop_distribution
 Cloop_exit
 Cloop_exit_hasher
 Cloop_size
 Clooping_back_event
 Cloops
 Cloops_list
 Clower_assumption_data
 Clower_data
 Clower_emutls_data
 Clower_omp_regimplify_operands_data
 Clower_subreg_choices
 Clpt_decision
 Clra_autoinc_reload_context
 Clra_copy
 Clra_elim_table
 Clra_insn_recog_data
 Clra_insn_reg
 Clra_invariant
 Clra_live_range
 Clra_operand_data
 Clra_reg
 Clra_static_insn_data
 Cls_expr
 Clto_buffer
 Clto_char_ptr_base
 Clto_compression_stream
 Clto_data_header
 Clto_decl_header
 Clto_encoder_entry
 Clto_file_decl_data
 Clto_function_header
 Clto_in_decl_state
 Clto_input_block
 Clto_location_cache
 Clto_object
 Clto_object_list
 Clto_out_decl_state
 Clto_output_stream
 Clto_renaming_slot
 Clto_section
 Clto_simple_header
 Clto_simple_header_with_strings
 Clto_simple_output_block
 Clto_stats_d
 Clto_symtab_encoder_d
 Clto_symtab_encoder_iterator
 Clto_tree_ref_encoder
 Cmacinfo_entry_hasher
 Cmacinfo_struct
 Cmacro_hash_value
 Cmap_value
 Cmapping
 Cmark_def_dom_walker
 Cmark_def_sites_global_data
 Cmax_alignment
 Cmd_constant
 Cmd_name
 Cmd_reader
 Cmd_rtx_info
 Cmdswitchstr
 Cmem_addr_template
 Cmem_address
 Cmem_alloc_description
 Cmem_attrs
 Cmem_conflict_info
 Cmem_insn
 Cmem_location
 Cmem_ref
 Cmem_ref_group
 Cmem_ref_hasher
 Cmem_ref_loc
 Cmem_usage
 Cmem_usage_pair
 Cmember_function_hash_traits
 Cmemory_block_pool
 Cmerge_pattern_info
 Cmerge_pattern_transition
 Cmerge_state_info
 Cmerge_state_result
 Cmicro_operation
 Cminmax_set_iterator
 Cmmap_info
 Cmode_adjust
 Cmode_data
 Cmode_traits
 Cmode_traits< machine_mode >
 Cmodifies_mem
 Cmodify_pair
 Cmodify_stmt_info
 Cmodref_access_node
 Cmodref_base_node
 Cmodref_parm_map
 Cmodref_ref_node
 Cmodref_summaries
 Cmodref_summaries_lto
 Cmodref_summary
 Cmodref_summary_lto
 Cmodref_tree
 Cmove
 Cmove_by_pieces_d
 Cmove_stmt_d
 Cmsdi_data
 Cmult_cost
 Cname_expansion
 Cname_map
 Cname_to_copy_elt
 Cname_to_copy_hasher
 Cnamed_section
 Cnan_state
 Cnb_iter_bound
 Cnested_function_info
 Cnested_ptr_data
 Cnesting_copy_body_data
 Cnesting_info
 Cniter_desc
 Cno_conflict_data
 Cnoce_if_info
 Cnode_context_cache_entry
 Cnode_context_summary
 Cnofree_ptr_hash
 Cnofree_string_hash
 Cnon_null_wrapper
 Cnontrapping_dom_walker
 Cnoop_reader
 Cnoswitch_section
 Cnote_add_store_info
 Cnote_simd_array_uses_struct
 Cnothing_regexp
 Cnowarn_spec_t
 Cnrv_data_t
 Cnumbered_tree
 Coacc_collapse
 Coacc_loop
 Cobject_allocator
 Cobject_block
 Cobject_block_hasher
 Cobject_size
 Cobject_size_info
 Cobstack_watermark
 Coc_local_state
 Coc_outer_state
 Coccr
 Coccurrence
 Codr_enum
 Codr_enum_val
 Codr_name_hasher
 Codr_type_d
 Codr_type_warn_count
 Coecount
 Coecount_hasher
 Comp_context
 Comp_declare_variant_alt_hasher
 Comp_declare_variant_base_entry
 Comp_declare_variant_entry
 Comp_declare_variant_hasher
 Comp_for_data
 Comp_for_data_loop
 Comp_mapping_group
 Comp_region
 Comp_taskcopy_context
 Comp_ts_info
 Complow_simd_context
 Coneof_regexp
 Conepart_aux
 Cop_by_pieces_d
 Cop_location_t
 Coperand
 Coperand_alternative
 Coperand_compare
 Coperand_data
 Coperand_entry
 Coperand_fixup
 Coperand_rr_info
 Coperands_scanner
 Coperator_abs
 Coperator_absu
 Coperator_addr_expr
 Coperator_bitwise_and
 Coperator_bitwise_not
 Coperator_bitwise_or
 Coperator_bitwise_xor
 Coperator_cast
 Coperator_cst
 Coperator_div
 Coperator_equal
 Coperator_exact_divide
 Coperator_ge
 Coperator_gt
 Coperator_id
 Coperator_identity
 Coperator_le
 Coperator_logical_and
 Coperator_logical_not
 Coperator_logical_or
 Coperator_lshift
 Coperator_lt
 Coperator_max
 Coperator_min
 Coperator_minus
 Coperator_mult
 Coperator_negate
 Coperator_not_equal
 Coperator_plus
 Coperator_pointer_diff
 Coperator_rshift
 Coperator_trunc_mod
 Coperator_unknown
 Coperator_widen_mult_signed
 Coperator_widen_mult_unsigned
 Coperator_widen_plus_signed
 Coperator_widen_plus_unsigned
 Copt_info
 Copt_mode
 Copt_pass
 Copt_pointer_wrapper
 Copt_problem
 Copt_result
 Copt_stats_d
 Copt_wrapper
 Coptab_def
 Coptab_pattern
 Coptinfo
 Coptinfo_item
 Coption_help_tuple
 Coption_map
 Coption_proposer
 Coptions
 Coptrecord_json_writer
 Cordered_hash_map
 Coutf
 Coutput_block
 Coutput_buffer
 Coutput_state
 Coverlapping_mems
 Coverloaded_instance
 Coverloaded_name
 Cpage_entry
 Cpage_group
 Cpair
 Cpair_fusion
 Cpair_fusion_bb_info
 Cpair_hash
 Cparallel_g
 Cparam_access
 Cparameter
 Cparms_set_data
 Cparser
 Cpart_traits
 Cpartition
 Cpass_array_bounds
 Cpass_data
 Cpass_ipa_function_and_variable_visibility
 Cpass_list_node
 Cpass_through_split_map
 Cpass_walloca
 Cpath_oracle
 Cpath_prefix
 Cpath_range_query
 Cpattern_pos
 Cpattern_reserv
 Cpattern_routine
 Cpattern_set_el
 Cpattern_stats
 Cpattern_use
 Cpcom_worker
 Cpd_data
 Cpd_range
 Cpe_slice
 Cpeel_info_hasher
 Cpeep2_insn_data
 Cperpetual_start_cfg_edge_event
 Cpg_edata
 Cpg_edge_callback_data
 Cpg_vdata
 Cphi_analyzer
 Cphi_group
 Cphiprop_d
 Cpieces_addr
 Cplugin_argument
 Cplugin_gcc_version
 Cplugin_info
 Cplugin_name_args
 Cpod_hash_traits
 Cpod_mode
 Cpointer_and_operator
 Cpointer_equiv_analyzer
 Cpointer_hash
 Cpointer_min_max_operator
 Cpointer_mux
 Cpointer_or_operator
 Cpointer_plus_operator
 Cpointer_query
 Cpoly_bb
 Cpoly_coeff_pair_traits
 Cpoly_coeff_traits
 Cpoly_coeff_traits< T, wi::CONST_PRECISION >
 Cpoly_coeff_traits< T, wi::FLEXIBLE_PRECISION >
 Cpoly_coeff_traits< T, wi::INL_CONST_PRECISION >
 Cpoly_coeff_traits< T, wi::VAR_PRECISION >
 Cpoly_dr
 Cpoly_int
 Cpoly_int_cst_hasher
 Cpoly_int_full
 Cpoly_int_fullness
 Cpoly_int_fullness< false >
 Cpoly_int_fullness< true >
 Cpoly_int_hungry
 Cpoly_int_traits
 Cpoly_int_traits< poly_int< N, C > >
 Cpoly_result
 Cpoly_result< T1, T2, 0 >
 Cpoly_result< T1, T2, 1 >
 Cpoly_result< T1, T2, 2 >
 Cpolymorphic_call_target_d
 Cpolymorphic_call_target_hasher
 Cpool_usage
 Cposition
 Cpostorder_stack
 Cpow_synth_sqrt_info
 Cpp_wrapping_mode_t
 Cprange
 Cprange_storage
 Cpre_expr_d
 Cpre_expr_union
 Cpre_ldst_expr_hasher
 Cpred_data
 Cpred_info
 Cpredefined_function_abi
 Cpredicate
 Cpredicate_id
 Cpredictor_hash
 Cpredictor_hash_traits
 Cpredictor_info
 Cprefix_list
 Cpretty_printer
 Cprime_ent
 Cprint_options
 Cproblem_LR_DCE
 Cprofile_count
 Cprofile_probability
 Cprofile_record
 Cprop_stats_d
 Cprop_type_change_info
 Cprop_value_t
 Cpseudo_slot
 Cpt_solution
 Cptr_data
 Cptr_info_def
 Cpubname_struct
 Cpush_dump_file
 Cqty_table_elem
 Cqueue_elem
 Cqueue_type
 Cqueued_debug_insn_change
 Cqueued_reg_save
 Cquoting_info
 Crange_def_chain
 Crange_entry
 Crange_op_handler
 Crange_op_table
 Crange_operator
 Crange_query
 Crange_tracer
 Cranger_cache
 Crdg_edge
 Crdg_vertex
 Crdwr_access_hash
 Cread_info_type
 Creal_format
 Creal_value
 Crecog_data_d
 Crecog_data_saver
 Crecord_modified_bb_info
 Crecord_reference_ctx
 Credirection_data
 Creduction
 Creduction_hasher
 Creduction_info
 Cref_always_accessed
 Cref_in_loop_hot_body
 Cref_to_bb
 Crefs_hasher
 Creg_attr_hasher
 Creg_attrs
 Creg_avail_info
 Creg_equivs_t
 Creg_eqv_elem
 Creg_info
 Creg_info_t
 Creg_pref
 Creg_saved_in_data
 Creg_stat_type
 Creg_use
 Cregexp
 Cregister_pass_info
 Cregistration_hasher
 Cregno_assign_info
 Cregstat_n_sets_and_refs_t
 Creinterpret_is_a_helper
 Crelation_chain
 Crelation_chain_head
 Crelation_oracle
 Crelation_trio
 Cremat_bb_data
 Cremove_pointer
 Cremove_pointer< T * >
 Cremove_unreachable
 Cremoved_edges
 Crepeat_factor
 Crepeat_regexp
 Creplace_decls_d
 Creplacement
 Cres_pair
 Creserv_decl
 Creserv_regexp
 Cresources
 Creturn_statements_t
 Crewrite_dom_walker
 Crewrite_mem_ref_loc
 Crewrite_update_dom_walker
 Crgroup_controls
 Crooted_splay_tree
 Crootless_splay_tree
 Crpo_elim
 Crpoamdbs_bb_data
 Crt_bb_visited
 Crtl_bb_info
 Crtl_data
 Crtl_eh
 Crtl_hooks
 Crtl_opt_pass
 Crtunion
 Crtvec_def
 Crtx_barrier
 Crtx_call_insn
 Crtx_code_label
 Crtx_comparison
 Crtx_constant_pool
 Crtx_debug_insn
 Crtx_def
 Crtx_definition
 Crtx_expr_list
 Crtx_insn
 Crtx_insn_list
 Crtx_iv
 Crtx_jump_insn
 Crtx_jump_table_data
 Crtx_nonjump_insn
 Crtx_note
 Crtx_obj_reference
 Crtx_properties
 Crtx_ptr_accessor
 Crtx_reader
 Crtx_reuse_manager
 Crtx_sequence
 Crtx_subrtx_bound_info
 Crtx_subst_pair
 Crtx_test
 Crtx_var_accessor
 Crtx_vector_builder
 Crtx_writer
 Crvrp_folder
 Cs_expr_writer
 Cs_hook
 Csafe_iterator
 Csame_succ
 Csanitizer_opts_s
 Csanopt_ctx
 Csanopt_info
 Csanopt_tree_couple
 Csanopt_tree_couple_hash
 Csanopt_tree_triplet
 Csanopt_tree_triplet_hash
 Csarif_artifact
 Csarif_builder
 Csarif_file_output_format
 Csarif_ice_notification
 Csarif_invocation
 Csarif_object
 Csarif_output_format
 Csarif_property_bag
 Csarif_result
 Csarif_stream_output_format
 Csarif_thread_flow
 Csaved_hard_reg
 Csaved_pending_stack_adjust
 Csaving_hasher
 Csbitmap_iterator
 Csbr_lazy_vector
 Csbr_sparse_bitmap
 Csbr_vector
 Cscalar_array_traits
 Cscalar_cond_masked_key
 Cscalar_float_mode
 Cscalar_int_mode
 Cscalar_mode
 Cscc_info
 Cscev_dfs
 Cscev_info_hasher
 Cscev_info_str
 Cscop
 Cscoped_attribute_specs
 Cscoped_attributes
 Csearchc_env
 Csecondary_reload_info
 Csection
 Csection_common
 Csection_hash_entry
 Csection_hasher
 Csection_name_hasher
 Csel_global_bb_info_def
 Csel_region_bb_info_def
 Cseparate_ops
 Cseq_entry
 Csequence_regexp
 Csequence_stack
 Csese_info_t
 Csese_l
 Cset
 Cset_data
 Cset_early_dwarf
 Cset_of_data
 Cset_pure_flag_info
 Cshared_bitmap_hasher
 Cshared_bitmap_info
 Cshared_hash
 Cshortest_paths
 Csimd_array_to_simduid
 Csimd_call_arg_info
 Csimduid_to_vf
 Csimple_bitmap_def
 Csimple_cache_map_traits
 Csimple_case_node
 Csimple_diagnostic_event
 Csimple_diagnostic_path
 Csimple_diagnostic_thread
 Csimple_hashmap_traits
 Csimple_ipa_opt_pass
 Csimplifiable_subreg
 Csimplifiable_subregs_hasher
 Csimplify
 Csimplify_context
 Csimplify_using_ranges
 Csinfo
 Csinfo_hashmap_traits
 Csize_time_entry
 Cskeleton_chain_struct
 Csloc
 Cslot
 Cslp_root
 Cslp_scc_info
 Cslpg_layout_cost
 Cslpg_partition_info
 Cslpg_partition_layout_costs
 Cslpg_vertex
 Cslsr_cand_d
 Csm_aux
 Csm_set_flag_if_changed
 Csort_ctx
 Csort_r_ctx
 Csource_info
 Csparseset_def
 Cspec_function
 Cspec_list
 Cspec_path_info
 Cspeculative_call_summary
 Cspeculative_call_target
 Csplay_tree_accessors_with_parent
 Csplay_tree_accessors_without_parent
 Csplay_tree_node
 Csplit_bb_info
 Csplit_info
 Csplit_point
 Csra_padding_collecting
 Csreal
 Cssa_block_ranges
 Cssa_cache
 Cssa_conflicts
 Cssa_equiv_stack
 Cssa_lazy_cache
 Cssa_local_info_t
 Cssa_name_hasher
 Cssa_name_info
 Cssa_name_limit_t
 Cssa_name_var_hash
 Cssa_op_iter
 Cssa_operand_memory_d
 Cssa_operands
 Cssa_propagation_engine
 Cssa_use_operand_t
 Cssaexpand
 Cst_expr
 Cst_expr_hasher
 Cstack_entry
 Cstack_usage
 Cstack_var
 Cstack_vars_data
 Cstate
 Cstate_ainsn_table
 Cstate_ident_st
 Cstate_size
 Cstate_token_st
 Cstate_writer
 Cstatic_is_a_helper
 Cstatistics_counter
 Cstats
 Cstats_counter_hasher
 Cstd_pred_table
 Cstdarg_info
 Cstmt_info_for_cost
 Cstmt_stats
 Cstore_by_pieces_d
 Cstore_change_builder
 Cstore_info
 Cstore_walker
 Cstreamer_hooks
 Cstreamer_tree_cache_d
 Cstridxlist
 Cstrinfo
 Cstring2counter_map
 Cstring_concat
 Cstring_concat_db
 Cstring_fragment
 Cstring_hash
 Cstring_pair_map
 Cstring_pair_map_hasher
 Cstring_pool_data
 Cstring_pool_data_extra
 Cstring_slot
 Cstring_slot_hasher
 Cstrlen_pass
 Csubreg_info
 Csubreg_shape
 Csubreplacement_assignment_data
 Csubscript
 Csubst_attr_to_iter_mapping
 Csubstitute_and_fold_dom_walker
 Csubstitute_and_fold_engine
 Csubstring
 Csubstring_loc
 Csucc_iterator
 Csuccs_info
 Csw
 Cswitchstr
 Csym_off_pair
 Csymbol_and_index_together
 Csymbol_priority_map
 Csymbol_table
 Csymtab_node
 Ctable_elt
 Ctag_format
 Ctailcall
 Ctarget_bb_reorder
 Ctarget_builtins
 Ctarget_c_incpath_s
 Ctarget_cfgloop
 Ctarget_expmed
 Ctarget_flag_state
 Ctarget_function_abi_info
 Ctarget_gcse
 Ctarget_globals
 Ctarget_hard_regs
 Ctarget_info
 Ctarget_ira
 Ctarget_ira_int
 Ctarget_libfuncs
 Ctarget_lower_subreg
 Ctarget_recog
 Ctarget_regs
 Ctarget_reload
 Ctarget_rtl
 Ctemp_address_hasher
 Ctemp_expr_table
 Ctemp_file
 Ctemp_name
 Ctemp_slot
 Ctemp_slot_address_entry
 Ctemporal_cache
 Ctemporary_volatile_ok
 Ctest_pattern_hasher
 Ctext_info
 Ctext_range_label
 Cthrow_stmt_node
 Cthunk_info
 Cticker
 Ctimer
 Ctimevar_time_def
 Ctls_var_data
 Ctm_alias_pair
 Ctm_clone_hasher
 Ctm_ipa_cg_data
 Ctm_log_entry
 Ctm_mem_map_hasher
 Ctm_memop
 Ctm_memop_hasher
 Ctm_memopt_bitmaps
 Ctm_new_mem_map
 Ctm_region
 Ctm_restart_hasher
 Ctm_restart_node
 Ctm_wrapper_hasher
 Ctms
 Cto_inherit
 Ctoken
 Ctoplev
 Ctrace
 Ctrace_info_hasher
 Ctrailing_wide_int_storage
 Ctrailing_wide_ints
 Ctransformed_insns
 Ctransition
 Ctraversal_state
 Ctree_base
 Ctree_common
 Ctree_complex
 Ctree_constructor
 Ctree_decl_hash
 Ctree_decl_map_cache_hasher
 Ctree_descriptor_hasher
 Ctree_exp
 Ctree_fixed_cst
 Ctree_hash
 Ctree_identifier
 Ctree_int_cst
 Ctree_list
 Ctree_live_info_d
 Ctree_logical_location
 Ctree_loop_interchange
 Ctree_niter_desc
 Ctree_operand_hash
 Ctree_operand_hash_no_se
 Ctree_poly_int_cst
 Ctree_real_cst
 Ctree_ssa_name_hash
 Ctree_stmt_iterator
 Ctree_string
 Ctree_type_hash
 Ctree_type_map
 Ctree_type_map_cache_hasher
 Ctree_typed
 Ctree_vec
 Ctree_vec_map_cache_hasher
 Ctree_vec_range
 Ctree_vector
 Ctree_vector_builder
 Ctreemple
 Ctristate
 Ctsan_map_atomic
 Ctsi_range
 Cttypes_filter
 Cttypes_filter_hasher
 Ctype
 Ctype_cache_hasher
 Ctype_change_info
 Ctype_hash
 Ctype_pair
 Ctyped_const_free_remove
 Ctyped_delete_remove
 Ctyped_free_remove
 Ctyped_noop_remove
 Ctyped_splay_tree
 Ctypes_used_by_vars_entry
 Cuid_decl_hasher
 Cuid_range
 Cunbounded_hashmap_traits
 Cuncprop_dom_walker
 Cundo
 Cundobuf
 Cuninit_analysis
 Cuninit_undef_val_t
 Cunit_decl
 Cunit_pattern_rel_decl
 Cunit_regexp
 Cunit_set_el
 Cunit_usage
 Cunnamed_section
 Cunoccr
 Cunprocessed_thunk
 Cunsupported_range
 Cunswitch_predicate
 Cunwind_state
 Cupdate_cost_queue_elem
 Cupdate_cost_record
 Cupdate_list
 Curlifier
 Cusage_insns
 Cuse
 Cuse_optype_d
 Cused_arg_t
 Cused_type_hasher
 Cuser_id
 Cuser_specs
 Cv_info
 Cva_gc
 Cva_gc_atomic
 Cva_heap
 Cvalidate_replace_src_data
 Cvalue_data
 Cvalue_data_entry
 Cvalue_range
 Cvalue_relation
 Cvalue_topo_info
 Cvar_decl_rewrite_info
 Cvar_expand_hasher
 Cvar_info
 Cvar_info_hasher
 Cvar_loc_list_def
 Cvar_loc_node
 Cvar_to_expand
 Cvarasm_status
 Cvariable
 Cvariable_hasher
 Cvariable_info
 Cvariable_part
 Cvariable_tracking_info
 Cvariable_union_info
 Cvariable_value_hasher
 Cvariable_value_struct
 Cvarpool_node
 Cvarpool_node_hook_list
 Cvarpool_node_set_def
 Cvarpool_node_set_iterator
 Cvdhs_data
 Cvec
 Cvec< T, A, vl_embed >
 Cvec< T, va_heap, vl_ptr >
 Cvec_finalizer
 Cvec_free_hash_base
 Cvec_hash_base
 Cvec_info
 Cvec_info_shared
 Cvec_loop_masks
 Cvec_lower_bound
 Cvec_perm_indices
 Cvec_prefix
 Cvec_rtx_properties_base
 Cvec_usage
 Cvect_loop_form_info
 Cvect_optimize_slp_pass
 Cvect_pattern
 Cvect_recog_func
 Cvect_reusable_accumulator
 Cvect_scalar_ops_slice
 Cvect_scalar_ops_slice_hash
 Cvect_unpromoted_value
 Cvector_builder
 Cvector_costs
 Cversion_info
 Cvertex
 Cvinsn_def
 Cvirtual_operand_live
 Cvl_embed
 Cvl_ptr
 Cvlr_context
 Cvls_data
 Cvn_avail
 Cvn_constant_hasher
 Cvn_constant_s
 Cvn_nary_op_hasher
 Cvn_nary_op_s
 Cvn_phi_hasher
 Cvn_phi_s
 Cvn_pval
 Cvn_reference_hasher
 Cvn_reference_op_struct
 Cvn_reference_s
 Cvn_ssa_aux
 Cvn_ssa_aux_hasher
 Cvn_tables_s
 Cvn_walk_cb_data
 Cvnull
 Cvrange
 Cvrange_allocator
 Cvrange_ggc_alloc
 Cvrange_internal_alloc
 Cvrange_obstack_alloc
 Cvrange_printer
 Cvrange_storage
 Cvrange_visitor
 Cvtable_registration
 Cvtbl_map_hasher
 Cvtbl_map_node
 Cvtv_graph_node
 Cwalk_stmt_info
 Cwalk_tree_data
 Cweb_entry
 Cweb_entry_base
 Cwide_int_bitmask
 Cwide_int_ref_storage
 Cwide_int_storage
 Cwidest_int_storage
 Cwith_expr
 Cwlimits
 Cwrapper_iterator
 Cxcallocator
 Czero_call_used_regs_opts_s