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_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_cycle :
_sel_insn_data
sched_kind :
omp_region
,
omp_for_data
sched_next :
_fence
,
_sel_insn_data
sched_times :
_expr
schedule :
poly_bb
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
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
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 :
lst
,
lower_emutls_data
,
gimple_bb_info
,
gimple_stmt_iterator_d
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_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
,
count_use_info
setting_insn :
elt_loc_list
sfield_map :
omp_context
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
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 :
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
,
profile_record
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_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
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 :
edge_def
,
btr_def_group_s
,
expr
,
set
,
cselib_set
,
ddg_edge
,
arc_info
,
function_info
,
name_map
,
graph_edge
,
fixup_edge_d
,
dfset_merge
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_volatile :
set
srecord_type :
omp_context
ssa_name :
iv
,
ssa_use_operand_d
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 :
arg_data
,
topo_info
,
searchc_env
,
object_size_info
,
_elim_graph
,
depth_first_search_dsS
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_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_size :
searchc_env
stack_slot :
arg_data
stack_top :
topo_info
,
tree_live_info_d
stamp :
expr_hash_elt
,
invariant
standalone :
timevar_def
start :
asan_mem_ref
,
frame_space
,
gcov_var
,
live_range
,
lra_live_range
,
decomposition
,
uid_range
start_end_main_source_file :
gcc_debug_hooks
start_label :
hwloop_info_d
start_next :
lra_live_range
,
live_range
start_of_trace :
bbro_basic_block_data_def
start_regno :
df_mw_hardreg
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
,
_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_local_vars_info_d
,
ipa_reference_global_vars_info_d
statics_written :
ipa_reference_local_vars_info_d
,
ipa_reference_global_vars_info_d
stats :
globals
status :
typeinfo
stdarg :
function
step :
ifs_ivopts_data
,
innermost_loop_behavior
,
iv
,
mem_address
,
rtx_iv
,
iv_to_split
,
omp_for_data_loop
,
mem_ref_group
,
ar_data
,
affine_iv_d
step_p :
mem_addr_template
steps :
histogram_value_t
stid_name :
state_ident_st
stmt :
ifs_ivopts_data
,
record_modified_bb_info
,
strinfo_struct
,
access
,
ssa_operand_iterator_d
,
tm_restart_node
,
omp_context
,
nb_iter_bound
,
expr_hash_elt
,
return_statements_t
,
cloog_prog_clast
,
ipa_ref
,
ssa_use_operand_d
,
data_reference
,
goto_queue_node
,
dref_d
,
iv_use
,
ilb_data
,
ar_data
,
_stmt_vec_info
,
switch_update
,
histogram_value_t
,
throw_stmt_node
,
diagnose_tm
,
rdg_vertex
,
mem_ref_loc
,
mem_ref
,
laststmt_struct
,
_stmt_info_for_cost
stmt_fixup :
ipa_opt_pass_d
stmts :
tm_log_entry
,
partition_s
,
_slp_tree
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 :
name_to_bb
,
clsn_data
,
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 :
tree_string
,
mdswitchstr
,
attr_hash
,
indirect_string_node
,
substring
str_type_ :
gdbhooks.GdbSubprinter
stream :
dump_info
,
output_buffer
,
bitpack_d
streams :
lto_out_decl_state
,
lto_in_decl_state
strict_low :
lra_operand_data
,
operand_data
,
insn_operand_data
strict_overflow_p :
range_entry
stride :
ggc_cache_tab
,
slsr_cand_d
,
ggc_root_tab
,
array_descr_info::array_descr_dimen
stride_load_p :
_stmt_vec_info
stridx :
laststmt_struct
string :
md_name
,
options
,
gimple_statement_asm
,
map_value
string_hash_table :
output_block
string_size :
lto_decl_header
,
lto_function_header
,
lto_asm_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 :
same_succ_def
succ_next :
graph_edge
,
arc_info
success :
decision
successor :
hwloop_info_d
successors :
ddg_node
succs :
same_succ_def
,
constraint_graph
,
basic_block_def
succs_ok :
succs_info
succs_ok_n :
succs_info
succs_other :
succs_info
suffix :
dump_file_info
,
compiler
,
file_at_path_info
,
temp_name
,
optab_def_d
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_file_decl_data
,
lto_out_decl_state
sys :
timevar_time_def
Generated by
1.8.1.1