GCC Middle and Back End API Reference
df_problem Struct Reference

#include <df.h>

Collaboration diagram for df_problem:

Data Fields

unsigned int id
enum df_flow_dir dir
df_alloc_function alloc_fun
df_reset_function reset_fun
df_free_bb_function free_bb_fun
df_local_compute_function local_compute_fun
df_init_function init_fun
df_dataflow_function dataflow_fun
df_confluence_function_0 con_fun_0
df_confluence_function_n con_fun_n
df_transfer_function trans_fun
df_finalizer_function finalize_fun
df_free_function free_fun
df_remove_problem_function remove_problem_fun
df_dump_problem_function dump_start_fun
df_dump_bb_problem_function dump_top_fun
df_dump_bb_problem_function dump_bottom_fun
df_dump_insn_problem_function dump_insn_top_fun
df_dump_insn_problem_function dump_insn_bottom_fun
df_verify_solution_start verify_start_fun
df_verify_solution_end verify_end_fun
struct df_problemdependent_problem
unsigned int block_info_elt_size
timevar_id_t tv_id
bool free_blocks_on_set_blocks

Detailed Description

The static description of a dataflow problem to solve.  See above
   typedefs for doc for the function fields.   

Field Documentation

df_alloc_function df_problem::alloc_fun

Referenced by df_analyze_problem().

unsigned int df_problem::block_info_elt_size
df_dataflow_function df_problem::dataflow_fun

Referenced by df_analyze_problem().

struct df_problem* df_problem::dependent_problem
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
df_dump_insn_problem_function df_problem::dump_insn_top_fun
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
bool df_problem::free_blocks_on_set_blocks

Referenced by df_set_blocks().

df_free_function df_problem::free_fun
unsigned int df_problem::id
df_init_function df_problem::init_fun
df_local_compute_function df_problem::local_compute_fun

Referenced by df_analyze_problem().

df_remove_problem_function df_problem::remove_problem_fun
df_reset_function df_problem::reset_fun

Referenced by df_set_blocks().

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().


The documentation for this struct was generated from the following file: