GCC Middle and Back End API Reference
|
Data Structures | |
struct | dump_option_value_info |
Functions | |
static void | dump_loc (int, FILE *, source_location) |
static int | dump_phase_enabled_p (int) |
static FILE * | dump_open_alternate_stream (struct dump_file_info *) |
unsigned int | dump_register (const char *suffix, const char *swtch, const char *glob, int flags, int optgroup_flags) |
struct dump_file_info * | get_dump_file_info () |
char * | get_dump_file_name () |
static FILE * | dump_open_alternate_stream () |
void | dump_loc () |
void | dump_gimple_stmt () |
void | dump_gimple_stmt_loc (int dump_kind, source_location loc, int extra_dump_flags, gimple gs, int spc) |
void | dump_generic_expr () |
void | dump_generic_expr_loc (int dump_kind, source_location loc, int extra_dump_flags, tree t) |
void | dump_printf () |
void | dump_printf_loc () |
int | dump_start () |
void | dump_finish () |
FILE * | dump_begin () |
static int | dump_phase_enabled_p () |
int | dump_initialized_p () |
const char * | dump_flag_name () |
void | dump_end () |
static int | dump_enable_all () |
static int | opt_info_enable_passes () |
static int | dump_switch_p_1 () |
int | dump_switch_p () |
static int | opt_info_switch_p_1 (const char *arg, int *flags, int *optgroup_flags, char **filename) |
int | opt_info_switch_p () |
void | dump_basic_block () |
void | print_combine_total_stats () |
bool | enable_rtl_dump_file () |
Variables | |
static int | pflags |
static int | alt_flags |
FILE * | dump_file = NULL |
FILE * | alt_dump_file = NULL |
const char * | dump_file_name |
int | dump_flags |
static struct dump_file_info | dump_files [TDI_end] |
static struct dump_file_info * | extra_dump_files |
static size_t | extra_dump_files_in_use |
static size_t | extra_dump_files_alloced |
static struct dump_option_value_info | dump_options [] |
static struct dump_option_value_info | optinfo_verbosity_options [] |
static struct dump_option_value_info | optgroup_options [] |
void dump_basic_block | ( | ) |
Print basic block on the dump streams.
References alt_dump_file, alt_flags, dump_bb(), dump_file, and pflags.
FILE* dump_begin | ( | ) |
Begin a tree dump for PHASE. Stores any user supplied flag in *FLAG_PTR and returns a stream to write to. If the dump is not enabled, returns NULL. Multiple calls will reopen and append to the dump file.
References dump_phase_enabled_p(), error(), free(), get_dump_file_info(), get_dump_file_name(), pflags, dump_file_info::pflags, dump_file_info::pstate, and TDI_none.
Referenced by build_type_inheritance_graph(), dump_function(), init_cgraph(), lower_nested_functions(), and statistics_init().
|
static |
Enable all tree dumps with FLAGS on FILENAME. Return number of enabled tree dumps.
References extra_dump_files_in_use, free(), dump_file_info::pfilename, pflags, dump_file_info::pflags, dump_file_info::pstate, TDI_end, and TDI_none.
Referenced by dump_switch_p_1(), and enable_rtl_dump_file().
void dump_end | ( | ) |
Finish a tree dump for PHASE. STREAM is the stream created by dump_begin.
Referenced by build_type_inheritance_graph(), dump_function(), lower_nested_functions(), and statistics_fini().
void dump_finish | ( | ) |
Finish a tree dump for PHASE and close associated dump streams. Also reset the globals DUMP_FILE, ALT_DUMP_FILE, and DUMP_FLAGS.
References alt_dump_file, dump_file_info::alt_filename, alt_flags, dump_file_info::alt_stream, dump_file, dump_flags, get_dump_file_info(), pflags, dump_file_info::pstream, and TDI_none.
Referenced by gcc::pass_manager::finish_optimization_passes(), and pass_fini_dump_file().
const char* dump_flag_name | ( | ) |
Returns the switch name of PHASE.
References get_dump_file_info(), and dump_file_info::swtch.
void dump_generic_expr | ( | ) |
Dump expression tree T using EXTRA_DUMP_FLAGS on dump streams if DUMP_KIND is enabled.
References alt_dump_file, alt_flags, dump_file, dump_flags, pflags, and print_generic_expr().
Referenced by check_array_ref(), increase_alignment(), search_for_addr_array(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependence(), vect_analyze_data_refs(), vect_analyze_group_access(), vect_analyze_loop_form(), vect_analyze_scalar_cycles_1(), vect_analyze_slp_instance(), vect_analyze_stmt(), vect_build_slp_tree_1(), vect_compute_data_ref_alignment(), vect_create_addr_base_for_vector_ref(), vect_create_cond_for_alias_checks(), vect_create_data_ref_ptr(), vect_determine_vectorization_factor(), vect_find_same_alignment_drs(), vect_gen_niters_for_prolog_loop(), vect_get_and_check_slp_defs(), vect_get_loop_niters(), vect_get_vec_def_for_operand(), vect_is_simple_iv_evolution(), vect_is_simple_reduction_1(), vect_is_simple_use(), vect_mark_for_runtime_alias_test(), vect_model_reduction_cost(), vect_prune_runtime_alias_test_list(), vect_slp_analyze_data_ref_dependence(), vect_verify_datarefs_alignment(), vectorizable_call(), vectorizable_conversion(), and vectorizable_operation().
void dump_generic_expr_loc | ( | int | dump_kind, |
source_location | loc, | ||
int | extra_dump_flags, | ||
tree | t | ||
) |
Similar to dump_generic_expr, except additionally print the source location.
References alt_dump_file, alt_flags, dump_file, dump_flags, dump_loc(), pflags, and print_generic_expr().
void dump_gimple_stmt | ( | ) |
Dump gimple statement GS with SPC indentation spaces and EXTRA_DUMP_FLAGS on the dump streams if DUMP_KIND is enabled.
References alt_dump_file, alt_flags, dump_file, dump_flags, pflags, and print_gimple_stmt().
Referenced by get_initial_def_for_induction(), report_vect_op(), slpeel_make_loop_iterate_ntimes(), vect_analyze_data_refs(), vect_analyze_group_access(), vect_analyze_loop_operations(), vect_analyze_scalar_cycles_1(), vect_analyze_slp_instance(), vect_analyze_stmt(), vect_build_slp_tree_1(), vect_can_advance_ivs_p(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_finish_stmt_generation(), vect_get_mask_element(), vect_get_vec_def_for_operand(), vect_init_vector_1(), vect_is_simple_reduction_1(), vect_is_simple_use(), vect_is_slp_reduction(), vect_mark_stmts_to_be_vectorized(), vect_pattern_recog_1(), vect_print_slp_tree(), vect_recog_divmod_pattern(), vect_recog_dot_prod_pattern(), vect_recog_over_widening_pattern(), vect_recog_widen_sum_pattern(), vect_schedule_slp_instance(), vect_slp_transform_bb(), vect_supported_load_permutation_p(), vect_transform_loop(), vect_transform_slp_perm_load(), and vect_update_ivs_after_vectorizer().
void dump_gimple_stmt_loc | ( | int | dump_kind, |
source_location | loc, | ||
int | extra_dump_flags, | ||
gimple | gs, | ||
int | spc | ||
) |
Similar to dump_gimple_stmt, except additionally print source location.
References alt_dump_file, alt_flags, dump_file, dump_flags, dump_loc(), pflags, and print_gimple_stmt().
Referenced by vect_recog_divmod_pattern(), vect_recog_rotate_pattern(), vect_recog_vector_vector_shift_pattern(), vect_recog_widen_mult_pattern(), and vect_recog_widen_shift_pattern().
int dump_initialized_p | ( | ) |
Returns nonzero if tree dump PHASE has been initialized.
References dump_file_info::alt_state, get_dump_file_info(), and dump_file_info::pstate.
Referenced by gcc::pass_manager::finish_optimization_passes(), and pass_init_dump_file().
|
static |
Referenced by dump_generic_expr_loc(), dump_gimple_stmt_loc(), and dump_printf_loc().
void dump_loc | ( | ) |
Print source location on DFILE if enabled.
References current_function_decl.
|
static |
Referenced by dump_start().
|
static |
For a given DFI, open an alternate dump filename (which could also be a standard stream such as stdout/stderr). If the alternate dump file cannot be opened, return NULL.
References dump_file_info::alt_filename, dump_file_info::alt_state, dump_file_info::alt_stream, and error().
|
static |
Referenced by dump_begin(), and dump_start().
|
static |
Returns nonzero if dump PHASE is enabled for at least one stream. If PHASE is TDI_tree_all, return nonzero if any dump is enabled for any phase.
References dump_file_info::alt_state, extra_dump_files_in_use, get_dump_file_info(), dump_file_info::pstate, TDI_end, TDI_none, and TDI_tree_all.
void dump_printf | ( | ) |
Output a formatted message using FORMAT on appropriate dump streams.
References alt_dump_file, alt_flags, dump_file, and pflags.
Referenced by get_initial_def_for_induction(), increase_alignment(), report_unroll_peel(), slpeel_make_loop_iterate_ntimes(), try_unroll_loop_completely(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependence(), vect_analyze_data_refs(), vect_analyze_group_access(), vect_analyze_loop_form(), vect_analyze_stmt(), vect_bb_vectorization_profitable_p(), vect_build_slp_tree_1(), vect_can_advance_ivs_p(), vect_create_cond_for_alias_checks(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_determine_vectorization_factor(), vect_do_peeling_for_alignment(), vect_do_peeling_for_loop_bound(), vect_estimate_min_profitable_iters(), vect_find_same_alignment_drs(), vect_get_vec_def_for_operand(), vect_grouped_store_supported(), vect_is_simple_iv_evolution(), vect_is_simple_reduction_1(), vect_mark_for_runtime_alias_test(), vect_model_reduction_cost(), vect_print_slp_tree(), vect_prune_runtime_alias_test_list(), vect_slp_analyze_data_ref_dependence(), vect_supported_load_permutation_p(), vect_transform_slp_perm_load(), vector_alignment_reachable_p(), vectorizable_reduction(), and vectorize_loops().
void dump_printf_loc | ( | ) |
Similar to dump_printf, except source location is also printed.
References alt_dump_file, alt_flags, dump_file, dump_loc(), and pflags.
Referenced by decide_unrolling_and_peeling(), execute_vect_slp(), get_initial_def_for_induction(), peel_loops_completely(), process_use(), report_unroll_peel(), report_vect_op(), slpeel_tree_peel_loop_to_edge(), try_unroll_loop_completely(), vect_analyze_data_ref_access(), vect_analyze_data_ref_accesses(), vect_analyze_data_ref_dependence(), vect_analyze_data_ref_dependences(), vect_analyze_data_refs(), vect_analyze_data_refs_alignment(), vect_analyze_group_access(), vect_analyze_loop(), vect_analyze_loop_1(), vect_analyze_loop_2(), vect_analyze_loop_form(), vect_analyze_loop_operations(), vect_analyze_scalar_cycles_1(), vect_analyze_slp(), vect_analyze_slp_instance(), vect_analyze_stmt(), vect_bb_vectorization_profitable_p(), vect_build_slp_tree_1(), vect_can_advance_ivs_p(), vect_compute_data_ref_alignment(), vect_create_addr_base_for_vector_ref(), vect_create_cond_for_alias_checks(), vect_create_data_ref_ptr(), vect_create_epilog_for_reduction(), vect_detect_hybrid_slp(), vect_determine_vectorization_factor(), vect_do_peeling_for_alignment(), vect_do_peeling_for_loop_bound(), vect_enhance_data_refs_alignment(), vect_estimate_min_profitable_iters(), vect_find_same_alignment_drs(), vect_finish_stmt_generation(), vect_gen_niters_for_prolog_loop(), vect_get_and_check_slp_defs(), vect_get_data_access_cost(), vect_get_known_peeling_cost(), vect_get_load_cost(), vect_get_loop_niters(), vect_get_mask_element(), vect_get_store_cost(), vect_get_vec_def_for_operand(), vect_grouped_load_supported(), vect_grouped_store_supported(), vect_init_vector_1(), vect_is_simple_iv_evolution(), vect_is_simple_reduction_1(), vect_is_simple_use(), vect_is_slp_reduction(), vect_lanes_optab_supported_p(), vect_loop_kill_debug_uses(), vect_make_slp_decision(), vect_mark_for_runtime_alias_test(), vect_mark_relevant(), vect_mark_stmts_to_be_vectorized(), vect_model_induction_cost(), vect_model_load_cost(), vect_model_promotion_demotion_cost(), vect_model_reduction_cost(), vect_model_simple_cost(), vect_model_store_cost(), vect_pattern_recog(), vect_pattern_recog_1(), vect_prune_runtime_alias_test_list(), vect_recog_bool_pattern(), vect_recog_divmod_pattern(), vect_recog_dot_prod_pattern(), vect_recog_mixed_size_cond_pattern(), vect_recog_over_widening_pattern(), vect_recog_rotate_pattern(), vect_recog_vector_vector_shift_pattern(), vect_recog_widen_mult_pattern(), vect_recog_widen_shift_pattern(), vect_recog_widen_sum_pattern(), vect_schedule_slp(), vect_schedule_slp_instance(), vect_slp_analyze_bb(), vect_slp_analyze_bb_1(), vect_slp_analyze_data_ref_dependence(), vect_slp_analyze_data_ref_dependences(), vect_slp_transform_bb(), vect_stmt_relevant_p(), vect_supported_load_permutation_p(), vect_transform_loop(), vect_transform_slp_perm_load(), vect_transform_stmt(), vect_update_inits_of_drs(), vect_update_ivs_after_vectorizer(), vect_update_misalignment_for_peel(), vect_update_slp_costs_according_to_vf(), vect_verify_datarefs_alignment(), vector_alignment_reachable_p(), vectorizable_assignment(), vectorizable_call(), vectorizable_condition(), vectorizable_conversion(), vectorizable_induction(), vectorizable_live_operation(), vectorizable_load(), vectorizable_operation(), vectorizable_reduction(), vectorizable_shift(), vectorizable_store(), and vectorize_loops().
unsigned int dump_register | ( | const char * | suffix, |
const char * | swtch, | ||
const char * | glob, | ||
int | flags, | ||
int | optgroup_flags | ||
) |
References count, extra_dump_files_alloced, extra_dump_files_in_use, dump_file_info::glob, memset(), dump_file_info::num, dump_file_info::optgroup_flags, dump_file_info::pflags, dump_file_info::suffix, dump_file_info::swtch, and TDI_end.
Referenced by gcc::pass_manager::register_one_dump_file(), and statistics_early_init().
int dump_start | ( | ) |
Start a dump for PHASE. Store user-supplied dump flags in *FLAG_PTR. Return the number of streams opened. Set globals DUMP_FILE, and ALT_DUMP_FILE to point to the opened streams, and set dump_flags appropriately for both pass dump stream and -fopt-info stream.
References alt_dump_file, alt_flags, dump_file_info::alt_flags, dump_file_info::alt_stream, count, dump_file, dump_open_alternate_stream(), dump_phase_enabled_p(), error(), free(), get_dump_file_info(), get_dump_file_name(), pflags, dump_file_info::pflags, dump_file_info::pstate, dump_file_info::pstream, and TDI_none.
Referenced by gcc::pass_manager::finish_optimization_passes(), and pass_init_dump_file().
int dump_switch_p | ( | ) |
References dump_switch_p_1(), extra_dump_files_in_use, TDI_end, and TDI_none.
Referenced by handle_common_deferred_options().
|
static |
Parse ARG as a dump switch. Return nonzero if it is, and store the relevant details in the dump_files array.
References dump_enable_all(), eq_ptr(), free(), dump_file_info::glob, dump_option_value_info::name, dump_file_info::pfilename, dump_file_info::pflags, dump_file_info::pstate, strlen(), dump_file_info::suffix, dump_file_info::swtch, dump_option_value_info::value, and warning().
Referenced by dump_switch_p().
bool enable_rtl_dump_file | ( | void | ) |
Enable RTL dump for all the RTL passes.
References dump_enable_all().
Referenced by handle_common_deferred_options().
|
read |
Return the dump_file_info for the given phase.
References extra_dump_files_in_use, and TDI_end.
Referenced by dump_begin(), dump_finish(), dump_flag_name(), dump_initialized_p(), dump_phase_enabled_p(), dump_start(), gcc::pass_manager::finish_optimization_passes(), get_dump_file_name(), gcc::pass_manager::register_pass(), and statistics_init().
char* get_dump_file_name | ( | ) |
Return the name of the dump file for the given phase. If the dump is not enabled, returns NULL.
References get_dump_file_info(), dump_file_info::num, dump_file_info::pfilename, dump_file_info::pflags, dump_file_info::pstate, snprintf(), dump_file_info::suffix, and TDI_none.
Referenced by dump_begin(), dump_start(), gcc::pass_manager::finish_optimization_passes(), and pass_init_dump_file().
|
static |
Enable -fopt-info dumps on all dump files matching OPTGROUP_FLAGS. Enable dumps with FLAGS on FILENAME. Return the number of enabled dumps.
References dump_file_info::alt_filename, dump_file_info::alt_flags, dump_file_info::alt_state, extra_dump_files_in_use, free(), TDI_end, and TDI_none.
Referenced by opt_info_switch_p().
int opt_info_switch_p | ( | ) |
Return non-zero if ARG is a recognized switch for -fopt-info. Return zero otherwise.
References opt_info_enable_passes(), opt_info_switch_p_1(), and warning().
Referenced by dump_remap_tree_vectorizer_verbose(), and handle_common_deferred_options().
|
static |
Parse ARG as a -fopt-info switch and store flags, optgroup_flags and filename. Return non-zero if it is a recognized switch.
References eq_ptr(), dump_option_value_info::name, strlen(), dump_option_value_info::value, and warning().
Referenced by opt_info_switch_p().
void print_combine_total_stats | ( | void | ) |
Print information from the combine pass on dump_file.
References dump_combine_total_stats(), and dump_file.
Referenced by gcc::pass_manager::finish_optimization_passes().
FILE* alt_dump_file = NULL |
|
static |
FILE* dump_file = NULL |
These are currently used for communicating between passes. However, instead of accessing them directly, the passes can use dump_printf () for dumps.
Referenced by account_size_time(), add_btr_def(), add_btr_to_live_range(), add_candidate_1(), add_control_edge(), add_edge(), add_exit_phi(), add_forwarder_blocks(), add_removable_extension(), add_static_var(), add_stores(), add_to_evolution(), add_uses(), add_with_sets(), adding_equality_constraint(), adjust_cfg_counts(), adjust_iv_update_pos(), alias_get_name(), all_phi_incrs_profitable(), analyze_access_subtree(), analyze_all_data_dependences(), analyze_all_param_acesses(), analyze_all_variable_accesses(), analyze_caller_dereference_legality(), analyze_candidates_and_replace(), analyze_evolution_in_loop(), analyze_function(), analyze_functions(), analyze_initial_condition(), analyze_insn_to_expand_var(), analyze_miv_subscript(), analyze_overlapping_iterations(), analyze_scalar_evolution(), analyze_siv_subscript(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_ziv_subscript(), attempt_builtin_powi(), attempt_change(), augment_live_range(), branch_prob(), break_up_subtract(), build_classic_dist_vector(), build_insn_chain(), build_new_reduction(), build_scops(), build_store_vectors(), bypass_block(), calculate_bb_reg_pressure(), calculate_elim_costs_all_insns(), calculate_loop_reg_pressure(), calculate_must_precede_follow(), calculate_order_params(), can_early_inline_edge_p(), can_use_analyze_subscript_affine_affine(), cancel_negative_cycle(), canon_address(), canonicalize_loop_induction_variables(), ccp_fold_stmt(), ccp_visit_phi_node(), ccp_visit_stmt(), cfg_layout_merge_blocks(), cfg_layout_redirect_edge_and_branch(), cgraph_get_create_real_symbol_node(), cgraph_propagate_frequency(), cgraph_propagate_frequency_1(), cgraph_redirect_edge_call_stmt_to_callee(), cgraph_resolve_speculation(), cgraph_turn_edge_to_speculative(), chain_unprotect(), check_all_va_list_escapes(), check_array_ref(), check_call(), check_decl(), check_mem_read_rtx(), check_nodes_order(), check_op(), check_stmt(), check_va_list_escapes(), chrec_apply(), classify_partition(), cleanout_wildcards(), cleanup_empty_eh(), cleanup_empty_eh_unsplit(), clear_btr_from_live_range(), coalesce(), coalesce_ssa_name(), collect_object_sizes_for(), collect_phi_def_edges(), combine_btr_defs(), combine_instructions(), combine_predictions_for_bb(), combine_predictions_for_insn(), combine_reaching_defs(), combine_set_extension(), combine_validate_cost(), compensate_edge(), compile(), compute_affine_dependence(), compute_alignments(), compute_antic(), compute_antic_aux(), compute_avail(), compute_branch_probabilities(), compute_builtin_object_size(), compute_code_hoist_data(), compute_code_hoist_vbeinout(), compute_data_dependences_for_loop(), compute_defs_uses_and_gen(), compute_may_aliases(), compute_object_sizes(), compute_overlap_steps_for_affine_1_2(), compute_partial_antic_aux(), compute_points_to_sets(), compute_residual_flow(), compute_split_row(), compute_store_table(), cond_exec_find_if_block(), cond_exec_process_if_block(), connect_traces(), consider_split(), convert_all_function_calls(), convert_callers(), convert_callers_for_node(), convert_jumps_to_returns(), convert_regs(), convert_regs_1(), copy_bb(), copy_bb_p(), copy_loop_headers(), copy_prop_visit_cond_stmt(), copy_prop_visit_phi_node(), copy_prop_visit_stmt(), copyprop_hardreg_forward_1(), cprop_insn(), cprop_jump(), cprop_operand(), create_access_replacement(), create_add_on_incoming_edge(), create_canonical_iv(), create_data_ref(), create_expression_by_pieces(), create_fixup_graph(), create_new_chain(), create_new_invariant(), create_new_ivs(), create_phi_basis(), create_preheader(), create_pseudo_cfg(), create_specialized_node(), create_variable_info_for_1(), cse_dump_path(), cse_main(), cselib_expand_value_rtx_1(), cselib_lookup(), dataflow_set_different(), dbg_cnt(), dbr_schedule(), dce_process_block(), ddr_consistent_p(), decide_about_value(), decide_one_param_reduction(), decide_peel_completely(), decide_peel_once_rolling(), decide_peel_simple(), decide_unroll_constant_iterations(), decide_unroll_runtime_iterations(), decide_unroll_stupid(), decide_unrolling_and_peeling(), decide_whether_version_node(), decompose_multiword_subregs(), decompose_register(), delete_dead_jumptables(), delete_dead_store_insn(), delete_noop_moves(), delete_points_to_sets(), delete_redundant_insns(), delete_redundant_insns_1(), delete_trivially_dead_insns(), delete_unmarked_insns(), determine_invariantness_stmt(), determine_iv_costs(), determine_loop_nest_reuse(), determine_max_iter(), determine_set_costs(), determine_use_iv_costs(), determine_versionability(), df_analyze(), df_bb_replace(), df_create_unused_note(), df_insn_change_bb(), df_insn_delete(), df_insn_rescan(), df_insn_rescan_debug_internal(), df_install_ref_incremental(), df_note_bb_compute(), df_print_note(), df_process_deferred_rescans(), df_ref_change_reg_with_loc_1(), df_ref_remove(), df_set_blocks(), df_set_dead_notes_for_mw(), df_set_unused_notes_for_mw(), df_worklist_dataflow_doublequeue(), disambiguate_multiple_latches(), discover_iteration_bound_by_body_walk(), discover_loop(), discover_loops(), disqualify_candidate(), distribute_loop(), do_local_cprop(), do_partial_partial_insertion(), do_regular_insertion(), do_reload(), do_switchconv(), doloop_modify(), doloop_optimize(), doloop_register_get(), doloop_valid_p(), dom_opt_enter_block(), dr_analyze_innermost(), dse_optimize_stmt(), dse_step1(), dse_step2_init(), dse_step4(), dse_step5_nospill(), dse_step6(), dump_access_tree_1(), dump_affine_iv(), dump_attrs_list(), dump_basic_block(), dump_btrs_live(), dump_cand_chains(), dump_cand_vec(), dump_candidate(), dump_choices(), dump_dataflow_set(), dump_dataflow_sets(), dump_def_use_chain(), dump_dereferences_table(), dump_finish(), dump_generic_expr(), dump_generic_expr_loc(), dump_gimple_stmt(), dump_gimple_stmt_loc(), dump_hard_reg_set(), dump_histogram(), dump_hwloops(), dump_incr_vec(), dump_insn_info(), dump_insn_location(), dump_predicates(), dump_printf(), dump_printf_loc(), dump_profile_updates(), dump_shift_choices(), dump_stack_var_partition(), dump_start(), dump_tm_memopt_set(), dump_tm_memopt_sets(), dump_tm_memopt_transform(), dump_var(), dump_vars(), dup_block_and_redirect(), early_inline_small_functions(), early_inliner(), edge_badness(), eliminate_bb(), eliminate_duplicate_pair(), eliminate_insert(), eliminate_not_pairs(), eliminate_partially_redundant_load(), eliminate_plus_minus_pair(), eliminate_redundant_comparison(), eliminate_redundant_computations(), eliminate_tail_call(), eliminate_unnecessary_stmts(), eliminate_using_constants(), emit_case_decision_tree(), emit_reload_insns(), end_branch_prob(), entry_register(), estimate_function_body_sizes(), estimate_local_effects(), estimate_node_size_and_time(), evaluate_stmt(), execute_build_cfg(), execute_expand_omp(), execute_fixup_cfg(), execute_fold_all_builtins(), execute_function_dump(), execute_jump(), execute_late_warn_uninitialized(), execute_one_pass(), execute_optimize_bswap(), execute_optimize_stdarg(), execute_sm(), execute_split_functions(), execute_strength_reduction(), execute_todo(), expand_call_inline(), expand_gimple_basic_block(), expand_loc(), expand_used_vars(), expansion_failed(), extract_and_process_scc_for_name(), finalize_nesting_tree_1(), find_and_remove_re(), find_clusters(), find_cond_trap(), find_defs(), find_duplicate(), find_identical_invariants(), find_if_case_1(), find_if_case_2(), find_if_header(), find_implicit_sets(), find_inc(), find_induction_variables(), find_interesting_uses(), find_max_flow(), find_minimum_cost_flow(), find_more_scalar_values_for_callers_subset(), find_moveable_pseudos(), find_obviously_necessary_stmts(), find_optimal_iv_set(), find_optimal_iv_set_1(), find_param_candidates(), find_reg(), find_reload_regs(), find_simple_exit(), find_spanning_tree(), find_split_points(), find_subloop_latch_edge_by_ivs(), find_subloop_latch_edge_by_profile(), find_trace(), find_traces(), find_traces_1_round(), find_uninit_use(), finish_spills(), finite_loop_p(), fix_loop_structure(), fixup_match_2(), flatten_function(), flow_loops_find(), fold_predicate_in(), force_expr_to_var_cost(), forward_edge_to_pdom(), forward_propagate_comparison(), forward_propagate_into_cond(), forward_propagate_into_gimple_cond(), free_red_eliminations(), function_and_variable_visibility(), function_called_by_processed_nodes_p(), fwprop_done(), gather_chrec_stats(), gather_mem_refs_stmt(), gather_memory_references_ref(), gather_stats_on_scev_database(), gcse_after_reload_main(), generate_memcpy_builtin(), generate_memset_builtin(), generate_summary(), get_address_cost(), get_chain_decl(), get_chain_field(), get_constraint_for_component_ref(), get_exec_counts(), get_loop_exit_condition(), get_rank(), get_read_write_all_from_node(), get_replacement_map(), get_representative_for(), get_scalar_evolution(), get_sched_window(), get_string_length(), get_working_sets(), gimple_divmod_fixed_value_transform(), gimple_expand_cfg(), gimple_find_values_to_profile(), gimple_ic_transform(), gimple_merge_blocks(), gimple_mod_pow2_value_transform(), gimple_mod_subtract_transform(), gimple_stringops_transform(), gimple_value_profile_transformations(), gloog(), good_cloning_opportunity_p(), graphite_finalize(), graphite_initialize(), graphite_transform_loops(), handle_builtin_strcat(), handle_builtin_strchr(), handle_builtin_strcpy(), handle_builtin_strlen(), hoist_adjacent_loads(), identify_dead_nodes(), if_convert(), if_convertible_bb_p(), if_convertible_gimple_assign_stmt_p(), if_convertible_loop_p(), if_convertible_loop_p_1(), if_convertible_phi_p(), if_convertible_stmt_p(), ifcombine_ifandif(), init_dce(), init_eliminable_invariants(), init_node_map(), init_rename_info(), init_worklist(), initialize_node_lattices(), initialize_uninitialized_regs(), inline_always_inline_functions(), inline_analyze_function(), inline_indirect_intraprocedural_analysis(), inline_merge_summary(), inline_small_functions(), insert(), insert_initializers(), insert_insn_end_basic_block(), insert_insn_start_basic_block(), insert_into_preds_of_block(), insert_part_to_rtx_on_edge(), insert_partition_copy_on_edge(), insert_phi_nodes_for(), insert_range_assertions(), insert_rtx_to_part_on_edge(), insert_stmt_after(), insert_store(), insert_value_copy_on_edge(), insn_to_prefetch_ratio_too_small_p(), instantiate_scev(), instrument_edges(), introduce_cast_before_cand(), ipa_discover_readonly_nonaddressable_vars(), ipa_early_sra(), ipa_init(), ipa_inline(), ipa_lower_emutls(), ipa_make_edge_direct_to_target(), ipa_modify_call_arguments(), ipa_print_order(), ipa_profile(), ipa_profile_generate_summary(), ipa_pta_execute(), ipa_reference_read_optimization_summary(), ipa_sra_preliminary_function_checks(), ipa_tm_scan_irr_function(), ipcp_cloning_candidate_p(), ipcp_decision_stage(), ipcp_discover_new_direct_edges(), ipcp_driver(), ipcp_generate_summary(), ipcp_propagate_stage(), ipcp_transform_function(), ipcp_verify_propagated_values(), is_edge_inconsistent(), is_inconsistent(), is_use_properly_guarded(), issue_prefetch_ref(), iv_analysis_loop_init(), iv_analyze_biv(), iv_analyze_def(), iv_analyze_op(), label_for_bb(), ldist_gen(), linearize_expr(), linearize_expr_tree(), link_btr_uses(), local_pure_const(), lookup_avail_expr(), loop_canon_p(), loop_niter_by_eval(), loop_optimizer_init(), loop_parallel_p(), loop_prefetch_arrays(), lower_nested_functions(), lst_try_interchange_loops(), mark_insn(), mark_nonssa_use(), mark_nontemporal_store(), mark_operand_necessary(), mark_reg_dependencies(), mark_stmt_necessary(), mark_virtual_phi_result_for_renaming(), maybe_add_sra_candidate(), maybe_dump_rtl_for_gimple_stmt(), maybe_lower_iteration_bound(), maybe_optimize_var(), maybe_record_trace_start(), mem_ref_count_reasonable_p(), merge_blocks_move(), merge_blocks_move_predecessor_nojumps(), merge_blocks_move_successor_nojumps(), merge_in_block(), merge_latch_edges(), migrate_btr_def(), migrate_btr_defs(), move_btr_def(), move_computations_stmt(), move_invariant_reg(), move_loop_invariants(), move_unallocated_pseudos(), movement_possibility(), multiplier_allowed_in_address_p(), new_btr_user(), new_cselib_val(), noce_find_if_block(), non_affine_dependence_relation(), normalize_omega_problem(), number_of_iterations_cond(), number_of_latch_executions(), omega_convert_eq_to_geqs(), omega_delete_geq(), omega_delete_geq_extra(), omega_do_elimination(), omega_do_mod(), omega_eliminate_red(), omega_eliminate_redundant(), omega_free_eliminations(), omega_problem_has_no_solution(), omega_problem_has_red_equations(), omega_problem_reduced(), omega_simplify_approximate(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_substitute(), omega_substitute_red(), omp_expand_local(), one_code_hoisting_pass(), one_cprop_pass(), one_pre_gcse_pass(), one_store_motion_pass(), optimize_loop(), optimize_ops_list(), optimize_sc(), optimize_stmt(), optimize_tail_call(), outgoing_edges_match(), parallel_splinter(), parallelize_loops(), pass_init_dump_file(), pdr_stride_in_loop(), peel_loop_completely(), peel_loop_simple(), perform_tree_ssa_dce(), perform_var_substitution(), perhaps_add_new_callers(), phiprop_insert_phi(), pre_delete(), pre_edge_insert(), pre_edge_lcm(), pre_edge_rev_lcm(), pre_insert_copy_insn(), predicate_for_phi_result(), predicate_scalar_phi(), prescan_insns_for_dce(), print_combine_total_stats(), print_stats(), print_store_motion_mems(), process_assert_insertions(), process_scc(), process_ssa_edge_worklist(), process_switch(), propagate(), propagate_controlled_uses(), propagate_freq(), propagate_necessity(), propagate_nothrow(), propagate_pure_const(), propagate_rhs_into_lhs(), prune_group_by_reuse(), ps_insert_empty_row(), pure_const_read_summary(), purge_dead_edges(), rdg_build_partitions(), read_profile_edge_counts(), read_write_all_from_decl(), reassociate_bb(), recog_for_combine(), record_cond(), record_const_or_copy_1(), record_equivalences_from_stmt(), record_estimate(), record_nonwrapping_iv(), record_ref(), record_store(), record_use(), recursive_inlining(), redirect_branch_edge(), ref_indep_loop_p_2(), refs_independent_p(), register_edge_assert_for_2(), register_jump_thread(), regmove_backward_pass(), regmove_forward_pass(), regmove_optimize(), regrename_analyze(), reject(), release_dead_ssa_names(), relink_block_chain(), remove_bb(), remove_dead_inserted_code(), remove_dead_phis(), remove_dead_stmt(), remove_described_reference(), remove_exits_and_undefined_stmts(), remove_gimple_phi_args(), remove_local_expressions_from_table(), remove_reachable_equiv_notes(), remove_redundant_iv_tests(), remove_ssa_form(), remove_unreachable_handlers(), remove_unreachable_handlers_no_lp(), remove_unused_locals(), rename_chains(), rename_ssa_copies(), reorder_basic_blocks(), reorder_loops(), reorg_loops(), replace_mult_candidate(), replace_oldest_value_reg(), replace_one_candidate(), replace_phi_args_in(), replace_phi_edge_with_variable(), replace_read(), replace_ref(), replace_removed_params_ssa_names(), replace_rhs_if_not_dup(), replace_store_insn(), replace_uncond_cands_and_profitable_phis(), report_inline_failed_reason(), reset_sched_times(), resolve_shift_zext(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_dse(), rest_of_handle_if_conversion(), rest_of_handle_ira(), restore_vars_to_original_value(), resurrect_subs(), rewrite_blocks(), rewrite_constraints(), rewrite_enter_block(), rewrite_expr_tree(), rewrite_expr_tree_parallel(), rewrite_out_of_ssa(), rewrite_stmt(), rewrite_update_enter_block(), rewrite_update_stmt(), rewrite_use_compare(), rtl_delete_block(), rtl_loop_done(), rtl_loop_init(), rtl_merge_blocks(), rtl_unroll_and_peel_loops(), run_scc_vn(), save_inline_function_body(), scale_loop_profile(), scan_insn(), scan_rtx_reg(), scan_trace(), scev_const_prop(), schedule_prefetches(), schedule_reg_move(), scop_do_block(), search_for_addr_array(), set_incoming_from_chain(), set_lattice_value(), set_move_mark(), set_nothrow_function_flags(), set_scalar_evolution(), set_ssa_val_to(), setup_save_areas(), setup_sched_dump(), should_issue_prefetch_p(), shrink_wrap_one_built_in_call(), simplify_cond_using_ranges(), simplify_switch_using_ranges(), simulate_block(), sink_code_in_bb(), skip_function_for_local_pure_const(), smooth_weird_equations(), sms_order_nodes(), sms_schedule(), sms_schedule_by_order(), solve_constraints(), spill_failure(), split_function(), sra_ipa_modify_expr(), sra_modify_assign(), ssa_base_cand_dump_callback(), ssa_prop_init(), ssa_redirect_edges(), state_from_flags(), statistics_fini_pass(), statistics_fini_pass_1(), substitute_and_fold(), tail_duplicate(), tail_merge_optimize(), thread_prologue_and_epilogue_insns(), thread_single_edge(), tm_log_emit(), tm_memopt_accumulate_memops(), tm_memopt_compute_antic(), tm_memopt_compute_available(), tracer(), transform_ifelse(), transform_stmt_to_copy(), transform_stmt_to_multiply(), tree_call_cdce(), tree_estimate_loop_size(), tree_estimate_probability_driver(), tree_function_versioning(), tree_loop_distribution(), tree_nrv(), tree_predictive_commoning_loop(), tree_ssa_dominator_optimize(), tree_ssa_iv_optimize(), tree_ssa_iv_optimize_loop(), tree_ssa_prefetch_arrays(), tree_ssa_unswitch_loops(), tree_unswitch_single_loop(), trim_ld_motion_mems(), trip_count_to_ahead_ratio_too_small_p(), try_combine(), try_create_reduction_list(), try_crossjump_to_edge(), try_forward_edges(), try_fwprop_subst(), try_get_loop_niter(), try_merge(), try_optimize_cfg(), try_redirect_by_replacing_jump(), try_scheduling_node_in_cycle(), try_simplify_condjump(), try_unroll_loop_completely(), undistribute_ops_list(), unify_nodes(), unroll_loop_constant_iterations(), unroll_loop_runtime_iterations(), unroll_loop_stupid(), unsplit_eh(), unswitch_single_loop(), update_bb_profile_for_threading(), update_edge_key(), update_ld_motion_stores(), update_profiling_info(), update_range_test(), update_specialized_profile(), update_ssa(), va_list_counter_op(), va_list_ptr_read(), val_resolve(), val_store(), value_replacement(), variable_post_merge_new_vals(), variable_tracking_main_1(), verify_omega_pb(), visit_bb(), visit_reference_op_load(), visit_reference_op_store(), visit_use(), vrp_finalize(), vrp_intersect_ranges(), vrp_meet(), vrp_var_may_overflow(), vrp_visit_assignment_or_call(), vrp_visit_cond_stmt(), vrp_visit_phi_node(), vrp_visit_stmt(), vrp_visit_switch_stmt(), vt_find_locations(), vt_initialize(), want_early_inline_function_p(), want_inline_self_recursive_call_p(), warn_uninitialized_phi(), and word_dce_process_block().
const char* dump_file_name |
Referenced by execute_function_dump(), pass_fini_dump_file(), and pass_init_dump_file().
|
static |
Table of tree dump switches. This must be consistent with the TREE_DUMP_INDEX enumeration in dumpfile.h.
int dump_flags |
Referenced by account_size_time(), add_candidate_1(), add_control_edge(), add_exit_phi(), add_stores(), add_to_evolution(), add_uses(), add_with_sets(), adding_equality_constraint(), adjust_iv_update_pos(), all_phi_incrs_profitable(), analyze_access_subtree(), analyze_all_data_dependences(), analyze_all_variable_accesses(), analyze_caller_dereference_legality(), analyze_candidates_and_replace(), analyze_evolution_in_loop(), analyze_function(), analyze_initial_condition(), analyze_miv_subscript(), analyze_overlapping_iterations(), analyze_scalar_evolution(), analyze_siv_subscript(), analyze_siv_subscript_cst_affine(), analyze_subscript_affine_affine(), analyze_ziv_subscript(), attempt_builtin_powi(), break_up_subtract(), build_classic_dist_vector(), build_new_reduction(), build_scops(), can_use_analyze_subscript_affine_affine(), canon_address(), canonicalize_loop_induction_variables(), ccp_visit_phi_node(), ccp_visit_stmt(), cgraph_materialize_clone(), cgraph_propagate_frequency(), cgraph_propagate_frequency_1(), cgraph_redirect_edge_call_stmt_to_callee(), chain_unprotect(), check_all_va_list_escapes(), check_array_ref(), check_call(), check_mem_read_rtx(), check_va_list_escapes(), chrec_apply(), classify_partition(), cleanout_wildcards(), cleanup_empty_eh(), cleanup_empty_eh_unsplit(), coalesce(), coalesce_ssa_name(), collect_object_sizes_for(), collect_phi_def_edges(), compute_affine_dependence(), compute_antic(), compute_antic_aux(), compute_avail(), compute_branch_probabilities(), compute_builtin_object_size(), compute_data_dependences_for_loop(), compute_object_sizes(), compute_overlap_steps_for_affine_1_2(), compute_partial_antic_aux(), consider_split(), convert_all_function_calls(), copy_loop_headers(), copy_prop_visit_cond_stmt(), copy_prop_visit_phi_node(), copy_prop_visit_stmt(), cprop_operand(), create_add_on_incoming_edge(), create_canonical_iv(), create_data_ref(), create_expression_by_pieces(), create_new_ivs(), create_phi_basis(), create_specialized_node(), cselib_expand_value_rtx_1(), cselib_lookup(), dataflow_set_different(), ddr_consistent_p(), debug_bb(), debug_var_infos_r(), decide_about_value(), decide_whether_version_node(), delete_dead_store_insn(), delete_points_to_sets(), determine_invariantness_stmt(), determine_iv_costs(), determine_loop_nest_reuse(), determine_set_costs(), determine_use_iv_costs(), discover_iteration_bound_by_body_walk(), disqualify_candidate(), distribute_loop(), do_partial_partial_insertion(), do_regular_insertion(), dom_opt_enter_block(), dot_all_scops_1(), dr_analyze_innermost(), dse_optimize_stmt(), dse_step1(), dse_step2_init(), dse_step4(), dse_step5_nospill(), dse_step6(), dump_asserts_for(), dump_bb_for_graph(), dump_copy_of(), dump_finish(), dump_function_to_file(), dump_generic_expr(), dump_generic_expr_loc(), dump_gimple_stmt(), dump_gimple_stmt_loc(), dump_incr_vec(), dump_lattice_value(), dump_points_to_info_for(), dump_sa_points_to_info(), dump_stack_var_partition(), dump_var(), dump_variable(), eliminate_bb(), eliminate_duplicate_pair(), eliminate_insert(), eliminate_not_pairs(), eliminate_plus_minus_pair(), eliminate_redundant_comparison(), eliminate_redundant_computations(), eliminate_tail_call(), eliminate_unnecessary_stmts(), eliminate_using_constants(), emit_case_decision_tree(), estimate_function_body_sizes(), estimate_local_effects(), estimate_node_size_and_time(), evaluate_stmt(), execute_build_cfg(), execute_cleanup_cfg_post_optimizing(), execute_fixup_cfg(), execute_fold_all_builtins(), execute_function_dump(), execute_jump(), execute_late_warn_uninitialized(), execute_optimize_stdarg(), execute_sm(), execute_split_functions(), execute_strength_reduction(), expand_call_inline(), expand_gimple_basic_block(), expand_loc(), expansion_failed(), extract_and_process_scc_for_name(), final_scan_insn(), finalize_nesting_tree_1(), find_clusters(), find_induction_variables(), find_interesting_uses(), find_more_scalar_values_for_callers_subset(), find_optimal_iv_set(), find_optimal_iv_set_1(), find_param_candidates(), find_split_points(), find_uninit_use(), finite_loop_p(), fix_loop_structure(), flow_loops_find(), force_expr_to_var_cost(), forward_edge_to_pdom(), forward_propagate_comparison(), free_red_eliminations(), gather_chrec_stats(), gather_mem_refs_stmt(), gather_memory_references_ref(), generate_memcpy_builtin(), generate_memset_builtin(), get_address_cost(), get_chain_decl(), get_chain_field(), get_constraint_for_component_ref(), get_loop_exit_condition(), get_rank(), get_read_write_all_from_node(), get_representative_for(), get_scalar_evolution(), get_string_length(), gimple_dump_bb_for_graph(), gloog(), good_cloning_opportunity_p(), graphite_finalize(), graphite_initialize(), graphite_transform_loops(), handle_builtin_strcat(), handle_builtin_strchr(), handle_builtin_strcpy(), handle_builtin_strlen(), hoist_adjacent_loads(), identify_dead_nodes(), if_convert(), if_convertible_bb_p(), if_convertible_gimple_assign_stmt_p(), if_convertible_loop_p(), if_convertible_loop_p_1(), if_convertible_phi_p(), if_convertible_stmt_p(), init_worklist(), initialize_node_lattices(), inline_indirect_intraprocedural_analysis(), inline_merge_summary(), inline_small_functions(), insert(), insert_initializers(), insert_into_preds_of_block(), insert_part_to_rtx_on_edge(), insert_partition_copy_on_edge(), insert_phi_nodes_for(), insert_range_assertions(), insert_rtx_to_part_on_edge(), insert_stmt_after(), insert_value_copy_on_edge(), insn_to_prefetch_ratio_too_small_p(), instantiate_scev(), introduce_cast_before_cand(), ipa_modify_call_arguments(), ipa_pta_execute(), ipcp_discover_new_direct_edges(), ipcp_driver(), ipcp_propagate_stage(), ipcp_transform_function(), issue_prefetch_ref(), ldist_gen(), linearize_expr(), linearize_expr_tree(), lookup_avail_expr(), loop_niter_by_eval(), loop_parallel_p(), loop_prefetch_arrays(), lower_nested_functions(), lst_try_interchange_loops(), mark_nonssa_use(), mark_nontemporal_store(), mark_operand_necessary(), mark_stmt_necessary(), mark_virtual_phi_result_for_renaming(), maybe_add_sra_candidate(), maybe_dump_rtl_for_gimple_stmt(), maybe_lower_iteration_bound(), mem_ref_count_reasonable_p(), move_computations_stmt(), multiplier_allowed_in_address_p(), new_cselib_val(), non_affine_dependence_relation(), normalize_omega_problem(), number_of_iterations_cond(), number_of_latch_executions(), omega_convert_eq_to_geqs(), omega_delete_geq(), omega_delete_geq_extra(), omega_do_elimination(), omega_do_mod(), omega_eliminate_red(), omega_eliminate_redundant(), omega_free_eliminations(), omega_problem_has_no_solution(), omega_problem_has_red_equations(), omega_problem_reduced(), omega_simplify_approximate(), omega_solve_eq(), omega_solve_geq(), omega_solve_problem(), omega_substitute(), omega_substitute_red(), omp_expand_local(), optimize_ops_list(), optimize_stmt(), optimize_tail_call(), parallel_splinter(), parallelize_loops(), pass_init_dump_file(), pdr_stride_in_loop(), perform_tree_ssa_dce(), perform_var_substitution(), phiprop_insert_phi(), predicate_for_phi_result(), predicate_scalar_phi(), print_mem_expr(), print_node(), print_node_brief(), print_rtl_with_bb(), print_rtx(), process_assert_insertions(), process_scc(), process_ssa_edge_worklist(), propagate(), propagate_necessity(), propagate_pure_const(), propagate_rhs_into_lhs(), prune_group_by_reuse(), rdg_build_partitions(), read_write_all_from_decl(), reassociate_bb(), recog_for_combine(), record_cond(), record_const_or_copy_1(), record_equivalences_from_stmt(), record_estimate(), record_nonwrapping_iv(), record_ref(), record_store(), record_use(), ref_indep_loop_p_2(), refs_independent_p(), register_jump_thread(), reject(), remove_bb(), remove_dead_inserted_code(), remove_dead_phis(), remove_dead_stmt(), remove_exits_and_undefined_stmts(), remove_gimple_phi_args(), remove_local_expressions_from_table(), remove_redundant_iv_tests(), remove_ssa_form(), remove_unused_locals(), rename_ssa_copies(), reorder_basic_blocks(), replace_mult_candidate(), replace_one_candidate(), replace_phi_args_in(), replace_phi_edge_with_variable(), replace_read(), replace_rhs_if_not_dup(), replace_uncond_cands_and_profitable_phis(), rest_of_clean_state(), rest_of_handle_cse(), rest_of_handle_cse2(), rest_of_handle_dse(), rest_of_handle_if_conversion(), restore_vars_to_original_value(), resurrect_subs(), rewrite_blocks(), rewrite_constraints(), rewrite_enter_block(), rewrite_expr_tree(), rewrite_expr_tree_parallel(), rewrite_out_of_ssa(), rewrite_stmt(), rewrite_update_enter_block(), rewrite_update_stmt(), rewrite_use_compare(), rtl_loop_done(), rtl_loop_init(), run_scc_vn(), scale_loop_profile(), scan_insn(), scev_const_prop(), schedule_prefetches(), scop_do_block(), search_for_addr_array(), set_lattice_value(), set_scalar_evolution(), set_ssa_val_to(), should_issue_prefetch_p(), shrink_wrap_one_built_in_call(), simplify_switch_using_ranges(), simulate_block(), smooth_weird_equations(), solve_constraints(), split_function(), sra_ipa_modify_expr(), ssa_prop_init(), ssa_redirect_edges(), state_from_flags(), statistics_counter_event(), statistics_fini_pass(), statistics_histogram_event(), substitute_and_fold(), tail_merge_optimize(), thread_single_edge(), tracer(), transform_stmt_to_copy(), transform_stmt_to_multiply(), tree_call_cdce(), tree_estimate_loop_size(), tree_estimate_probability_driver(), tree_loop_distribution(), tree_nrv(), tree_predictive_commoning_loop(), tree_ssa_dominator_optimize(), tree_ssa_iv_optimize(), tree_ssa_iv_optimize_loop(), tree_ssa_prefetch_arrays(), tree_ssa_unswitch_loops(), tree_unswitch_single_loop(), trip_count_to_ahead_ratio_too_small_p(), try_combine(), try_create_reduction_list(), try_get_loop_niter(), try_unroll_loop_completely(), undistribute_ops_list(), unify_nodes(), unsplit_eh(), update_edge_key(), update_range_test(), update_ssa(), va_list_counter_op(), va_list_ptr_read(), val_resolve(), value_replacement(), variable_tracking_main_1(), verify_omega_pb(), visit_bb(), visit_reference_op_load(), visit_reference_op_store(), visit_use(), vrp_intersect_ranges(), vrp_meet(), vrp_var_may_overflow(), vrp_visit_assignment_or_call(), vrp_visit_cond_stmt(), vrp_visit_phi_node(), vrp_visit_stmt(), vrp_visit_switch_stmt(), vt_find_locations(), vt_initialize(), and warn_uninitialized_phi().
|
static |
Table of dump options. This must be consistent with the TDF_* flags in dumpfile.h and opt_info_options below.
|
static |
Dynamically registered tree dump files and switches.
|
static |
Referenced by dump_register().
|
static |
Referenced by dump_enable_all(), dump_phase_enabled_p(), dump_register(), dump_switch_p(), get_dump_file_info(), and opt_info_enable_passes().
|
static |
Flags used for -fopt-info groups.
|
static |
A subset of the dump_options table which is used for -fopt-info types. This must be consistent with the MSG_* flags in dumpfile.h.
|
static |