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
- c -
c :
max_alignment
c_block :
pred_data
c_expr :
moveop_static_params
c_expr_local :
cmpd_local_params
c_expr_merged :
cmpd_local_params
c_name :
constraint_data
c_test :
decision_test
call :
hashable_expr
call_arg_loc_note :
call_arg_loc_node
call_clobbered :
gimple_statement_call
call_cnt :
temp_expr_table_d
call_cost :
eni_weights_d
call_freq :
saved_hard_reg
,
ira_allocno
call_gsi :
tailcall
call_p :
lra_reg
call_site_hash :
cgraph_node
call_site_record_v :
rtl_eh
call_stmt :
cgraph_edge
call_stmt_cannot_inline_p :
cgraph_edge
call_stmt_size :
inline_edge_summary
call_stmt_time :
inline_edge_summary
call_used :
gimple_statement_call
callback :
expand_value_data
,
lto_compression_stream
,
unnamed_section
,
noswitch_section
callback_arg :
expand_value_data
callback_result :
walk_stmt_info
callee :
cgraph_edge
callees :
cgraph_node
caller :
cgraph_edge
callers :
cgraph_node
calls :
coverage_info
calls_alloca :
function
calls_builtin_setjmp :
lower_data
calls_crossed :
reg_info_t
calls_crossed_num :
ira_allocno
calls_eh_return :
rtl_data
calls_executed :
coverage_info
calls_num :
usage_insns
calls_setjmp :
function
can_be_parallel :
loop
can_change_signature :
cgraph_local_info
can_delete_dead_exceptions :
function
can_duplicate_block_p :
cfg_hooks
can_eliminate :
elim_table
can_eliminate_previous :
elim_table
can_issue_more :
sched_block_state
can_merge_blocks_p :
cfg_hooks
can_remove_branch_p :
cfg_hooks
can_remove_p :
_list_iterator
can_schedule_ready_p :
haifa_sched_info
can_split :
stack_entry
can_throw :
funct_state_d
can_throw_external :
cgraph_edge
can_throw_non_call_exceptions :
function
cand :
cand_chain_d
,
cost_pair
cand_cost :
iv_ca
cand_for_use :
iv_ca
cand_num :
slsr_cand_d
cand_stmt :
slsr_cand_d
cand_type :
slsr_cand_d
cand_use_cost :
iv_ca
cands :
iv_ca
cannot_be_copied_reason :
function
cannot_be_copied_set :
function
cannot_delete :
insn_info
cannot_fallthru :
lower_data
cannot_rename :
du_head
canon_base_addr :
group_info
canon_exp :
table_elt
canonical :
real_value
,
tree_type_common
canonical_nan_lsbs_set :
real_format
canonical_option :
cl_decoded_option
canonical_option_num_elements :
cl_decoded_option
cant_move :
_haifa_deps_insn_data
,
_expr
cap :
ira_allocno
cap_member :
ira_allocno
capacity :
gimple_statement_phi
caret_max_width :
diagnostic_context
case_labels :
gimplify_ctx
cases :
bsc
cb :
ggc_root_tab
,
ggc_cache_tab
,
omp_context
,
omp_taskcopy_context
,
nesting_copy_body_data
cc :
resources
cdt :
dst_file_info_struct
cfa :
dw_cfi_row_struct
cfa_cfi :
dw_cfi_row_struct
cfa_offset :
queued_reg_save
cfa_store :
dw_trace_info
cfa_temp :
dw_trace_info
cfg :
function
cfg_checksum :
coverage_data
,
counts_entry
,
gcov_fn_info
,
function_info
cfg_hook_duplicate_loop_to_header_edge :
cfg_hooks
cfg_size :
lto_function_header
cfg_stream :
output_block
cfgloop :
target_globals
cfun_node :
lower_emutls_data
cgraph_node :
output_block
ch :
cl_option_state
ch1 :
chain
ch2 :
chain
chain :
df_base_ref
,
block_info
,
tree_common
,
tree_block
chain_decl :
nesting_info
chain_field :
nesting_info
chains :
operand_rr_info
,
epcc_data
change :
reg_pressure_data
change_prob :
inline_param_summary
changeable_flags :
df_d
changed :
walk_stmt_info
,
object_size_info
,
elv_data
cheap :
expmed_op_cheap
cheap_address :
invariant
cheap_calls_crossed_num :
ira_allocno
check :
allocno_hard_regs_node
,
update_cost_queue_elem
,
usage_insns
check_dir :
add_to_obstack_info
check_spec :
_haifa_insn_data
check_vect :
state_ainsn_table
checksum :
gcov_summary
child :
finally_tree_node
child_fn :
gimple_statement_omp_parallel
child_renamed_p :
ira_emit_data
children :
alias_set_entry_d
,
ira_loop_tree_node
,
occurrence
,
_slp_tree
,
vtv_graph_node
chosen :
symbol_hash_entry
chrec :
scev_info_str
,
instantiate_cache_entry
chunk_obstack :
output_buffer
chunk_size :
omp_for_data
cint :
init_expmed_rtl
cl :
mode_data
,
real_value
,
operand_alternative
cl_disabled :
cl_option
cl_host_wide_int :
cl_option
cl_missing_ok :
cl_option
cl_negative_alias :
cl_option
cl_no_driver_arg :
cl_option
cl_reject_driver :
cl_option
cl_reject_negative :
cl_option
cl_report :
cl_option
cl_separate_alias :
cl_option
cl_separate_nargs :
cl_option
cl_tolower :
cl_option
cl_uinteger :
cl_option
class_cost :
ira_allocno
class_info :
vtbl_map_node
class_name :
vtbl_map_node
class_type :
vtv_graph_node
class_uid :
vtv_graph_node
classes :
cost_classes
classification_history :
diagnostic_context
classify_diagnostic :
diagnostic_context
classify_record :
lang_hooks_for_types
clause :
predicate
clauses :
gimple_statement_omp_for
,
gimple_statement_omp_parallel
,
gimple_statement_omp_sections
,
gimple_statement_omp_single
cleanup :
gimple_statement_try
,
gimple_statement_wce
clobber_increase :
reg_pressure_data
clobbers :
deps_reg
clobbers_length :
deps_reg
clock_var :
haifa_saved_data
clone :
cgraph_node
,
tm_ipa_cg_data
clone_of :
cgraph_node
clones :
cgraph_node
closing_branch :
ddg
closing_branch_deps :
ddg
cluster :
aux_bb_info
cmp :
tree_niter_desc
cnt :
oecount_s
code :
comparison_use
,
macinfo_struct
,
separate_ops
,
token
,
decision_test
,
ext_cand
,
tb_tree_code
,
tree_omp_clause
,
tsan_map_atomic
code_label :
case_node
code_number :
clobber_ent
,
data
,
decision_test
code_string :
tb_tree_code
code_string_len :
tb_tree_code
codes :
std_pred_table
,
pred_data
coef :
eqn_d
,
aff_comb_elt
cold_section_end_label :
function_subsections
cold_section_label :
function_subsections
collapse :
gimple_statement_omp_for
,
omp_for_data
collapse_ainsn :
automaton
collected :
loc_descriptor
collisions :
hash_table_control< T >
color :
eqn_d
colorable_p :
allocno_color_data
colsize :
lambda_trans_matrix_s
column :
node_sched_params
,
dump_info
column_num :
dw_line_info_table_struct
comb_vect :
state_ainsn_table
combinable :
compiler
combined :
chain
combined_args_to_skip :
cgraph_clone_info
comdat_flag :
tree_decl_with_vis
comdat_group :
tree_decl_with_vis
comdat_type_p :
die_struct
comm_code :
tb_command
comm_len :
tb_command
comm_text :
tb_command
comment :
write_types_data
common :
tree_const_decl
,
tree_parm_decl
,
tree_decl_with_vis
,
tree_var_decl
,
tree_decl_non_common
,
tree_function_decl
,
tree_translation_unit_decl
,
tree_type_decl
,
tree_optimization_option
,
tree_target_option
,
named_section
,
unnamed_section
,
noswitch_section
,
section
,
tree_identifier
,
tree_list
,
tree_vec
,
tree_omp_clause
,
tree_type_common
,
tree_type_with_lang_specific
,
tree_binfo
,
tree_decl_minimal
,
tree_decl_common
,
tree_decl_with_rtl
,
tree_field_decl
,
tree_label_decl
,
tree_result_decl
common_attribute_table :
lang_hooks
common_flag :
tree_decl_with_vis
common_target_id :
cgraph_indirect_call_info
common_target_probability :
cgraph_indirect_call_info
commutative :
lra_static_insn_data
,
match
comp :
cost_pair
comp_code :
assert_locus_d
comp_step :
component
comparison_const :
qty_table_elem
comparison_qty :
qty_table_elem
compiled :
infile
compiler_dr :
poly_dr
complain_wrong_lang_p :
lang_hooks
complex :
constraint_graph
complexity :
comp_cost
,
expand_depth_struct
component :
mode_data
,
vertex
,
default_include
component_states :
state
component_type :
ipa_known_type_data
compressed_size :
lto_function_header
,
lto_asm_header
,
lto_simple_header
compute_jump_reg_dependencies :
sched_deps_info_def
compute_sizes :
stdarg_info
computed :
dataflow
computing :
bb_info
con :
_dep
con_fun_0 :
df_problem
con_fun_n :
df_problem
cond :
gimple_omp_for_iter
,
_haifa_deps_insn_data
,
cond_equivalence_s
,
use_pred_info
,
noce_if_info
cond_code :
norm_cond
,
omp_for_data_loop
cond_deps :
_haifa_deps_insn_data
cond_earliest :
noce_if_info
cond_equivalences :
edge_info
condexp :
insn_reserv
,
insn_reserv_decl
condition_cases :
gimple_bb
conditional_cleanups :
gimplify_ctx
conditions :
gimplify_ctx
,
bsc
,
gimple_bb
conds :
norm_cond
,
inline_summary
configuration_arguments :
plugin_gcc_version
conflict :
mem_conflict_info
conflict_hard_reg_costs :
ira_allocno
conflict_hard_regs :
ira_object
,
lra_reg
conflict_size :
allocno_hard_regs_node
conflict_vec_p :
ira_object
,
ira_allocno
,
ira_object_conflict_iterator
conflicting_iterations_in_a :
subscript
conflicting_iterations_in_b :
subscript
conflicts :
stack_var
,
du_head
,
ssa_conflicts_d
conflicts_array :
ira_object
conflicts_array_size :
ira_object
consider_all_candidates :
ivopts_data
const_copies :
_elim_graph
const_dests :
_elim_graph
const_insn :
qty_table_elem
const_iter :
niter_desc
const_rhs :
store_info
const_rtx :
qty_table_elem
const_rtx_htab :
rtx_constant_pool
constant :
args_size
,
ipa_known_agg_contents_list
,
ira_reg_equiv
,
reg_equivs_s
,
pre_expr_union_d
,
constant_descriptor_rtx
,
vn_constant_s
,
ipa_jump_func::jump_func_value
constant_flag :
tree_base
constant_iv :
loop_size
constfun :
store_by_pieces_d
constfundata :
store_by_pieces_d
constraint :
operand_alternative
,
lra_operand_data
,
operand_data
,
insn_operand_data
constraint_p :
ira_allocno_copy
constraints :
recog_data_d
constructors :
switch_conv_info
cont :
omp_region
cont_stmt :
goto_queue_node
contained :
mode_data
container :
tree_stmt_iterator
,
edge_iterator
containing_mem :
reg_use
contains_cselib_groups :
insn_info
contains_may_not_return_call :
bb_bitmap_sets
contains_placeholder_bits :
tree_type_common
contains_variable :
ipcp_lattice
context :
nesting_info
,
scop
,
tree_type_common
,
tree_decl_minimal
context_depth :
globals
,
page_entry
context_depth_allocations :
globals
context_depth_collections :
globals
contributes_to_priority :
haifa_sched_info
control :
gimple_statement_omp_sections
,
tree_niter_desc
control_def :
gimple_statement_omp_continue
control_use :
gimple_statement_omp_continue
control_uses :
deps_reg
control_weakness_cutoff :
spec_info_def
controlled_uses :
ipa_param_descriptor
convert_from :
nested_ptr_data
convert_to :
nested_ptr_data
cookie :
walk_type_data
copied_p :
occr
copies :
lra_reg
copies_list :
ext_state
copy :
decl_table_entry
copy_decl :
copy_body_data
copy_fn :
gimple_statement_omp_task
copy_locus :
_elim_graph
copy_param :
ipa_parm_adjustment
corresponding_automaton :
automaton_decl
corresponding_automaton_decl :
automaton
corresponding_automaton_num :
unit_decl
cost :
invariant
,
fixup_edge_d
,
mult_cost
,
btr_def_s
,
table_elt
,
alg_hash_entry
,
costs
,
_haifa_insn_data
,
lim_aux_data
,
comp_cost
,
iv_ca
,
cost_pair
,
_dep
,
coalesce_pair
,
vinsn_def
,
allocno_hard_regs
,
algorithm
,
incr_info_d
,
expmed_op_costs
cost_map :
iv_use
cost_one_list :
coalesce_list_d
costs :
address_cost_data_s
count :
operand_entry
,
IOSB
,
switch_conv_info
,
arc_info
,
_vect_peel_info
,
store_info
,
_stmt_info_for_cost
,
vinsn_def
,
cgraph_node
,
line_info
,
cgraph_edge
,
traversal_state
,
dir_info
,
histogram_entry
,
searchc_env
,
block_info
,
basic_block_def
,
ddg_node
,
statistics_counter_s
,
output_info
,
incr_info_d
,
edge_def
,
repeat_factor_d
,
df_ref_info
,
ddg_edge
count_ :
bit_field_mode_iterator
count_materialization_scale :
cgraph_node
count_sum :
caller_statistics
count_valid :
block_info
,
bb_info
,
arc_info
,
edge_info
counter :
walk_type_data
,
string2counter_map
,
mode_data
counters :
histogram_value_t
counts :
function_info
,
counts_entry
,
dead_debug_insn_data
coverage :
source_info
cplusplus :
default_include
cpp_implicit_alias :
symtab_node_base
cpp_spec :
compiler
create_basic_block :
cfg_hooks
created :
bitmap_descriptor_d
,
alloc_pool_descriptor
created_for :
limbo_die_struct
crosses_call :
fur_static_params
,
_def
,
reg_rename
cs :
ipa_cst_ref_desc
,
ipcp_value_source
cs_count :
arc_info
cse_base :
store_info
ctr :
counts_entry
ctr_vars :
coverage_data
ctrs :
gcov_fn_info
,
gcov_summary
ctx :
omp_taskcopy_context
,
scop
ctxt_ :
opt_pass
,
gcc::pass_manager
cu :
cu_hash_table_entry
cuid :
ddg_node
cum_value :
gcov_bucket_type
cur :
dfset_merge
cur_chunk_array :
output_buffer
cur_loc :
variable_part_def
cur_region :
leh_state
curr_properties :
function
curr_state :
haifa_saved_data
current :
alloc_pool_descriptor
,
bitmap_descriptor_d
,
note_add_store_info
,
bitmap_head_def
current_block :
lto_output_stream
current_col :
output_block
current_decl_state :
lto_file_decl_data
current_exit :
succ_iterator
current_file :
output_block
current_flags :
succ_iterator
current_index :
scc_info
current_line :
output_block
current_loop :
ivopts_data
current_pointer :
lto_output_stream
current_value :
mapping
cxx_aware :
default_include
cxx_constructor :
tree_decl_with_vis
cxx_destructor :
tree_decl_with_vis
cycle :
block_info
,
arc_info
,
ps_insn
,
_fence
cycle_issued_insns :
haifa_saved_data
,
_fence
cycles :
delay_pair
Generated by
1.8.1.1