GCC Middle and Back End API Reference
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
a
d
e
g
i
l
o
p
r
s
t
u
v
Typedefs
Enumerations
Enumerator
a
b
c
d
e
f
i
j
m
n
o
p
r
s
v
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
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
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerations
Enumerator
a
b
c
d
f
h
i
l
m
n
o
p
r
s
t
u
v
w
Related Symbols
a
b
c
d
e
f
g
h
i
j
m
n
o
p
r
s
u
v
w
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
▼
GCC Middle and Back End API Reference
common
►
Namespaces
▼
Data Structures
▼
Data Structures
►
ana
►
autofdo
►
gcc
►
gdbhooks
►
inchash
►
ipa_icf
►
ipa_icf_gimple
►
json
►
libgdiagnostics
►
omp_addr_tokenizer
►
pp_markup
►
regenerate-attr-urls
►
regenerate-opt-urls
►
tree_switch_conversion
►
wi
►
_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
►
_vec_perm_simplify_seq
►
_vect_peel_extended_info
►
_vect_peel_info
►
acceptance_type
►
access
►
access_data
►
access_group
►
access_record
►
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
►
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
►
alias_walker
►
align_flags
►
align_flags_tuple
►
alloc_pool_descriptor
►
alloca_type_and_limit
►
allocno_color_data
►
allocno_hard_regs
►
allocno_hard_regs_hasher
►
allocno_hard_regs_node
►
allocno_hard_regs_subnode
►
allof_regexp
►
alt_base
►
alt_state
►
analysis_dom_walker
►
ao_compare
►
ao_ref
►
ar_data
►
arc
►
arc_info
►
arg_data
►
args_loc_t
►
args_size
►
array_bounds_checker
►
array_descr_info
►
array_slice
►
array_traits
►
array_traits< T[N]>
►
asan_add_string_csts_data
►
asan_mem_ref
►
asan_mem_ref_hasher
►
asan_redzone_buffer
►
asm_int_op
►
asm_node
►
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_url_entry
►
attr_value
►
attr_value_list
►
attribute_hasher
►
attribute_urlifier
►
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_diagnostic_nesting_level
►
auto_dump_scope
►
auto_edge_flag
►
auto_end_imm_use_stmt_traverse
►
auto_flag
►
auto_flow_sensitive
►
auto_mpfr
►
auto_mpz
►
auto_obstack
►
auto_override_urlifier
►
auto_purge_vect_location
►
auto_sbitmap
►
auto_string_vec
►
auto_suppress_location_wrappers
►
auto_timevar
►
auto_urlify_attributes
►
auto_vec
►
auto_vec< T, 0 >
►
automata_list_el
►
automaton
►
automaton_decl
►
aux_bb_info
►
avail_exprs_stack
►
back_jt_path_registry
►
back_threader
►
back_threader_profitability
►
back_threader_registry
►
base_bitmap_view
►
base_cand
►
base_pool_allocator
►
base_splay_tree
►
basic_block_def
►
bb2reg_stuff
►
bb_bitmap_sets
►
bb_cluster
►
bb_data
►
bb_data_pseudos
►
bb_predicate
►
bb_profile_info
►
bb_rename_info
►
bb_stats
►
bbitmap
►
bbitmap_operators
►
bbitmap_operators< 0 >
►
bbro_basic_block_data
►
best_match
►
bit_field_mode_iterator
►
bitint_info
►
bitmap_element
►
bitmap_head
►
bitmap_iterator
►
bitmap_obstack
►
bitmap_set
►
bitmap_usage
bitmap_view
►
bitmap_view< T, Traits, true >
►
bitpack_d
►
biv_entry
►
biv_entry_hasher
►
block_die_hasher
►
block_info
►
block_location_info
►
block_range_cache
►
block_symbol
►
bounds
►
branch_path
►
bst_traits
►
bt_closure
►
btf_datasec
►
btf_datasec_entry
►
btf_fixup
►
builtin_info
►
builtin_structptr_type
►
by_pieces_prev
►
bypass_decl
►
bypass_list
►
c_expr
►
c_strlen_data
►
c_test
►
cached_dw_loc_list_def
►
call_arg_loc_node
►
call_site_record_d
►
call_summary
►
call_summary< T * >
►
call_summary_base
►
callback_info
►
caller_statistics
►
callinfo_callee
►
callinfo_dalloc
►
cand
►
cand_chain_d
►
cand_chain_hasher
►
capture
►
capture_info
►
case_info
►
ccp_folder
►
ccp_prop_value_t
►
ccp_propagate
►
ce_if_block
►
cfa_reg
►
cfg_hooks
►
cfg_stats_d
►
cfn_clrsb
►
cfn_clz
►
cfn_constant_float_p
►
cfn_constant_p
►
cfn_copysign
►
cfn_ctz
►
cfn_ffs
►
cfn_goacc_dim
►
cfn_isfinite
►
cfn_isinf
►
cfn_isnormal
►
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
►
chain
►
chain_op_t
►
change_t
►
char_span
►
check_argument_load_data
►
check_array_bounds_dom_walker
►
check_defs_data
►
checksum_attributes
►
chrec_stats
►
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
►
coalesce_data
►
coalesce_list
►
coalesce_pair
►
coalesce_pair_hasher
►
code_helper
►
code_ptr
►
color_default
►
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_diagnostic_option_manager
►
compiler_logical_location
►
compiler_version_info
►
complex_add_pattern
►
complex_fms_pattern
►
complex_mode
►
complex_mul_pattern
►
complex_operations_pattern
►
complex_pattern
►
complex_propagate
►
component
►
compute_live_vars_data
►
cond_equivalence
►
condcov
►
condition
►
condition_info
►
conflict_function
►
conlist
►
consolidation_map
►
const_and_copies
►
const_derived_container
►
const_double_hasher
►
const_fixed_hasher
►
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
►
constraint
►
constraint_data
►
constraint_expr
►
constraint_graph
►
constraint_stats
►
constructor_elt
►
contains_label_data
►
content_buffer
►
content_renderer
►
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_use_info
►
counts_entry
►
coverage_data
►
coverage_info
►
cprop_expr
►
cprop_occr
►
crc_optimization
►
crc_symbolic_execution
►
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
►
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
►
decision
►
decision_tree
►
decl
►
decl_die_hasher
►
decl_loc_hasher
►
decl_state_hasher
►
decl_stridxlist_map
►
decl_table_entry
►
decl_table_entry_hasher
►
decl_warn_count
►
decomposition
►
dedge
►
def
►
def_blocks
►
def_walker
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
►
diagnostic_buffer
►
diagnostic_client_data_hooks
►
diagnostic_client_plugin_info
►
diagnostic_color_dict
►
diagnostic_column_policy
►
diagnostic_context
►
diagnostic_counters
►
diagnostic_diagram
►
diagnostic_event
►
diagnostic_event_id_t
►
diagnostic_execution_path
►
diagnostic_file
►
diagnostic_info
►
diagnostic_json_format_buffer
►
diagnostic_location_print_policy
►
diagnostic_logical_location
►
diagnostic_manager
►
diagnostic_metadata
►
diagnostic_option_classifier
►
diagnostic_option_id
►
diagnostic_option_manager
►
diagnostic_output_file
►
diagnostic_output_format
►
diagnostic_path
►
diagnostic_per_format_buffer
►
diagnostic_physical_location
►
diagnostic_sarif_format_buffer
►
diagnostic_source_effect_info
►
diagnostic_source_print_policy
►
diagnostic_source_printing_options
►
diagnostic_text_format_buffer
►
diagnostic_text_output_format
►
diagnostic_text_sink
►
diagnostic_thread
►
die_arg_entry_struct
►
die_struct
►
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
►
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
►
dump_context
►
dump_file_info
►
dump_impl_location_t
►
dump_info
►
dump_location_t
►
dump_metadata_t
►
dump_node_info
►
dump_pretty_printer
►
dump_queue
►
dump_user_location_t
►
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_vec_const
►
dw_wide_int
►
dwarf_file_data
►
dwarf_file_hasher
►
dwarf_procedure_info
►
dwarf_qual_info_t
►
edge_clone_summary
►
edge_clone_summary_t
►
edge_def
►
edge_equivalency
►
edge_growth_cache_entry
►
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
►
eh_catch_d
►
eh_landing_pad_d
►
eh_region_d
►
eh_status
►
ehspec_hasher
►
el
►
element_event_desc
►
elim_graph
►
elim_table
►
elim_table_1
►
eliminate_dom_walker
►
elt_list
►
elt_loc_list
►
elv_data
►
emit_note_data
►
emit_status
►
eni_weights
►
enum_type
►
enum_value
►
env_manager
►
epcc_data
►
equiv_chain
►
equiv_class_hasher
►
equiv_class_label
►
equiv_mem_data
►
equiv_oracle
►
equiv_relation_iterator
►
equivalence
►
escaped_string
►
et_node
►
et_occ
►
event_hasher
►
excl_rel_decl
►
exit_range
►
expand_depth
►
expand_loc_callback_data
►
expand_operand
►
expand_value_data
►
expected_value
►
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
►
external_ref
►
external_ref_hasher
►
extraction
►
extraction_insn
►
fast_call_summary
►
fast_call_summary< T *, V >
►
fast_function_summary
►
fast_function_summary< T *, V >
►
fibonacci_heap
►
fibonacci_node
►
fieldoff
►
file_at_path_info
►
file_cache
►
file_cache_slot
►
file_info
►
file_location
►
file_name_acquire_data
►
file_prefix_map
►
filedep
►
fileloc
►
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
►
flow_sensitive_info_storage
►
fma_deferring_state
►
fma_transformation_info
►
fmt_data
►
fn_id
►
fnfilter
►
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_helper
►
format_postprocessor
►
format_string_diagnostic_t
►
frame_space
►
frange
►
frange_storage
►
free_ptr_hash
►
free_string_hash
►
full_rtx_costs
►
funct_state_d
►
funct_state_summary_t
►
function
►
function_abi
►
function_abi_aggregator
►
function_arg_info
►
function_info
►
function_line_start_cmp
►
function_reader
►
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
►
gasm
►
gassign
►
gather_other_count_struct
►
gather_scatter_info
►
gbind
►
gcall
►
gcatch
►
gcc_debug_hooks
►
gcc_diagnostic_option_manager
►
gcc_rich_location
►
gcond
►
gcov_kvp
►
gcov_summary
►
gcov_var
►
gcse_expr
►
gcse_hash_table_d
►
gcse_note_stores_info
►
gcse_occr
►
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
►
gimplify_adjust_omp_clauses_data
►
gimplify_ctx
►
gimplify_hasher
►
gimplify_init_ctor_preeval_data
►
gimplify_omp_ctx
►
glabel
►
global_range_query
►
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_info
►
growing_rtx_properties
►
growth_data
►
gswitch
►
gtransaction
►
gtry
►
hard_reg_set_container
►
hard_reg_set_iterator
►
hash_map
►
hash_set
►
hash_table
►
hash_table_d
►
hashable_expr
►
head
►
histogram_entry
►
histogram_hash
►
histogram_value_t
►
hook_desc
►
host_hooks
►
hw_doloop_hooks
►
hwasan_stack_var
►
hwivec_def
►
hwloop_info_d
►
hybrid_jt_simplifier
►
hybrid_jt_state
►
id
►
id_base
►
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
►
ifcombine_mark_ssa_name_t
►
ifcvt_arg_entry
►
ifs_ivopts_data
►
ifsese_s
►
ilb_data
►
im_mem_ref
►
imm_use_iterator
►
impl_client_version_info
►
impl_diagnostic_client_data_hooks
►
impl_range_label
►
impl_rich_location
►
impl_rule
►
inc_insn
►
incoming_args
►
incoming_reg_info
►
incr_info_d
►
indices
►
indirect_string_hasher
►
indirect_string_node
►
induction
►
infer_range_manager
►
infer_range_oracle
►
infile
►
infinite_loop
►
infinite_loop_checking_context
►
infinite_loop_diagnostic
►
infinite_recursion_diagnostic
►
init_expmed_rtl
►
init_one_dwarf_reg_state
►
initial_value_pair
►
initial_value_struct
►
inline_badness
►
inline_entry_data
►
inline_entry_data_hasher
►
inline_param_summary
►
inlining_info
►
inlining_iterator
►
innermost_loop_behavior
►
innermost_loop_behavior_hash
►
inp_domain
►
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_tree_hasher
►
int_tree_map
►
int_vector_builder
►
inter_bb_range_test_entry
►
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
►
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
►
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
►
jobserver_info
►
json_file_output_format
►
json_output_format
►
json_stderr_output_format
►
jt_fur_source
►
jt_path_registry
►
jt_simplifier
►
jt_state
►
jump_thread_edge
►
jump_thread_path_allocator
►
jump_threader
►
kill_set_value_data
►
known_conditions
►
kv_pair
►
label_effects
►
label_entry
►
label_record
►
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
►
lazy_diagnostic_path
►
leh_state
►
leh_tf_state
►
lfs_fields
►
libfunc_decl_hasher
►
libfunc_entry
►
libfunc_hasher
►
libgdiagnostics_path_event
►
libgdiagnostics_path_thread
►
likely_spilled_retval_info
►
lim_aux_data
►
limbo_die_struct
►
line_event
►
line_info
►
link
►
list_head
►
list_iterator
►
live_range
►
live_track
►
load_walker
►
loc_descr_context
►
loc_exp_dep
►
loc_list_hasher
►
loc_map_pair
►
locate_and_pad_arg_data
►
location_chain
►
location_triplet
►
location_triplet_hash
►
lockfile
►
locus_discrim_hasher
►
locus_discrim_map
►
log_entry_hasher
►
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_diagnostic_option_manager
►
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
►
ltrans_file_cache
►
macinfo_entry_hasher
►
macinfo_struct
►
macro_hash_value
►
map_value
►
mapping
►
mark_def_dom_walker
►
mark_def_sites_global_data
►
max_alignment
►
md_constant
►
md_name
►
md_reader
►
md_rtx_info
►
mdswitchstr
►
mem_addr_template
►
mem_address
►
mem_alloc_description
►
mem_attrs
►
mem_conflict_info
►
mem_insn
►
mem_location
►
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
►
minmax_set_iterator
►
mmap_info
►
mode_adjust
►
mode_data
►
mode_traits
►
mode_traits< machine_mode >
►
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
►
mult_cost
►
name_expansion
►
name_map
►
name_to_copy_elt
►
name_to_copy_hasher
►
named_section
►
nan_state
►
nb_iter_bound
►
nested_function_info
►
nested_ptr_data
►
nesting_copy_body_data
►
nesting_info
►
niter_desc
►
no_conflict_data
►
noce_if_info
►
noce_multiple_sets_info
►
node_context_cache_entry
►
node_context_summary
►
nofree_ptr_hash
►
nofree_string_hash
►
non_null_wrapper
►
nontrapping_dom_walker
►
noop_reader
►
noswitch_section
►
note_add_store_info
►
note_simd_array_uses_struct
►
nothing_regexp
►
nowarn_spec_t
►
nrv_data_t
►
numbered_tree
►
oacc_collapse
►
oacc_loop
►
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
►
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
►
oneof_regexp
►
onepart_aux
►
op_by_pieces_d
►
op_location_t
►
operand
►
operand_alternative
►
operand_compare
►
operand_data
►
operand_data_hasher
►
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
►
optinfo
►
optinfo_item
►
option_help_tuple
►
option_map
►
option_proposer
►
options
►
optrecord_json_writer
►
ordered_hash_map
►
outf
►
output_block
►
output_buffer
►
output_state
►
overlapping_mems
►
overloaded_instance
►
overloaded_name
►
owned_nullable_string
►
page_entry
►
page_group
►
pair
►
pair_fusion
►
pair_fusion_bb_info
►
pair_hash
►
parallel_g
►
param_access
►
parameter
►
parms_set_data
►
parser
►
part_traits
►
partition
►
pass_array_bounds
►
pass_data
►
pass_ipa_function_and_variable_visibility
►
pass_list_node
►
pass_through_split_map
►
pass_walloca
►
path_oracle
►
path_prefix
►
path_range_query
►
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
►
perpetual_start_cfg_edge_event
►
pg_edata
►
pg_edge_callback_data
►
pg_vdata
►
phi_analyzer
►
phi_group
►
phiprop_d
►
pieces_addr
►
plugin_argument
►
plugin_gcc_version
►
plugin_info
►
plugin_name_args
►
pod_hash_traits
►
pod_mode
►
pointer_equiv_analyzer
►
pointer_hash
►
pointer_mux
►
pointer_plus_operator
►
pointer_query
►
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_element_quoted_string
►
pp_formatted_chunks
►
pp_token
►
pp_token_begin_color
►
pp_token_begin_quote
►
pp_token_begin_url
►
pp_token_custom_data
►
pp_token_end_color
►
pp_token_end_quote
►
pp_token_end_url
►
pp_token_event_id
►
pp_token_list
►
pp_token_text
►
pp_wrapping_mode_t
►
prange
►
prange_storage
►
pre_expr_d
►
pre_expr_union
►
pre_ldst_expr_hasher
►
pred_data
►
pred_info
►
predefined_function_abi
►
predicate
►
predicate_id
►
predictor_hash
►
predictor_hash_traits
►
predictor_info
►
prefix_list
►
pretty_printer
►
prime_ent
►
print_options
►
problem_LR_DCE
►
profile_count
►
profile_probability
►
profile_record
►
prop_stats_d
►
prop_type_change_info
►
prop_value_t
►
pseudo_slot
►
pt_solution
►
ptr_data
►
ptr_info_def
►
pubname_struct
►
push_dump_file
►
qty_table_elem
►
queue_elem
►
queue_type
►
queued_debug_insn_change
►
queued_reg_save
►
range_def_chain
►
range_entry
►
range_op_handler
►
range_op_table
►
range_operator
►
range_query
►
range_tracer
►
ranger_cache
►
rdg_edge
►
rdg_vertex
►
rdwr_access_hash
►
read_info_type
►
real_format
►
real_value
►
recog_data_d
►
recog_data_saver
►
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
►
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
►
register_pass_info
►
registration_hasher
►
regno_assign_info
►
regstat_n_sets_and_refs_t
►
reinterpret_is_a_helper
►
relation_chain
►
relation_chain_head
►
relation_oracle
►
relation_trio
►
remat_bb_data
►
remove_unreachable
►
removed_edges
►
repeat_factor
►
repeat_regexp
►
replace_decls_d
►
replacement
►
replay_options
►
res_pair
►
reserv_decl
►
reserv_regexp
►
resources
►
return_statements_t
►
rewrite_dom_walker
►
rewrite_mem_ref_loc
►
rewrite_update_dom_walker
►
rgroup_controls
►
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_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
►
rvrp_folder
►
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_artifact
►
sarif_artifact_change
►
sarif_artifact_content
►
sarif_artifact_location
►
sarif_builder
►
sarif_code_flow
►
sarif_file_output_format
►
sarif_fix
►
sarif_ice_notification
►
sarif_invocation
►
sarif_location
►
sarif_location_manager
►
sarif_location_relationship
►
sarif_log
►
sarif_logical_location
►
sarif_message
►
sarif_multiformat_message_string
►
sarif_object
►
sarif_output_format
►
sarif_physical_location
►
sarif_property_bag
►
sarif_region
►
sarif_replacement
►
sarif_reporting_descriptor
►
sarif_reporting_descriptor_reference
►
sarif_result
►
sarif_run
►
sarif_sink
►
sarif_stream_output_format
►
sarif_thread_flow
►
sarif_thread_flow_location
►
sarif_tool
►
sarif_tool_component
►
sarif_tool_component_reference
►
saved_hard_reg
►
saved_pending_stack_adjust
►
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
►
scc_copy_prop
►
scc_info
►
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
►
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
►
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_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
►
sink
►
size_time_entry
►
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_set_flag_if_changed
►
sort_ctx
►
sort_r_ctx
►
source_info
►
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
►
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_usage
►
stack_var
►
stack_vars_data
►
state
►
state_ainsn_table
►
state_ident_st
►
state_size
►
state_token_st
►
state_writer
►
static_is_a_helper
►
statistics_counter
►
stats
►
stats_counter_hasher
►
std_pred_table
►
stdarg_info
►
stmt_info_for_cost
►
stmt_stats
►
store_by_pieces_d
►
store_change_builder
►
store_fwd_info
►
store_info
►
store_walker
►
streamer_hooks
►
streamer_tree_cache_d
►
stridxlist
►
strinfo
►
string2counter_map
►
string_concat
►
string_concat_db
►
string_fragment
►
string_hash
►
string_pair_map
►
string_pair_map_hasher
►
string_pool_data
►
string_pool_data_extra
►
string_slot
►
string_slot_hasher
►
strlen_pass
►
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
►
succs_info
►
sw
►
switchstr
►
sym_off_pair
►
symbol_and_index_together
►
symbol_priority_map
►
symbol_table
►
symtab_node
►
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
►
test_pattern_hasher
►
text_info
►
text_range_label
►
throw_stmt_node
►
thunk_info
►
ticker
►
timer
►
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
►
to_inherit
►
token
►
token_printer
►
toplev
►
trace
►
trace_info_hasher
►
trailing_wide_int_storage
►
trailing_wide_ints
►
transformed_insns
►
transition
►
traversal_state
►
tree_base
►
tree_common
►
tree_complex
►
tree_constructor
►
tree_decl_hash
►
tree_decl_map_cache_hasher
►
tree_descriptor_hasher
►
tree_dump_pretty_printer
►
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_raw_data
►
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
►
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
►
uid_decl_hasher
►
uid_range
►
unbounded_hashmap_traits
►
uncprop_dom_walker
►
undo
►
undo_recog_changes
►
undobuf
►
uninit_analysis
►
uninit_undef_val_t
►
unique_argv
►
unit_decl
►
unit_pattern_rel_decl
►
unit_regexp
►
unit_set_el
►
unit_usage
►
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_info
►
va_gc
►
va_gc_atomic
►
va_heap
►
validate_replace_src_data
►
value_data
►
value_data_entry
►
value_range
►
value_relation
►
value_topo_info
►
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_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
►
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
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
►
walk_stmt_info
►
walk_tree_data
►
web_entry
►
web_entry_base
►
wide_int_bitmask
►
wide_int_ref_storage
►
wide_int_storage
►
widest_int_storage
►
with_expr
►
wlimits
►
wrapped_optinfo_item
►
wrapper_iterator
►
xcallocator
►
zero_call_used_regs_opts_s
Data Structure Index
►
Class Hierarchy
►
Data Fields
►
Files
Data Fields
slp_scc_info Struct Reference
Data Fields
bool
on_stack
int
dfs
int
lowlink
Field Documentation
◆
dfs
int slp_scc_info::dfs
Referenced by
vect_schedule_scc()
.
◆
lowlink
int slp_scc_info::lowlink
Referenced by
vect_schedule_scc()
.
◆
on_stack
bool
slp_scc_info::on_stack
Referenced by
vect_schedule_scc()
.
The documentation for this struct was generated from the following file:
tree-vect-slp.cc
slp_scc_info
Generated by
1.12.0