|
GCC Middle and Back End API Reference
|
#include <df.h>

The static description of a dataflow problem to solve. See above typedefs for doc for the function fields.
| df_alloc_function df_problem::alloc_fun |
Referenced by df_analyze_problem().
| unsigned int df_problem::block_info_elt_size |
Referenced by df_clear_bb_info(), df_compact_blocks(), df_get_bb_info(), df_grow_bb_info(), and df_set_bb_info().
| df_confluence_function_0 df_problem::con_fun_0 |
Referenced by df_simple_dataflow(), df_worklist_propagate_backward(), and df_worklist_propagate_forward().
| df_confluence_function_n df_problem::con_fun_n |
Referenced by df_simple_dataflow(), df_worklist_propagate_backward(), and df_worklist_propagate_forward().
| df_dataflow_function df_problem::dataflow_fun |
Referenced by df_analyze_problem().
| struct df_problem* df_problem::dependent_problem |
Referenced by df_add_problem(), and df_remove_problem().
| enum df_flow_dir df_problem::dir |
Referenced by df_analyze(), df_simple_dataflow(), df_worklist_dataflow(), and df_worklist_dataflow_doublequeue().
| df_dump_bb_problem_function df_problem::dump_bottom_fun |
Referenced by df_dump_bb_problem_data().
| df_dump_insn_problem_function df_problem::dump_insn_bottom_fun |
Referenced by df_dump_insn_problem_data().
| df_dump_insn_problem_function df_problem::dump_insn_top_fun |
Referenced by df_dump_insn_problem_data().
| df_dump_problem_function df_problem::dump_start_fun |
Referenced by df_dump_start().
| df_dump_bb_problem_function df_problem::dump_top_fun |
Referenced by df_dump_bb_problem_data().
| df_finalizer_function df_problem::finalize_fun |
Referenced by df_analyze_problem().
| df_free_bb_function df_problem::free_bb_fun |
Referenced by df_bb_delete(), df_compact_blocks(), and df_set_blocks().
| bool df_problem::free_blocks_on_set_blocks |
Referenced by df_set_blocks().
| df_free_function df_problem::free_fun |
Referenced by rest_of_handle_df_finish().
| unsigned int df_problem::id |
Referenced by df_add_problem(), df_finish_pass(), and df_remove_problem().
| df_init_function df_problem::init_fun |
Referenced by df_simple_dataflow(), and df_worklist_dataflow().
| df_local_compute_function df_problem::local_compute_fun |
Referenced by df_analyze_problem().
| df_remove_problem_function df_problem::remove_problem_fun |
Referenced by df_finish_pass(), and df_remove_problem().
| df_reset_function df_problem::reset_fun |
Referenced by df_set_blocks().
| df_transfer_function df_problem::trans_fun |
Referenced by df_simple_dataflow(), df_worklist_propagate_backward(), and df_worklist_propagate_forward().
| timevar_id_t df_problem::tv_id |
Referenced by df_analyze_problem().
| df_verify_solution_end df_problem::verify_end_fun |
Referenced by df_analyze_problem().
| df_verify_solution_start df_problem::verify_start_fun |
Referenced by df_analyze_problem().