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 |
unsigned int df_problem::block_info_elt_size |
Referenced by df_get_n_blocks(), df_get_postorder(), and df_grow_bb_info().
df_confluence_function_0 df_problem::con_fun_0 |
Referenced by make_pass_df_finish().
df_confluence_function_n df_problem::con_fun_n |
Referenced by make_pass_df_finish().
df_dataflow_function df_problem::dataflow_fun |
struct df_problem* df_problem::dependent_problem |
enum df_flow_dir df_problem::dir |
df_dump_bb_problem_function df_problem::dump_bottom_fun |
df_dump_insn_problem_function df_problem::dump_insn_bottom_fun |
Referenced by df_dump_region().
df_dump_insn_problem_function df_problem::dump_insn_top_fun |
Referenced by df_dump_region().
df_dump_problem_function df_problem::dump_start_fun |
Referenced by df_print_word_regset().
df_dump_bb_problem_function df_problem::dump_top_fun |
df_finalizer_function df_problem::finalize_fun |
df_free_bb_function df_problem::free_bb_fun |
bool df_problem::free_blocks_on_set_blocks |
True if the df_set_blocks should null out the basic block info if this block drops out of df->blocks_to_analyze.
df_free_function df_problem::free_fun |
unsigned int df_problem::id |
The unique id of the problem. This is used it index into df->defined_problems to make accessing the problem data easy.
Referenced by df_finish_pass().
df_init_function df_problem::init_fun |
df_local_compute_function df_problem::local_compute_fun |
df_remove_problem_function df_problem::remove_problem_fun |
Referenced by df_finish_pass().
df_reset_function df_problem::reset_fun |
df_transfer_function df_problem::trans_fun |
Referenced by make_pass_df_finish().
timevar_id_t df_problem::tv_id |
The timevar id associated with this pass.
df_verify_solution_end df_problem::verify_end_fun |
df_verify_solution_start df_problem::verify_start_fun |