GCC Middle and Back End API Reference
Main Page
Namespaces
Data Structures
Files
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
Functions
Variables
Typedefs
Related 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
- s -
s :
type
,
string_slot
safe :
decomposition
safe_vars :
omega_pb_d
safelen :
loop
same_align_refs :
_stmt_vec_info
same_comdat_group :
symtab_node_base
same_dr_stmt :
_stmt_vec_info
saturating_flag :
tree_base
save_area :
arg_data
save_in_use :
globals
save_stack :
gimplify_ctx
save_state :
haifa_sched_info
save_var :
tm_log_entry
saved :
poly_bb
saved_in_reg :
reg_saved_in_data_struct
saved_reg :
queued_reg_save
saved_schedule :
scop
saves_all_registers :
rtl_data
saw_volatile :
diagnose_tm
scalar_is_char :
type
scale :
addr_diff_vec_flags
scc_next :
ipcp_value
scc_no :
inline_summary
,
ipa_dfs_info
scc_stack :
scc_info
sccs :
ddg_all_sccs
sched_before_next_call :
deps_desc
sched_before_next_jump :
deps_desc
sched_block :
haifa_saved_data
sched_cycle :
_sel_insn_data
sched_kind :
omp_region
,
omp_for_data
sched_max_insns_priority :
haifa_sched_info
sched_next :
_fence
,
_sel_insn_data
sched_pass_id :
common_sched_info_def
sched_times :
_expr
schedule :
poly_bb
schedule_more_p :
haifa_sched_info
scheduled_p :
_fence
scop :
poly_bb
sdiv :
init_expmed_rtl
sdiv_32 :
init_expmed_rtl
search_iter :
bitmap_descriptor_d
searches :
hash_table_control< T >
second :
ira_allocno_copy
second_element :
coalesce_pair
,
cost_one_pair_d
second_in_std_section :
dw_fde_struct
secondary_dr :
partition_s
secondary_in_icode :
reload
secondary_in_reload :
reload
secondary_out_icode :
reload
secondary_out_reload :
reload
secondary_p :
reload
sect :
object_block
section :
dw_loc_list_struct
section_hash_table :
lto_file_decl_data
section_size :
lto_stats_d
section_type :
lto_simple_output_block
,
output_block
seen :
operand_data
seen_repl :
dead_debug_insn_data
seginfo :
bb_info
segment :
address_info
segment_term :
address_info
selected :
iv_use
self_recursive :
growth_data
self_reference_p :
data_dependence_relation
self_size :
inline_summary
self_time :
inline_summary
sender_decl :
omp_context
separate_options :
spec_path_info
seq :
gimple_bb_info
,
gimple_stmt_iterator_d
,
lst
,
lower_emutls_data
seqno :
_sel_insn_data
sequence :
id
,
regexp
sequence_stack :
emit_status
set :
cgraph_node_set_iterator
,
varpool_node_set_iterator
,
hard_reg_set_container
,
allocno_hard_regs
,
cost_rtxes
,
cl_enum
,
vn_reference_s
,
overlapping_mems
,
dfset_post_merge
set_chain :
dom_info
set_child :
dom_info
set_decl_assembler_name :
lang_hooks
set_increase :
reg_pressure_data
set_name :
gcc_debug_hooks
set_size :
dom_info
set_src :
location_chain_def
set_ssa_names :
stack_entry
sets :
cselib_record_autoinc_data
,
regstat_n_sets_and_refs_t
,
deps_reg
,
count_use_info
setting_insn :
elt_loc_list
sfield_map :
omp_context
shadow_p :
_haifa_insn_data
shadows_only_p :
sched_block_state
shift :
init_expmed_rtl
,
prime_ent
,
cost_rtxes
shift_add :
init_expmed_rtl
shift_mult :
init_expmed_rtl
shift_sub0 :
init_expmed_rtl
shift_sub1 :
init_expmed_rtl
show_caret :
diagnostic_context
show_color :
pretty_printer
show_column :
diagnostic_context
show_option_requested :
diagnostic_context
shrink_wrapped :
rtl_data
si :
asm_int_op
,
assert_locus_d
sibling :
slsr_cand_d
side_effects :
adjust_mem_data
side_effects_flag :
tree_base
sig :
real_value
,
sreal
sig_hi :
sreal
sig_lo :
sreal
sign :
real_value
signalling :
real_value
signature :
comdat_type_struct
signbit_ro :
real_format
signbit_rw :
real_format
signed_p :
niter_desc
simd_lane_access_p :
_stmt_vec_info
simduid :
loop
,
simduid_to_vf
,
simd_array_to_simduid
,
note_simd_array_uses_struct
simple_loop_desc :
loop
simple_p :
niter_desc
single :
insn_data_d
,
hashable_expr
singleton :
pred_data
size :
profile_record
,
output_info
,
stack_var
,
hash_table_d
,
locate_and_pad_arg_data
,
temp_slot
,
incoming_args
,
ptr_data
,
mmap_info
,
ptr_hash_entry
,
hash_table_control< T >
,
ipcp_agg_lattice
,
size_time_entry
,
inline_summary
,
edge_growth_cache_entry
,
histogram_entry
,
ipa_known_agg_contents_list
,
bb_info
,
ira_object_conflict_iterator
,
lto_tree_ref_table
,
queue_d
,
cl_option_state
,
mem_attrs
,
object_block
,
full_rtx_costs
,
simple_bitmap_def
,
sbitmap_iterator
,
sparseset_def
,
_elim_graph
,
access
,
ao_ref_s
,
symbolic_number
,
name_to_bb
,
variable_info
,
constraint_graph
,
fieldoff
,
aux_bb_info
,
_stmt_vec_info
,
oc_local_state
size_known_p :
mem_attrs
size_prime_index :
hash_table_control< T >
sjlj_exit_after :
rtl_eh
sjlj_fc :
rtl_eh
skeleton_die :
comdat_type_struct
slot :
saved_hard_reg
,
temp_slot
slot_num :
pseudo_slot
,
string_slot
slot_offset :
locate_and_pad_arg_data
slots :
pointer_set_t
slp_instances :
_loop_vec_info
,
_bb_vec_info
slp_type :
_stmt_vec_info
slp_unrolling_factor :
_loop_vec_info
small_bitmask :
store_info
smod_32 :
init_expmed_rtl
solution :
variable_info
solutions_dirty :
dataflow
some_warnings_are_errors :
diagnostic_context
something_to_do :
lower_subreg_choices
somewhere_renamed_p :
ira_emit_data
son :
et_node
sort_num :
pattern_d
sorted :
coalesce_list_d
sorted_alt_states :
ainsn
source :
cost_rtxes
source_line :
gcc_debug_hooks
sources :
ipcp_value
sp :
depth_first_search_dsS
sp_is_unchanging :
rtl_data
sp_offset :
csa_reflist
spare0 :
tree_base
spare1 :
tree_base
sparse :
sparseset_def
sparse_invalidated_by_call :
df_rd_problem_data
sparse_kill :
df_rd_bb_info
spec :
default_spec
,
compiler
,
_expr
spec_back_deps :
_haifa_deps_insn_data
spec_checked_ds :
_sel_insn_data
spec_done_ds :
_expr
spec_ds :
expr_history_def_1
spec_node :
ipcp_value
spec_to_check_ds :
_expr
special :
std_pred_table
,
pred_data
speculative :
cgraph_edge
,
ipa_ref
speed :
alg_hash_entry
,
full_rtx_costs
,
ivopts_data
spilled_regs :
ira_spilled_reg_stack_slot
split :
queue_elem
split_bbs :
split_point
,
candidate
split_block :
cfg_hooks
split_block_before_cond_jump :
cfg_hooks
split_edge :
cfg_hooks
split_part_set_retval :
split_point
split_size :
split_point
split_time :
split_point
splitting_ashift :
lower_subreg_choices
splitting_ashiftrt :
lower_subreg_choices
splitting_lshiftrt :
lower_subreg_choices
splitting_zext :
lower_subreg_choices
src :
ddg_edge
,
arc_info
,
function_info
,
name_map
,
graph_edge
,
fixup_edge_d
,
dfset_merge
,
edge_def
,
btr_def_group_s
,
expr
,
set
,
cselib_set
src_cfun :
copy_body_data
src_elt :
set
,
cselib_set
src_fn :
copy_body_data
src_hash :
set
src_in_memory :
set
src_node :
copy_body_data
src_onepart_cnt :
dfset_merge
src_p :
equivalence
src_prob :
candidate
src_volatile :
set
srecord_type :
omp_context
ssa_name :
ssa_use_operand_d
,
iv
ssa_name_ver :
name_to_bb
ssa_names :
gimple_df
ssa_names_to_pass :
split_point
ssa_operand_mem_size :
ssa_operands
ssa_operands :
gimple_df
ssa_renaming_needed :
gimple_df
stack :
depth_first_search_dsS
,
topo_info
,
searchc_env
,
_elim_graph
,
object_size_info
,
arg_data
stack_adjust :
dataflow_set_def
,
adjust_mem_data
stack_alignment_estimated :
rtl_data
stack_alignment_needed :
rtl_data
stack_args_size :
assign_parm_data_all
stack_frame_offset :
inline_summary
stack_in :
block_info_def
stack_out :
block_info_def
stack_parm :
assign_parm_data_one
stack_pointer_based :
insn_info
stack_protect_guard :
rtl_data
stack_realign :
dw_fde_struct
stack_realign_finalized :
rtl_data
stack_realign_needed :
rtl_data
stack_realign_processed :
rtl_data
stack_realign_tried :
rtl_data
stack_realignment :
dw_fde_struct
stack_regs :
hard_regs_data
stack_size :
searchc_env
stack_slot :
arg_data
stack_top :
topo_info
,
tree_live_info_d
stage :
node_sched_params
stage_count :
partial_schedule
stages :
delay_pair
stamp :
gcov_info
,
expr_hash_elt
,
invariant
standalone :
timevar_def
start :
asan_mem_ref
,
gcov_var
,
live_range
,
lra_live_range
,
uid_range
,
decomposition
,
frame_space
start_end_main_source_file :
gcc_debug_hooks
start_insn :
sched_deps_info_def
start_label :
hwloop_info_d
start_lhs :
sched_deps_info_def
start_next :
live_range
,
lra_live_range
start_of_trace :
bbro_basic_block_data_def
start_regno :
df_mw_hardreg
start_rhs :
sched_deps_info_def
start_source_file :
gcc_debug_hooks
start_state :
automaton
start_time :
timevar_def
start_val :
minmax_set_iterator
starts_cycle_p :
_fence
state :
loops
,
alt_state
,
choice_entry
,
_fence
state_number :
type
state_pass_num :
state
state_previously_known :
funct_state_d
statements_to_fold :
copy_body_data
static_chain_added :
nesting_info
static_chain_decl :
function
static_flag :
tree_base
static_pass_number :
opt_pass
static_stack_size :
stack_usage
statics_not_read :
ipa_reference_optimization_summary_d
statics_not_written :
ipa_reference_optimization_summary_d
statics_read :
ipa_reference_global_vars_info_d
,
ipa_reference_local_vars_info_d
statics_written :
ipa_reference_global_vars_info_d
,
ipa_reference_local_vars_info_d
stats :
globals
status :
IOSB
,
_dep
,
typeinfo
stdarg :
function
step :
ar_data
,
omp_for_data_loop
,
iv_to_split
,
iv
,
ifs_ivopts_data
,
mem_ref_group
,
affine_iv_d
,
rtx_iv
,
innermost_loop_behavior
,
mem_address
step_p :
mem_addr_template
steps :
histogram_value_t
stid_name :
state_ident_st
stmt :
data_reference
,
mem_ref
,
mem_ref_loc
,
record_modified_bb_info
,
throw_stmt_node
,
dref_d
,
rdg_vertex
,
return_statements_t
,
nb_iter_bound
,
cloog_prog_clast
,
ssa_operand_iterator_d
,
diagnose_tm
,
ssa_use_operand_d
,
goto_queue_node
,
expr_hash_elt
,
iv_use
,
ilb_data
,
laststmt_struct
,
_stmt_info_for_cost
,
_stmt_vec_info
,
histogram_value_t
,
tm_restart_node
,
ipa_ref
,
omp_context
,
switch_update
,
access
,
ar_data
,
strinfo_struct
,
ifs_ivopts_data
stmt_fixup :
ipa_opt_pass_d
stmts :
tm_log_entry
,
_slp_tree
,
partition_s
stok_col :
state_token_st
stok_file :
state_token_st
stok_ident :
state_token_st
stok_kind :
state_token_st
stok_line :
state_token_st
stok_next :
state_token_st
stok_num :
state_token_st
stok_ptr :
state_token_st
stok_string :
state_token_st
stok_un :
state_token_st
store :
clsn_data
,
name_to_bb
,
adjust_mem_data
store1_n :
group_info
store1_p :
group_info
store2_n :
group_info
store2_p :
group_info
store_antic_in :
tm_memopt_bitmaps
store_antic_out :
tm_memopt_bitmaps
store_avail_in :
tm_memopt_bitmaps
store_avail_out :
tm_memopt_bitmaps
store_bb :
clsn_data
store_count :
_stmt_vec_info
store_local :
tm_memopt_bitmaps
store_p :
count_use_info
store_rec :
insn_info
stored :
mem_ref
stored_p :
ref_always_accessed
storent_p :
mem_ref
stores :
ls_expr
str :
substring
,
tree_string
,
attr_hash
,
mdswitchstr
,
indirect_string_node
str_type_ :
gdbhooks.GdbSubprinter
stream :
dump_info
,
output_buffer
,
bitpack_d
streams :
lto_out_decl_state
,
lto_in_decl_state
strict_low :
operand_data
,
insn_operand_data
,
lra_operand_data
strict_overflow_p :
range_entry
stride :
array_descr_info::array_descr_dimen
,
slsr_cand_d
,
ggc_root_tab
,
ggc_cache_tab
stride_load_p :
_stmt_vec_info
stridx :
laststmt_struct
string :
map_value
,
md_name
,
options
,
vstring
,
gimple_statement_asm
string_hash_table :
output_block
string_size :
lto_function_header
,
lto_asm_header
,
lto_decl_header
string_stream :
output_block
strings :
data_in
strings_len :
data_in
stru :
type
struct_mode :
extraction_insn
stub :
external_ref
su :
function
sub :
opt_pass
subcode :
gimple_statement_base
subloop_next :
ira_loop_tree_node
subloops :
ira_loop_tree_node
subreg_p :
lra_insn_reg
subreg_ticked :
cse_reg_info
subroutine_number :
decision
subs :
omega_pb_d
subscripts :
data_dependence_relation
subsections :
rtl_data
subtree_prob :
case_node
subword :
ira_object
succ :
block_info
,
vertex
succ_count :
bb_info
succ_edges :
fixup_vertex_d
succ_flags :
code_motion_path_driver_info_def
,
same_succ_def
succ_next :
graph_edge
,
arc_info
success :
decision
successor :
hwloop_info_d
successors :
ddg_node
succs :
basic_block_def
,
same_succ_def
,
constraint_graph
succs_ok :
succs_info
succs_ok_n :
succs_info
succs_other :
succs_info
suffix :
dump_file_info
,
temp_name
,
optab_def_d
,
file_at_path_info
,
compiler
suffix_len :
file_at_path_info
sum_all :
gcov_ctr_summary
sum_max :
gcov_ctr_summary
summary :
counts_entry
summary_flags :
diagnose_tm
superloops :
loop
suppress_expansion :
nesting_info
switch_bb :
switch_conv_info
switch_sections :
dw_trace_info
switch_text_section :
gcc_debug_hooks
swtch :
dump_file_info
sym :
constant_descriptor_rtx
symbol :
mem_address
symbol_ref :
call_arg_loc_node
symtab_node_encoder :
lto_out_decl_state
,
lto_file_decl_data
sys :
timevar_time_def
Generated by
1.8.1.1