GCC Middle and Back End API Reference
Data Structure Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Z | _
A
acceptance_type
access
access_data
access_diagram (ana)
access_operation (ana)
access_range (ana)
access_ref
accum_extract
action_record
action_record_hasher
add_to_obstack_info
added_line
addr_const
addr_diff_vec_flags
addr_hasher
addr_range
addr_table_entry
addr_table_entry::addr_table_entry_struct_union
address_info
address_reload_context
addsub_pattern
adjust_info
adjust_mem_data
adjust_nested_loop_clauses_wi_info
aff_comb_elt
aff_tree
affine_iv
agg_position_info
ainc_cost_data
ainsn
alg_hash_entry
algorithm
alias_pair
alias_set_entry
alias_set_hash
align_flags
align_flags_tuple
alloc_pool_descriptor
alloca_region (ana)
alloca_type_and_limit
base_pool_allocator::allocation_object
base_pool_allocator::allocation_pool_list
allocno_color_data
allocno_hard_regs
allocno_hard_regs_hasher
allocno_hard_regs_node
allocno_hard_regs_subnode
allof_regexp
alt_state
analysis_dom_walker
analysis_plan (ana)
annotating_context (ana)
ao_compare
ao_ref
ar_data
arc
arc_info
arg_data
args_loc_t
args_size
array (json)
array_bounds_checker
array_descr_info::array_descr_dimen
array_descr_info
array_slice
array_traits
array_traits< T[N]>
generic_subrtx_iterator::array_type
asan_add_string_csts_data
asan_mem_ref
asan_mem_ref_hasher
asan_redzone_buffer
asm_int_op
asm_node
asm_output_svalue (ana)
asmname_hasher
assign_link
assign_parm_data_all
assign_parm_data_one
assume_query
atomic_op_functions
attr_access
attr_desc
attr_fnspec
attr_hash
attr_value
attr_value_list
attribute_hasher
attribute_use
attrs
augmenting_path_type
auto_bb_flag
auto_bitmap
auto_cfun
auto_cond_timevar
auto_cpp_string_vec
auto_delete_vec
auto_diagnostic_group
auto_dump_scope
auto_edge_flag
auto_end_imm_use_stmt_traverse
auto_flag
auto_flow_sensitive
auto_mpfr
auto_mpz
auto_obstack
auto_purge_vect_location
auto_sbitmap
auto_string_vec
auto_suppress_location_wrappers
auto_timevar
auto_vec
auto_vec< T, 0 >
autofdo_source_profile (autofdo)
automata_list_el
automaton
automaton_decl
aux_bb_info
avail_exprs_stack
B
back_jt_path_registry
back_threader
back_threader_profitability
back_threader_registry
bar_chart (ana)
base_bitmap_view
base_feasible_edge (ana)
base_feasible_node (ana)
base_pool_allocator
base_splay_tree
basic_block_def
basic_block_def::basic_block_il_dependent
BasicBlockPrinter (gdbhooks)
bb2reg_stuff
bb_bitmap_sets
bb_cluster
bb_data
bb_data_pseudos
bb_predicate
bb_profile_info
bb_rename_info
bb_stats
bbro_basic_block_data
best_match
binary_op_rich_location
binary_traits (wi)
binary_traits< T1, T2, CONST_PRECISION, CONST_PRECISION > (wi)
binary_traits< T1, T2, CONST_PRECISION, FLEXIBLE_PRECISION > (wi)
binary_traits< T1, T2, FLEXIBLE_PRECISION, CONST_PRECISION > (wi)
binary_traits< T1, T2, FLEXIBLE_PRECISION, FLEXIBLE_PRECISION > (wi)
binary_traits< T1, T2, FLEXIBLE_PRECISION, INL_CONST_PRECISION > (wi)
binary_traits< T1, T2, FLEXIBLE_PRECISION, VAR_PRECISION > (wi)
binary_traits< T1, T2, INL_CONST_PRECISION, FLEXIBLE_PRECISION > (wi)
binary_traits< T1, T2, INL_CONST_PRECISION, INL_CONST_PRECISION > (wi)
binary_traits< T1, T2, VAR_PRECISION, FLEXIBLE_PRECISION > (wi)
binary_traits< T1, T2, VAR_PRECISION, VAR_PRECISION > (wi)
binding_cluster (ana)
binding_key (ana)
binding_map (ana)
binop_svalue (ana)
bit_field_mode_iterator
bit_range (ana)
bit_range_region (ana)
bit_size_expr (ana)
bit_test_cluster (tree_switch_conversion)
bitint_info
bitmap_element
bitmap_head
bitmap_iterator
bitmap_obstack
bitmap_set
bitmap_usage
bitmap_view
bitmap_view< T, Traits, true >
bitpack_d
bits_within_svalue (ana)
biv_entry
biv_entry_hasher
block_die_hasher
block_info
memory_block_pool::block_list
block_location_info
block_range_cache
block_symbol
bound (ana)
bounded_range (ana)
bounded_ranges (ana)
bounded_ranges_constraint (ana)
bounded_ranges_manager (ana)
bounds
branch_path
BreakOnPass (gdbhooks)
bst_traits
btf_datasec
Value_Range::buffer_type
builtin_info
builtin_known_function (ana)
builtin_structptr_type
by_pieces_prev
bypass_decl
bypass_list
byte_range (ana)
C
c_expr
c_strlen_data
c_test
pointer_query::cache_type
cached_dw_loc_list_def
lto_location_cache::cached_location
call_arg_details (ana)
call_arg_loc_node
call_details (ana)
call_event (ana)
call_info (ana)
call_site_record_d
call_string (ana)
call_summary (ana)
call_summary
call_summary< T * >
call_summary_base
call_summary_replay (ana)
call_superedge (ana)
call_with_state (ana::evdesc)
callback_info
caller_statistics
callgraph_superedge (ana)
callinfo_callee
callinfo_dalloc
callsite_expr (ana)
cand
cand_chain_d
cand_chain_hasher
capture
capture_info
case_bit_test (tree_switch_conversion)
case_info
case_tree_node (tree_switch_conversion)
cast_region (ana)
ccp_folder
ccp_prop_value_t
ccp_propagate
ce_if_block
cfa_reg
cfg_edge_event (ana)
cfg_hooks
cfg_stats_d
cfg_superedge (ana)
CfgEdgePrinter (gdbhooks)
cfn_clrsb
cfn_clz
cfn_constant_float_p
cfn_constant_p
cfn_copysign
cfn_ctz
cfn_ffs
cfn_goacc_dim
cfn_parity
cfn_pass_through_arg1
cfn_popcount
cfn_signbit
cfn_sincos
cfn_sqrt
cfn_strlen
cfn_toupper_tolower
cfn_ubsan
cgraph_2edge_hook_list
cgraph_2node_hook_list
cgraph_edge
cgraph_edge_hasher
cgraph_edge_hook_list
cgraph_function_version_info
cgraph_indirect_call_info
cgraph_node
cgraph_node_hook_list
cgraph_node_set_def
cgraph_node_set_iterator
cgraph_order_sort
cgraph_rtl_info
cgraph_simd_clone
cgraph_simd_clone_arg
CgraphEdgePrinter (gdbhooks)
chain
chain_op_t
change_t
char_span
check_argument_load_data
check_array_bounds_dom_walker
check_defs_data
checker_event (ana)
checker_path (ana)
checksum_attributes
chrec_stats
chunk_info
capture_info::cinfo
cl_decoded_option
cl_deferred_option
cl_enum
cl_enum_arg
cl_option
cl_option_handler_func
cl_option_handlers
cl_option_hasher
cl_option_state
cl_var
clear_padding_struct
client_version_info
clobber_ent
clobber_pat
clone_info
clsn_data
cluster
cluster (tree_switch_conversion)
coalesce_data
coalesce_list
coalesce_pair
coalesce_pair_hasher
code_helper
code_ptr
code_region (ana)
color_cap
comdat_type_hasher
comdat_type_node
common_info
comp_cost
compact_insn_name
compare_by_pieces_d
comparison
comparison_use
compiler
compiler_data_hooks
compiler_diagnostic_client_plugin_info
compiler_logical_location
compiler_version_info
complex_add_pattern
complex_fms_pattern
complex_mode
complex_mul_pattern
complex_operations_pattern
complex_pattern
complex_propagate
complexity (ana)
component
compound_svalue (ana)
compute_live_vars_data
concrete_binding (ana)
cond_equivalence
condcov
condition
condition_info
conflict_function
congruence_class (ipa_icf)
congruence_class_group (ipa_icf)
congruence_class_hash (ipa_icf)
conjured_purge (ana)
conjured_svalue (ana)
conlist
consolidation_map
const_and_copies
const_derived_container
const_double_hasher
const_fixed_hasher
const_fn_result_svalue (ana)
const_int_hasher
const_poly_int_def
const_poly_int_hasher
const_rtx_accessor
const_rtx_data_hasher
const_rtx_desc_hasher
const_wide_int_hasher
constant_descriptor_rtx
constant_descriptor_rtx_data
constant_descriptor_tree
constant_svalue (ana)
constraint (ana)
constraint
constraint_data
constraint_expr
constraint_graph
constraint_manager (ana)
constraint_stats
constructor_elt
contains_label_data
context (gcc)
control_dependences
control_flow_graph
control_flow_regions
control_iv
copy_bb_data
copy_body_data
copy_folder
copy_prop
cost_classes
cost_classes_hasher
cost_one_pair
cost_pair
cost_rtxes
costs
count_info (autofdo)
count_use_info
counts_entry
coverage_data
coverage_info
cprop_expr
cprop_occr
create_pattern_info
create_version_alias_info
cross_product_operator
csa_reflist
cse_basic_block_data
cse_reg_info
cselib_hasher
cselib_record_autoinc_data
cselib_set
cselib_val
ctf_arinfo
ctf_container
ctf_dmdef
ctf_dtd_preprocess_arg
ctf_dtdef
ctf_dvd_preprocess_arg
ctf_dvdef
ctf_encoding
ctf_func_arg
ctf_funcinfo
ctf_itype
ctf_sliceinfo
ctf_srcloc
ctf_string
ctf_strtable
ctfc_dtd_hasher
ctfc_dvd_hasher
cumulative_args_t
current_fndecl_logical_location
custom_edge_info (ana)
custom_event (ana)
custom_transition (ana)
D
data
data_dependence_relation
data_in
data_ref_loc
data_reference
datadep_stats
dataflow
dataflow_set
ddg
ddg_all_sccs
ddg_edge
ddg_node
ddg_scc
ddr_hasher
dead_debug_global
dead_debug_global_entry
dead_debug_hash_descr
dead_debug_local
dead_debug_use
debug_dump_context
debug_event (ana)
decision
decision_tree
decl
decl_die_hasher
decl_loc_hasher
decl_region (ana)
decl_state_hasher
decl_stridxlist_map
decl_table_entry
decl_table_entry_hasher
decl_warn_count
decomposition
dedge
def
def_blocks
default_hash_traits
default_hash_traits< ana::concrete_binding >
default_hash_traits< ana::symbolic_binding >
default_hash_traits< asm_output_svalue::key_t >
default_hash_traits< binop_svalue::key_t >
default_hash_traits< bit_range_region::key_t >
default_hash_traits< bits_within_svalue::key_t >
default_hash_traits< bounded_ranges::key_t >
default_hash_traits< cast_region::key_t >
default_hash_traits< compound_svalue::key_t >
default_hash_traits< conjured_svalue::key_t >
default_hash_traits< const_fn_result_svalue::key_t >
default_hash_traits< constant_svalue::key_t >
default_hash_traits< element_region::key_t >
default_hash_traits< field_region::key_t >
default_hash_traits< frame_region::key_t >
default_hash_traits< function_point >
default_hash_traits< offset_region::key_t >
default_hash_traits< poisoned_svalue::key_t >
default_hash_traits< region_svalue::key_t >
default_hash_traits< repeated_svalue::key_t >
default_hash_traits< scalar_cond_masked_key >
default_hash_traits< setjmp_svalue::key_t >
default_hash_traits< sized_region::key_t >
default_hash_traits< sub_svalue::key_t >
default_hash_traits< symbolic_region::key_t >
default_hash_traits< T * >
default_hash_traits< type_pair >
default_hash_traits< unaryop_svalue::key_t >
default_hash_traits< var_arg_region::key_t >
default_hash_traits< widening_svalue::key_t >
default_include
default_spec
default_splay_tree_accessors
default_splay_tree_accessors_with_parent
deferred_change
deferred_edge
delay_desc
delete_ptr_hash
delta_type
derived_iterator
desc_incoming_count_struct
description
df_artificial_ref
df_base_ref
df_collection_rec
df_d
df_insn_info
df_link
df_live_bb_info
df_live_problem_data
df_lr_bb_info
df_lr_problem_data
df_md_bb_info
df_md_problem_data
df_mir_bb_info
df_mir_problem_data
df_mw_hardreg
df_problem
df_rd_bb_info
df_rd_problem_data
df_ref_d
df_ref_info
df_reg_info
df_regular_ref
df_scan_bb_info
df_scan_problem_data
df_word_lr_bb_info
df_word_lr_problem_data
dfa_stats_d
DFS
dfset_merge
dfset_post_merge
diagnose_tm
diagnostic_option_classifier::diagnostic_classification_change_t
diagnostic_client_data_hooks
diagnostic_client_plugin_info
diagnostic_context
diagnostic_diagram
diagnostic_emission_context (ana)
diagnostic_event
diagnostic_event_id_t
diagnostic_info
diagnostic_manager (ana)
diagnostic_metadata
diagnostic_option_classifier
diagnostic_output_format
diagnostic_path
diagnostic_source_effect_info
diagnostic_source_printing_options
diagnostic_text_output_format
diagnostic_thread
die_arg_entry_struct
die_struct
die_struct::die_symbol_or_type_node
diff
digraph
dir_info
direct_internal_fn_info
dnode
dom_dfsnum
dom_jt_simplifier
dom_jt_state
dom_opt_dom_walker
dom_oracle
dom_ranger
dom_walker
dot_annotator (ana)
DotFn (gdbhooks)
double_int
dr_alias
dr_info
dr_vec_info
dr_with_seg_len
dr_with_seg_len_pair_t
dref_d
dref_entry
driver
dse_bb_info_type
dt_node
dt_operand
dt_simplify
du_chain
du_head
eg_traits::dump_args_t (ana)
fg_traits::dump_args_t (ana)
supergraph_traits::dump_args_t (ana)
tg_traits::dump_args_t (ana)
dump_context
dump_file_info
dump_impl_location_t
dump_info
dump_location_t
dump_manager (gcc)
dump_metadata_t
dump_node_info
dump_pretty_printer
dump_queue
dump_user_location_t
DumpFn (gdbhooks)
duplicate_eh_regions_data
dw_attr_struct
dw_cfa_location
dw_cfi_node
dw_cfi_oprnd
dw_cfi_row
dw_discr_list_node
dw_discr_value
dw_fde_node
dw_line_info_struct
dw_line_info_table
dw_loc_descr_node
dw_loc_list_hasher
dw_loc_list_struct
dw_ranges
dw_ranges_by_label
dw_trace_info
dw_val_node::dw_val_struct_union::dw_val_die_union
dw_val_node
dw_val_node::dw_val_struct_union
dw_val_node::dw_val_struct_union::dw_val_vms_delta_union
dw_vec_const
dw_wide_int
dwarf_file_data
dwarf_file_hasher
dwarf_procedure_info
dwarf_qual_info_t
DWDieRefPrinter (gdbhooks)
dynamic_call_info_t (ana)
E
edge_clone_summary
edge_clone_summary_t
edge_def
edge_def::edge_def_insns
edge_equivalency
edge_growth_cache_entry
edge_info (autofdo)
edge_info
edge_iterator
edge_list
edge_prediction
edge_prob_info
edge_profile_info
edge_var_map
edit_context
edit_distance_traits
edit_distance_traits< const char * >
edit_distance_traits< const string_fragment & >
edit_distance_traits< tree >
edited_file
edited_line
eg_hash_map_traits (ana)
eg_point_hash_map_traits (ana)
eg_traits (ana)
eh_catch_d
eh_landing_pad_d
eh_region_d
eh_region_d::eh_region_u
eh_region_d::eh_region_u::eh_region_u_allowed
eh_region_d::eh_region_u::eh_region_u_must_not_throw
eh_region_d::eh_region_u::eh_region_u_try
eh_status
eh_status::eh_status_u
ehspec_hasher
el
element_region (ana)
call_string::element_t (ana)
elim_graph
elim_table
elim_table_1
eliminate_dom_walker
elt_list
elt_loc_list
elv_data
emit_note_data
emit_status
end_cfg_edge_event (ana)
end_consolidated_cfg_edges_event (ana)
engine (ana)
eni_weights
sm_state_map::entry_t (ana)
enum_type
enum_value
env_manager
epcc_data
equiv_chain
equiv_class (ana)
equiv_class_hasher
equiv_class_id (ana)
equiv_class_label
equiv_mem_data
equiv_oracle
equiv_relation_iterator
equivalence
errno_region (ana)
escaped_string
et_node
et_occ
event_desc (ana::evdesc)
event_hasher
event_loc_info (ana)
excl_rel_decl
exit_range
infer_range_manager::exit_range_head
expand_depth
expand_loc_callback_data
expand_operand
expand_value_data
exploded_edge (ana)
exploded_graph (ana)
exploded_node (ana)
exploded_path (ana)
expmed_op_cheap
expmed_op_costs
expr
expr_elt_hasher
expr_eval_op
expr_hash_elt
expr_hasher
expr_history_def_1
expr_pred_trans_d
expr_status
ext_cand
ext_modified
ext_state
extended_tree (wi)
external_ref
external_ref_hasher
extraction
extraction_insn
extrinsic_state (ana)
F
fact_visitor (ana)
failed_call_info (ana)
fast_call_summary
fast_call_summary< T *, V >
fast_function_summary
fast_function_summary< T *, V >
feasibility_problem (ana)
feasibility_state (ana)
feasible_cluster (ana)
feasible_edge (ana)
feasible_graph (ana)
feasible_node (ana)
fg_traits (ana)
fibonacci_heap
fibonacci_node
field_region (ana)
fieldoff
file_at_path_info
file_cache
file_cache_slot
file_info
file_location
file_name_acquire_data
md_reader::file_name_list
file_prefix_map
filedep
fileloc
final_event (ana::evdesc)
final_warning_record
finalizer
finally_tree_hasher
finally_tree_node
find_candidates_dom_walker
find_comparison_dom_walker
first_mem_ref_loc_1
fixed_point_type_info
fixed_size_mode
fixed_value
fixed_wide_int_storage
fixup
fixup_edge_type
fixup_expr
fixup_graph_type
fixup_insn_uid
fixup_note_insn_basic_block
fixup_vertex_type
flist_tail_def
float_number (json)
flow_sensitive_info_storage
fma_deferring_state
fma_transformation_info
fmt_data
fn_id
fold_using_range
foperator_div
foperator_ltgt
foperator_ordered
foperator_unordered
foperator_unordered_equal
foperator_unordered_ge
foperator_unordered_gt
foperator_unordered_le
foperator_unordered_lt
for_each_plugin_closure
format (ana)
format_helper
format_postprocessor
format_string_diagnostic_t
frame_region (ana)
frame_space
frange
frange_storage
free_ptr_hash
free_string_hash
full_rtx_costs
func_checker (ipa_icf_gimple)
uninit_analysis::func_t
funct_state_d
funct_state_summary_t
function
function_abi
function_abi_aggregator
function_arg_info
function_entry_event (ana)
function_info
function_instance (autofdo)
function_line_start_cmp
function_point (ana)
function_reader
function_region (ana)
function_set (ana)
function_start
function_start_pair_hash
function_subsections
function_summary
function_summary< T * >
function_summary_base
function_version_hasher
funny_match
fur_depend
fur_edge
fur_list
fur_relation
fur_source
fur_stmt
fvrp_folder
fwd_jt_path_registry
G
gasm
gassign
gather_other_count_struct
gather_scatter_info
gbind
gcall
gcatch
gcc_debug_hooks
gcc_rich_location
gcond
gcov_kvp
gcov_summary
gcov_var
gcse_expr
gcse_hash_table_d
gcse_note_stores_info
gcse_occr
GdbPrettyPrinters (gdbhooks)
GdbSubprinter (gdbhooks)
GdbSubprinterRegex (gdbhooks)
GdbSubprinterTypeList (gdbhooks)
gdebug
geh_dispatch
geh_else
geh_filter
geh_mnt
gen_reader
generic_subrtx_iterator
generic_wide_int
gensum_param_access
gensum_param_desc
ggc_cache_ptr_hash
ggc_cache_remove
ggc_globals
ggc_pch_data
ggc_pch_ondisk
ggc_ptr_hash
ggc_remove
ggc_root_tab
ggc_statistics
ggc_usage
ggoto
gimple
gimple_bb_info
gimple_df
gimple_infer_range
gimple_match_cond
gimple_match_op
gimple_omp_for_iter
gimple_opt_pass
gimple_outgoing_range
gimple_poly_bb
gimple_range_op_handler
gimple_ranger
gimple_statement_assume
gimple_statement_eh_ctrl
gimple_statement_omp
gimple_statement_omp_atomic_store_layout
gimple_statement_omp_parallel_layout
gimple_statement_omp_return
gimple_statement_omp_single_layout
gimple_statement_omp_taskreg
gimple_statement_wce
gimple_statement_with_memory_ops
gimple_statement_with_memory_ops_base
gimple_statement_with_ops
gimple_statement_with_ops_base
gimple_stmt_iterator
gimple_temp_hash_elt
GimplePrinter (gdbhooks)
gimplify_adjust_omp_clauses_data
gimplify_ctx
gimplify_hasher
gimplify_init_ctor_preeval_data
gimplify_omp_ctx
glabel
global_range_query
globals_region (ana)
godump_container
godump_str_hash
gomp_atomic_load
gomp_atomic_store
gomp_continue
gomp_critical
gomp_for
gomp_ordered
gomp_parallel
gomp_scan
gomp_sections
gomp_single
gomp_target
gomp_task
gomp_teams
gori_compute
gori_export_iterator
gori_map
gori_stmt_info
goto_queue_node
gphi
gphi_iterator
graph
graph_edge
graphviz_out
gresx
greturn
group_cluster (tree_switch_conversion)
group_info
growing_rtx_properties
growth_data
gswitch
gtransaction
gtry
H
hard_reg_set_container
hard_reg_set_iterator
hash (inchash)
hash_map::hash_entry
hash_map
hash_set
hash_table
hash_table_d
bounded_ranges_manager::hash_traits_t (ana)
hashable_expr
call_string::hashmap_traits_t (ana)
head
heap_allocated_region (ana)
heap_region (ana)
histogram_entry
histogram_hash
histogram_value_t
hook_desc
host_hooks
hw_doloop_hooks
hwasan_stack_var
hwi_with_prec (wi)
hwivec_def
hwloop_info_d
hybrid_and_operator
hybrid_jt_simplifier
hybrid_jt_state
hybrid_max_operator
hybrid_min_operator
hybrid_or_operator
I
id
id_base
c_expr::id_tab
idata_def
if_chain
if_expr
if_lossless
if_lossless< T1, T2, T3, true >
if_nonpoly
if_nonpoly2
if_nonpoly2< T1, T2, T3, false, false >
if_nonpoly< T1, T2, false >
if_poly
if_poly< T1, T2, true >
ifc_dr
ifcvt_arg_entry
ifs_ivopts_data
ifsese_s
ilb_data
im_mem_ref
imm_use_iterator
impl_region_model_context (ana)
inc_insn
incoming_args
incoming_reg_info
incr_info_d
Index (regenerate-opt-urls)
indices
indirect_string_hasher
indirect_string_node
induction
infeasible_edge (ana)
infeasible_node (ana)
infer_range_manager
infile
infinite_loop
infinite_loop_checking_context
infinite_loop_diagnostic
infinite_recursion_diagnostic
poly_coeff_traits< T, wi::CONST_PRECISION >::init_cast
poly_coeff_traits< T, wi::FLEXIBLE_PRECISION >::init_cast
poly_coeff_traits< T, wi::INL_CONST_PRECISION >::init_cast
poly_coeff_traits< T, wi::VAR_PRECISION >::init_cast
init_expmed_rtl
init_one_dwarf_reg_state
initial_svalue (ana)
initial_value_pair
initial_value_struct
inline_badness
inline_entry_data
inline_entry_data_hasher
inline_param_summary
inlined_call_event (ana)
diagnostic_info::inlining_info
inlining_info
inlining_iterator
innermost_loop_behavior
innermost_loop_behavior_hash
inp_domain
file_cache::input_context
input_file_st
input_reload
insn_cache_hasher
insn_change_watermark
insn_data_d
insn_def
insn_ent
insn_gen_fn
insn_hasher
insn_info_type
insn_link
insn_operand_data
insn_propagation
insn_reserv
insn_reserv_decl
insn_rr_info
instantiate_cache_type
int_cst_hasher
int_hash
int_hash_base
int_n_data_t
int_n_trees_t
int_range
int_set
int_traits (wi)
int_traits< double_int > (wi)
int_traits< extended_tree< N > > (wi)
int_traits< fixed_wide_int_storage< N > > (wi)
int_traits< generic_wide_int< storage > > (wi)
int_traits< int > (wi)
int_traits< long > (wi)
int_traits< rtx_mode_t > (wi)
int_traits< trailing_wide_int_storage > (wi)
int_traits< unextended_tree > (wi)
int_traits< unsigned char > (wi)
int_traits< unsigned int > (wi)
int_traits< unsigned long > (wi)
int_traits< unsigned short > (wi)
int_traits< wi::hwi_with_prec > (wi)
int_traits< wide_int_ref_storage< SE, HDP > > (wi)
int_traits< wide_int_storage > (wi)
int_traits< widest_int_storage< N > > (wi)
int_tree_hasher
int_tree_map
int_vector_builder
integer_number (json)
inter_bb_range_test_entry
interesting_t (ana)
internal_known_function (ana)
ints_for (wi)
ints_for< generic_wide_int< extended_tree< N > >, CONST_PRECISION > (wi)
ints_for< generic_wide_int< extended_tree< N > >, INL_CONST_PRECISION > (wi)
ints_for< generic_wide_int< unextended_tree >, VAR_PRECISION > (wi)
ints_for< T, VAR_PRECISION > (wi)
invariant
invariant_expr_entry
invariant_expr_hasher
invariant_group_base_hasher
ipa_adjusted_param
ipa_agg_jf_item
ipa_agg_jump_function
ipa_ancestor_jf_data
ipa_argagg_value
ipa_argagg_value_list
ipa_auto_call_arg_values
ipa_bb_info
ipa_cached_call_context
ipa_call_arg_values
ipa_call_context
ipa_call_estimates
ipa_call_summary
ipa_call_summary_t
ipa_constant_data
ipa_cst_ref_desc
ipa_dfs_info
ipa_edge_args
ipa_edge_args_sum_t
ipa_edge_modification_info
ipa_edge_modification_sum
ipa_fn_summary
ipa_fn_summary_t
ipa_freqcounting_predicate
ipa_func_body_info
ipa_jump_func
ipa_known_agg_contents_list
ipa_load_agg_data
ipa_node_params
ipa_node_params_t
ipa_opt_pass_d
ipa_param_aa_status
ipa_param_adjustments
ipa_param_body_adjustments
ipa_param_body_replacement
ipa_param_descriptor
ipa_pass_through_data
ipa_polymorphic_call_context
ipa_predicate
ipa_profile_call_summaries
ipa_propagate_frequency_data
ipa_ref
ipa_ref_list
ipa_ref_opt_summary_t
ipa_ref_var_info_summary_t
ipa_reference_global_vars_info_d
ipa_reference_local_vars_info_d
ipa_reference_optimization_summary_d
ipa_reference_vars_info_d
ipa_replace_map
ipa_return_value_sum_t
ipa_return_value_summary
ipa_size_summary
ipa_size_summary_t
ipa_sra_call_summaries
ipa_sra_function_summaries
ipa_topo_info
ipa_uid_to_idx_map_elt
ipa_vr
ipa_vr_ggc_hash_traits
IpaReferencePrinter (gdbhooks)
ipcp_agg_lattice
ipcp_bits_lattice
ipcp_lattice
ipcp_modif_dom_walker
ipcp_param_lattices
ipcp_transformation
ipcp_transformation_t
ipcp_value
ipcp_value_base
ipcp_value_source
ipcp_vr_lattice
ira_allocno
ira_allocno_copy
ira_allocno_iterator
ira_allocno_object_iterator
ira_allocno_pref
ira_copy_iterator
ira_emit_data
ira_loop_border_costs
ira_loop_tree_node
ira_object
ira_object_conflict_iterator
ira_object_iterator
ira_pref_iterator
ira_reg_equiv_s
ira_spilled_reg_stack_slot
irange
irange_bitmask
irange_storage
is_a_helper
is_a_helper< const T * >
is_same
is_same< T, T >
isra_call_summary
isra_func_summary
isra_param_desc
isra_param_flow
bar_chart::item (ana)
record_layout::item (ana)
loops_list::Iter
hash_map::iterator
hash_set::iterator
hash_table::iterator
ordered_hash_map::iterator
iterator_group
iterator_range
iterator_use
iv
iv_ca
iv_ca_delta
iv_cand
iv_common_cand
iv_common_cand_hasher
iv_group
iv_inv_expr_ent
iv_inv_expr_hasher
iv_split_hasher
iv_to_split
iv_use
ivopts_data
J
jobserver_info
json_file_output_format
json_output_format
json_stderr_output_format
jt_fur_source
jt_path_registry
jt_simplifier
jt_state
ipa_agg_jf_item::jump_func_agg_value
ipa_jump_func::jump_func_value
jump_table_cluster (tree_switch_conversion)
jump_thread_edge
jump_thread_path_allocator
jump_threader
K
cselib_hasher::key
asm_output_svalue::key_t (ana)
worklist::key_t (ana)
widening_svalue::key_t (ana)
var_arg_region::key_t (ana)
unaryop_svalue::key_t (ana)
symbolic_region::key_t (ana)
sub_svalue::key_t (ana)
sized_region::key_t (ana)
setjmp_svalue::key_t (ana)
repeated_svalue::key_t (ana)
region_svalue::key_t (ana)
poisoned_svalue::key_t (ana)
frame_region::key_t (ana)
binop_svalue::key_t (ana)
bit_range_region::key_t (ana)
bits_within_svalue::key_t (ana)
cast_region::key_t (ana)
compound_svalue::key_t (ana)
conjured_svalue::key_t (ana)
const_fn_result_svalue::key_t (ana)
constant_svalue::key_t (ana)
element_region::key_t (ana)
field_region::key_t (ana)
offset_region::key_t (ana)
kill_set_value_data
known_conditions
known_function (ana)
known_function_manager (ana)
env_manager::kv
kv_pair
L
label_effects
label_entry
label_record
label_region (ana)
lambda_trans_matrix_s
lang_hooks
lang_hooks_for_decls
lang_hooks_for_lto
lang_hooks_for_tree_dump
lang_hooks_for_tree_inlining
lang_hooks_for_types
laststmt_struct
leh_state
leh_tf_state
libfunc_decl_hasher
libfunc_entry
libfunc_hasher
likely_spilled_retval_info
lim_aux_data
limbo_die_struct
line_event
file_cache_slot::line_info
line_info
link
list_head
list_iterator
literal (json)
live_range
live_track
loc_descr_context
loc_exp_dep
loc_list_hasher
loc_map_pair
locate_and_pad_arg_data
quoting_info::location
location_chain
location_triplet
location_triplet_hash
locus_discrim_hasher
locus_discrim_map
log_entry_hasher
log_scope (ana)
log_user (ana)
logger (ana)
logical_location
loop
loop_cand
loop_data
loop_distribution
loop_exit
loop_exit_hasher
loop_size
looping_back_event
loops
loops_list
lower_assumption_data
lower_data
lower_emutls_data
lower_omp_regimplify_operands_data
lower_subreg_choices
lpt_decision
lra_autoinc_reload_context
lra_copy
lra_elim_table
lra_insn_recog_data
lra_insn_reg
lra_invariant
lra_live_range
lra_operand_data
lra_reg
lra_static_insn_data
ls_expr
lto_buffer
lto_char_ptr_base
lto_compression_stream
lto_data_header
lto_decl_header
lto_encoder_entry
lto_file_decl_data
lto_function_header
lto_in_decl_state
lto_input_block
lto_location_cache
lto_object
lto_object_list
lto_out_decl_state
lto_output_stream
lto_renaming_slot
lto_section
lto_simple_header
lto_simple_header_with_strings
lto_simple_output_block
lto_stats_d
lto_symtab_encoder_d
lto_symtab_encoder_iterator
lto_tree_ref_encoder
M
MachineModePrinter (gdbhooks)
macinfo_entry_hasher
macinfo_struct
macro_hash_value
map_value
mapping
mark_def_dom_walker
mark_def_sites_global_data
max_alignment
maybe_range_label_for_tree_type_mismatch
md_constant
md_name
md_reader
md_rtx_info
mdswitchstr
diagnostic_event::meaning
mem_addr_template
mem_address
mem_alloc_description
mem_attrs
mem_conflict_info
mem_insn
mem_location
mem_alloc_description::mem_location_hash
mem_ref
mem_ref_group
mem_ref_hasher
mem_ref_loc
mem_usage
mem_usage_pair
member_function_hash_traits
memory_block_pool
merge_pattern_info
merge_pattern_transition
merge_state_info
merge_state_result
micro_operation
min_cluster_item (tree_switch_conversion)
minmax_set_iterator
mmap_info
mode_adjust
mode_data
mode_traits
mode_traits< machine_mode >
model_merger (ana)
modifies_mem
modify_pair
modify_stmt_info
modref_access_node
modref_base_node
modref_parm_map
modref_ref_node
modref_summaries
modref_summaries_lto
modref_summary
modref_summary_lto
modref_tree
move
move_by_pieces_d
move_stmt_d
msdi_data
used_arg_t::mswitchstr
mult_cost
N
name_expansion
name_map
name_to_copy_elt
name_to_copy_hasher
timer::named_items
named_section
nan_state
nb_iter_bound
nested_function_info
nested_ptr_data
nesting_copy_body_data
nesting_info
never_used1 (wi)
never_used2 (wi)
niter_desc
no_conflict_data
noce_if_info
node_context_cache_entry
node_context_summary
nofree_ptr_hash
nofree_string_hash
nontrapping_dom_walker
noop_reader
noop_region_model_context (ana)
noswitch_section
note_add_store_info
note_simd_array_uses_struct
nothing_regexp
nowarn_spec_t
nrv_data_t
numbered_tree
O
oacc_collapse
oacc_loop
object (json)
object_allocator
object_block
object_block_hasher
object_size
object_size_info
obstack_watermark
oc_local_state
oc_outer_state
occr
occurrence
odr_enum
odr_enum_val
odr_name_hasher
odr_type_d
odr_type_warn_count
oecount
oecount_hasher
offset_region (ana)
omp_addr_token (omp_addr_tokenizer)
omp_context
omp_declare_variant_alt_hasher
omp_declare_variant_base_entry
omp_declare_variant_entry
omp_declare_variant_hasher
omp_for_data
omp_for_data_loop
omp_mapping_group
omp_region
omp_taskcopy_context
omp_ts_info
omplow_simd_context
exploded_node::on_stmt_flags (ana)
one_way_id_map (ana)
oneof_regexp
onepart_aux
op_by_pieces_d
op_location_t
operand
operand_alternative
operand_compare
operand_data
operand_entry
operand_fixup
operand_rr_info
operands_scanner
operator_abs
operator_absu
operator_addr_expr
operator_bitwise_and
operator_bitwise_not
operator_bitwise_or
operator_bitwise_xor
operator_cast
operator_cst
operator_div
operator_equal
operator_exact_divide
operator_ge
operator_gt
operator_id
operator_identity
operator_le
operator_logical_and
operator_logical_not
operator_logical_or
operator_lshift
operator_lt
operator_max
operator_min
operator_minus
operator_mult
operator_negate
operator_not_equal
operator_plus
operator_pointer_diff
operator_rshift
operator_trunc_mod
operator_unknown
operator_widen_mult_signed
operator_widen_mult_unsigned
operator_widen_plus_signed
operator_widen_plus_unsigned
opt_info
opt_mode
opt_pass
opt_pointer_wrapper
opt_problem
opt_result
opt_stats_d
opt_wrapper
optab_def
optab_pattern
OptFile (regenerate-opt-urls)
optinfo
optinfo_item
option_help_tuple
option_map
option_proposer
options
OptMachineModePrinter (gdbhooks)
optrecord_json_writer
ordered_hash_map
outf
output_block
output_buffer
output_state
overlapping_mems
overloaded_instance
overloaded_name
P
page_entry
page_group
pair
pair_hash
parallel_g
param_access
parameter
parms_set_data
parser
part_traits
partition
pass_data
pass_ipa_function_and_variable_visibility
pass_ipa_icf (ipa_icf)
pass_list_node
pass_manager (gcc)
pass_through_split_map
pass_walloca
PassNames (gdbhooks)
PassPrinter (gdbhooks)
path_context (ana)
path_oracle
path_prefix
path_range_query
path_var (ana)
pattern_pos
pattern_reserv
pattern_routine
pattern_set_el
pattern_stats
pattern_use
pcom_worker
pd_data
pd_range
pe_slice
peel_info_hasher
peep2_insn_data
pending_diagnostic (ana)
pending_diagnostic_subclass (ana)
pending_location (ana)
pending_note (ana)
pending_note_subclass (ana)
per_call_string_data (ana)
per_function_data (ana)
strongly_connected_components::per_node_data (ana)
per_program_point_data (ana)
perpetual_start_cfg_edge_event
pg_edata
pg_edge_callback_data
pg_vdata
phi_analyzer
phi_group
phiprop_d
pieces_addr
placeholder_svalue (ana)
plugin_analyzer_init_iface (ana)
plugin_argument
plugin_gcc_version
plugin_info
plugin_name_args
client_version_info::plugin_visitor
pod_hash_traits
pod_mode
point_and_state (ana)
pointer_and_operator
pointer_equiv_analyzer
pointer_hash
pointer_min_max_operator
pointer_mux
pointer_or_operator
pointer_plus_operator
pointer_query
poisoned_svalue (ana)
poly_bb
poly_coeff_pair_traits
poly_coeff_traits
poly_coeff_traits< T, wi::CONST_PRECISION >
poly_coeff_traits< T, wi::FLEXIBLE_PRECISION >
poly_coeff_traits< T, wi::INL_CONST_PRECISION >
poly_coeff_traits< T, wi::VAR_PRECISION >
poly_dr
poly_int
poly_int_cst_hasher
poly_int_full
poly_int_fullness
poly_int_fullness< false >
poly_int_fullness< true >
poly_int_hungry
poly_int_traits
poly_int_traits< poly_int< N, C > >
poly_result
poly_result< T1, T2, 0 >
poly_result< T1, T2, 1 >
poly_result< T1, T2, 2 >
polymorphic_call_target_d
polymorphic_call_target_hasher
pool_usage
position
postorder_stack
pow_synth_sqrt_info
pp_wrapping_mode_t
prange
prange_storage
pre_expr_d
pre_expr_union
pre_ldst_expr_hasher
precanned_custom_event (ana)
diagnostic_metadata::precanned_rule
pred_data
pred_info
predefined_function_abi
predicate
predicate_id
predictor_hash
predictor_hash_traits
predictor_info
prefix_list
pretty_printer
prime_ent
primitive_int_traits (wi)
print_options
private_region (ana)
profile_count
profile_probability
profile_record
program_point (ana)
program_state (ana)
prop_stats_d
prop_type_change_info
prop_value_t
pseudo_slot
pt_solution
ptr_data
ptr_info_def
md_reader::ptr_loc
pubname_struct
pure_known_function_with_default_return (ana)
purge_stats (ana)
push_dump_file
Q
qty_table_elem
queue_elem
queue_type
queued_debug_insn_change
queued_reg_save
quoting_info
R
list_head::range
range (ana)
range_def_chain
range_entry
range_label_for_type_mismatch
range_op_handler
range_op_table
range_operator
range_query
range_tracer
ranger_cache
range_def_chain::rdc
rdg_edge
rdg_vertex
rdwr_access_hash
reachability (ana)
reachable_regions (ana)
read_info_type
real_format
real_value
recog_data_d
recog_data_saver
record_layout (ana)
record_modified_bb_info
record_reference_ctx
redirection_data
reduction
reduction_hasher
reduction_info
ref_always_accessed
ref_in_loop_hot_body
ref_to_bb
hash_map::iterator::reference_pair
ordered_hash_map::iterator::reference_pair
refs_hasher
reg_attr_hasher
reg_attrs
reg_avail_info
reg_equivs_t
reg_eqv_elem
reg_info
reg_info_t
reg_pref
reg_saved_in_data
reg_stat_type
reg_use
regexp
region (ana)
region_creation_event (ana)
region_creation_event_allocation_size (ana)
region_creation_event_capacity (ana)
region_creation_event_debug (ana)
region_creation_event_memory_space (ana)
region_model (ana)
region_model_context (ana)
region_model_context_decorator (ana)
region_model_manager (ana)
region_offset (ana)
region_svalue (ana)
region_to_value_map (ana)
register_pass_info
registration_hasher
regno_assign_info
regstat_n_sets_and_refs_t
reinterpret_is_a_helper
rejected_constraint (ana)
rejected_default_case (ana)
rejected_op_constraint (ana)
rejected_ranges_constraint (ana)
relation_chain
relation_chain_head
relation_oracle
relation_trio
remat_bb_data
remove_pointer
remove_pointer< T * >
remove_unreachable
removed_edges
repeat_factor
repeat_regexp
repeated_svalue (ana)
replace_decls_d
replacement
res_pair
reserv_decl
reserv_regexp
resources
return_event (ana)
return_of_state (ana::evdesc)
return_statements_t
return_superedge (ana)
rewind_event (ana)
rewind_from_longjmp_event (ana)
rewind_info_t (ana)
rewind_to_setjmp_event (ana)
rewrite_dom_walker
rewrite_mem_ref_loc
rewrite_update_dom_walker
rgroup_controls
root_region (ana)
rooted_splay_tree
rootless_splay_tree
rpo_elim
rpoamdbs_bb_data
rt_bb_visited
rtl_bb_info
rtl_data
rtl_eh
rtl_hooks
rtl_opt_pass
rtunion
rtvec_def
Rtx (gdbhooks)
rtx_barrier
rtx_call_insn
rtx_code_label
rtx_comparison
rtx_constant_pool
rtx_debug_insn
rtx_def
rtx_definition
rtx_expr_list
rtx_insn
rtx_insn_list
rtx_iv
rtx_jump_insn
rtx_jump_table_data
rtx_nonjump_insn
rtx_note
rtx_obj_reference
rtx_properties
rtx_ptr_accessor
rtx_reader
rtx_reuse_manager
rtx_sequence
rtx_subrtx_bound_info
rtx_subst_pair
rtx_test
rtx_var_accessor
rtx_vector_builder
rtx_writer
RtxPrinter (gdbhooks)
diagnostic_metadata::rule
quoting_info::run
rvrp_folder
S
s_expr_writer
s_hook
safe_iterator
same_succ
sanitizer_opts_s
sanopt_ctx
sanopt_info
sanopt_tree_couple
sanopt_tree_couple_hash
sanopt_tree_triplet
sanopt_tree_triplet_hash
sarif_builder
sarif_file_output_format
sarif_ice_notification
sarif_invocation
sarif_object
sarif_output_format
sarif_property_bag
sarif_result
sarif_stream_output_format
sarif_thread_flow
saved_diagnostic (ana)
saved_hard_reg
saved_pending_stack_adjust
saved_uids (ana)
saving_hasher
sbitmap_iterator
sbr_lazy_vector
sbr_sparse_bitmap
sbr_vector
scalar_array_traits
scalar_cond_masked_key
scalar_float_mode
scalar_int_mode
scalar_mode
DFS::scc_entry
scc_info
DFS::sccs
scev_dfs
scev_info_hasher
scev_info_str
scop
scoped_attribute_specs
scoped_attributes
searchc_env
secondary_reload_info
section
section_common
section_hash_entry
section_hasher
section_name_hasher
sel_global_bb_info_def
sel_region_bb_info_def
sem_bb (ipa_icf_gimple)
sem_function (ipa_icf)
sem_item (ipa_icf)
sem_item_optimizer (ipa_icf)
sem_usage_hash (ipa_icf)
sem_usage_pair (ipa_icf)
sem_usage_pair_hash (ipa_icf)
sem_variable (ipa_icf)
separate_ops
seq_entry
sequence_regexp
sequence_stack
sese_info_t
sese_l
set
set_data
set_early_dwarf
set_of_data
set_pure_flag_info
setjmp_event (ana)
setjmp_record (ana)
setjmp_svalue (ana)
shared_bitmap_hasher
shared_bitmap_info
shared_hash
shortest_paths
simd_array_to_simduid
simd_call_arg_info
simduid_to_vf
simple_bitmap_def
simple_cache_map_traits
simple_case_node
simple_cluster (tree_switch_conversion)
simple_diagnostic_event
simple_diagnostic_path
simple_diagnostic_thread
simple_hashmap_traits
simple_ipa_opt_pass
simplifiable_subreg
simplifiable_subregs_hasher
simplify
simplify_context
simplify_using_ranges
sinfo
sinfo_hashmap_traits
size_time_entry
sized_region (ana)
skeleton_chain_struct
sloc
slot
slp_root
slp_scc_info
slpg_layout_cost
slpg_partition_info
slpg_partition_layout_costs
slpg_vertex
slsr_cand_d
sm_aux
sm_context (ana)
sm_set_flag_if_changed
sm_state_map (ana)
sort_ctx
sort_r_ctx
source_info
space_region (ana)
sparseset_def
spec_function
spec_list
spec_path_info
speculative_call_summary
speculative_call_target
splay_tree_accessors_with_parent
splay_tree_accessors_without_parent
splay_tree_node
typed_splay_tree::splay_tree_node_s
split_bb_info
split_info
split_point
sra_padding_collecting
sreal
ssa_block_ranges
ssa_cache
ssa_conflicts
ssa_equiv_stack
ssa_lazy_cache
ssa_local_info_t
ssa_name_hasher
ssa_name_info
ssa_name_limit_t
ssa_name_var_hash
ssa_op_iter
ssa_operand_memory_d
ssa_operands
ssa_propagation_engine
ssa_use_operand_t
ssaexpand
st_expr
st_expr_hasher
stack_entry
stack_region (ana)
stack_usage
stack_var
stack_vars_data
start_cfg_edge_event (ana)
start_consolidated_cfg_edges_event (ana)
dump_pretty_printer::stashed_item
state
state_machine::state (ana)
state_ainsn_table
state_change (ana::evdesc)
state_change_event (ana)
state_change_visitor (ana)
state_ident_st
state_machine (ana)
state_purge_annotator (ana)
state_purge_map (ana)
state_purge_per_decl (ana)
state_purge_per_ssa_name (ana)
state_purge_per_tree (ana)
state_size
state_token_st
state_writer
statement_event (ana)
static_is_a_helper
statistics_counter
stats (ana)
stats
stats_counter_hasher
std_pred_table
stdarg_info
stmt_finder (ana)
stmt_info_for_cost
stmt_stats
storage_ref (wi)
store (ana)
store_by_pieces_d
store_info
store_manager (ana)
streamer_hooks
streamer_tree_cache_d
stridxlist
strinfo
string (json)
string2counter_map
string_compare (autofdo)
string_concat
string_concat_db
string_fragment
string_hash
string_pair_map
string_pair_map_hasher
string_pool_data
string_pool_data_extra
string_region (ana)
string_slot
string_slot_hasher
string_table (autofdo)
strlen_pass
strongly_connected_components (ana)
sub_svalue (ana)
subreg_info
subreg_shape
subreplacement_assignment_data
subscript
subst_attr_to_iter_mapping
substitute_and_fold_dom_walker
substitute_and_fold_engine
substring
substring_loc
succ_iterator
succeed_or_fail_call_info (ana)
success_call_info (ana)
succs_info
superedge (ana)
superedge_event (ana)
supergraph (ana)
supergraph_traits (ana)
supernode (ana)
svalue (ana)
sw
switch_cfg_superedge (ana)
switch_conversion (tree_switch_conversion)
switch_decision_tree (tree_switch_conversion)
simplify_using_ranges::switch_update
switchstr
sym_off_pair
symbol (ana)
symbol_and_index_together
symbol_compare_collection (ipa_icf)
symbol_compare_hash (ipa_icf)
symbol_priority_map
symbol_table
symbolic_binding (ana)
symbolic_byte_offset (ana)
symbolic_byte_range (ana)
symbolic_region (ana)
symtab_node
SymtabNodePrinter (gdbhooks)
T
table_elt
tag_format
tailcall
target_bb_reorder
target_builtins
target_c_incpath_s
target_cfgloop
target_expmed
target_flag_state
target_function_abi_info
target_gcse
target_globals
target_hard_regs
target_info
target_ira
target_ira_int
target_libfuncs
target_lower_subreg
target_recog
target_regs
target_reload
target_rtl
temp_address_hasher
temp_expr_table
temp_file
temp_name
temp_slot
temp_slot_address_entry
temporal_cache
temporary_volatile_ok
tentative_region_model_context (ana)
test_pattern_hasher
TestFiltering (regenerate-opt-urls)
TestParsingIndex (regenerate-opt-urls)
text_info
text_range_label
tg_traits (ana)
thread_local_region (ana)
throw_stmt_node
thunk_info
ticker
timer
timer::timevar_def
timer::timevar_stack_def
timevar_time_def
tls_var_data
tm_alias_pair
tm_clone_hasher
tm_ipa_cg_data
tm_log_entry
tm_mem_map_hasher
tm_memop
tm_memop_hasher
tm_memopt_bitmaps
tm_new_mem_map
tm_region
tm_restart_hasher
tm_restart_node
tm_wrapper_hasher
tms
to_inherit
token
toplev
trace
trace_info_hasher
trailing_wide_int_storage
trailing_wide_ints
bounded_ranges_manager::traits_t (ana)
transformed_insns
transition
traversal_state
traverse_split_pair (ipa_icf)
Tree (gdbhooks)
tree_base
tree_common
tree_complex
tree_constructor
tree_decl_hash
tree_decl_map_cache_hasher
tree_descriptor_hasher
tree_exp
tree_fixed_cst
tree_hash
tree_identifier
tree_int_cst
tree_list
tree_live_info_d
tree_logical_location
tree_loop_interchange
tree_niter_desc
tree_operand_hash
tree_operand_hash_no_se
tree_poly_int_cst
tree_real_cst
tree_ssa_name_hash
tree_stmt_iterator
tree_string
tree_type_hash
tree_type_map
tree_type_map_cache_hasher
tree_typed
tree_vec
tree_vec_map_cache_hasher
tree_vec_range
tree_vector
tree_vector_builder
treemple
TreePrinter (gdbhooks)
trimmed_cluster (ana)
trimmed_edge (ana)
trimmed_graph (ana)
trimmed_node (ana)
tristate
tsan_map_atomic
tsi_range
ttypes_filter
ttypes_filter_hasher
type
type_cache_hasher
type_change_info
type_hash
type_pair
typed_const_free_remove
typed_delete_remove
typed_free_remove
typed_noop_remove
typed_splay_tree
types_used_by_vars_entry
U
rtx_def::u
uid_decl_hasher
function_reader::uid_hash
uid_range
unaryop_svalue (ana)
unbounded_hashmap_traits
uncertainty_t (ana)
uncprop_dom_walker
undo
undobuf
unextended_tree (wi)
uninit_analysis
uninit_undef_val_t
unit_decl
unit_pattern_rel_decl
unit_regexp
unit_set_el
unit_usage
unknown_region (ana)
unknown_svalue (ana)
unmergeable_svalue (ana)
unnamed_section
unoccr
unprocessed_thunk
unsupported_range
unswitch_predicate
unwind_state
update_cost_queue_elem
update_cost_record
update_list
urlifier
usage_insns
use
use_optype_d
used_arg_t
used_type_hasher
user_id
user_specs
V
v_info
va_gc
va_gc_atomic
va_heap
validate_replace_src_data
value (json)
value_data
value_data_entry
Value_Range
value_relation
value_topo_info
var_arg_region (ana)
var_decl_rewrite_info
var_expand_hasher
var_info
var_info_hasher
var_loc_list_def
var_loc_node
var_to_expand
varasm_status
variable
variable_part::variable_aux
variable_hasher
variable_info
variable_part
variable_tracking_info
variable_union_info
variable_value_hasher
variable_value_struct
varpool_node
varpool_node_hook_list
varpool_node_set_def
varpool_node_set_iterator
vdhs_data
vec
vec< T, A, vl_embed >
vec< T, va_heap, vl_ptr >
vec_finalizer
vec_free_hash_base
vec_hash_base
vec_info
vec_info_shared
vec_loop_masks
vec_lower_bound
vec_perm_indices
vec_prefix
vec_rtx_properties_base
vec_usage
VecPrinter (gdbhooks)
vect_loop_form_info
vect_optimize_slp_pass
vect_pattern
vect_recog_func
vect_reusable_accumulator
vect_scalar_ops_slice
vect_scalar_ops_slice_hash
vect_unpromoted_value
vector_builder
vector_costs
version_info
vertex
vinsn_def
virtual_operand_live
visitor (ana)
vl_embed
vl_ptr
vlr_context
vls_data
vn_avail
vn_constant_hasher
vn_constant_s
vn_nary_op_hasher
vn_nary_op_s
vn_phi_hasher
vn_phi_s
vn_pval
vn_reference_hasher
vn_reference_op_struct
vn_reference_s
vn_ssa_aux
vn_ssa_aux_hasher
vn_tables_s
vn_walk_cb_data
vnull
vrange
vrange_allocator
vrange_ggc_alloc
vrange_internal_alloc
vrange_obstack_alloc
vrange_printer
vrange_storage
vrange_visitor
vtable_registration
vtbl_map_hasher
vtbl_map_node
vtv_graph_node
W
walk_stmt_info
walk_tree_data
warning_event (ana)
web_entry
web_entry_base
wide_int_bitmask
wide_int_ref_storage
wide_int_storage
widening_svalue (ana)
widest_int_storage
with_expr
wlimits
worklist (ana)
DFS::worklist
wrapper_iterator
X
xcallocator
Z
zero_call_used_regs_opts_s
_
_bb_vec_info
_bnd
_def
_DST_BLOCK_BEGIN
_DST_BLOCK_END
_DST_HEADER
_DST_LINE_NUM_HEADER
_DST_MB_TRLR
_DST_MODULE_BEGIN
_DST_MODULE_END
_DST_PCLINE_COMMANDS
_DST_PROLOG
_DST_ROUTINE_BEGIN
_DST_ROUTINE_END
_DST_SOURCE_CORR
_DST_SRC_CMDTRLR
_DST_SRC_COMMAND
_expr
_fence
_list_iterator
_list_node
_loop_vec_info
_sel_insn_data
_slp_instance
_slp_oprnd_info
_slp_tree
_stmt_vec_info
_var_map
_vect_peel_extended_info
_vect_peel_info