Data Fields | |
int | id |
int | flags |
struct ctrump_varray preds succs exprs dfs | children |
struct ctrump_varray refs | stores |
struct ctrump_varray | inits |
struct ctrump_varray arr_loads | arr_stores |
struct ctrump_varray | ordered_load_store |
struct ctrump_varray | ordered_mem_load_store |
struct partial_bb * | idom |
struct pending_chain * | resolve_pending |
struct ctrump_loop_cfg_info * | loop_cfg |
int | order |
ctrump_bitmap_t | use |
ctrump_bitmap_t | kill |
ctrump_bitmap_t | live |
ctrump_bitmap_t | phi_inserted |
struct ctrump_bb * | bb |
int | num_phi |
struct ctrump_phi_node * | phi_nodes |
Definition at line 99 of file cfg.c.
int partial_bb::id |
Definition at line 100 of file cfg.c.
Referenced by build_cfg(), dfs_order(), new_bb(), and resolve_bb_vec().
struct ctrump_varray preds succs exprs dfs partial_bb::children [read] |
Definition at line 102 of file cfg.c.
Referenced by assign_pdg_node_bb(), build_cfg(), build_dom(), find_df(), and new_bb().
struct ctrump_varray refs partial_bb::stores [read] |
Definition at line 103 of file cfg.c.
Referenced by assign_pdg_node_bb(), extract_load_store_assign(), and new_bb().
struct ctrump_varray partial_bb::inits [read] |
struct ctrump_varray arr_loads partial_bb::arr_stores [read] |
struct ctrump_varray partial_bb::ordered_load_store [read] |
Definition at line 106 of file cfg.c.
Referenced by add_var_loadstore(), assign_pdg_node_bb(), and new_bb().
struct ctrump_varray partial_bb::ordered_mem_load_store [read] |
Definition at line 107 of file cfg.c.
Referenced by extract_load_store_assign(), extract_load_store_expr_rval(), and new_bb().
struct partial_bb* partial_bb::idom [read] |
struct pending_chain* partial_bb::resolve_pending [read] |
struct ctrump_loop_cfg_info* partial_bb::loop_cfg [read] |
Definition at line 111 of file cfg.c.
Referenced by add_var_store(), dfs_order(), insert_phi(), and nca().
Definition at line 112 of file cfg.c.
Referenced by build_cfg(), calc_df(), extract_load_store_assign(), and extract_load_store_expr_rval().
Definition at line 112 of file cfg.c.
Referenced by add_var_store(), build_cfg(), calc_df(), and extract_load_store_expr_rval().
struct ctrump_bb* partial_bb::bb [read] |
Definition at line 113 of file cfg.c.
Referenced by assign_var_info(), build_cfg(), build_cfg_expr(), build_dom(), calc_df(), find_df(), and insert_phi().
Definition at line 115 of file cfg.c.
Referenced by assign_pdg_node_bb(), build_cfg(), and insert_phi().
struct ctrump_phi_node* partial_bb::phi_nodes [read] |
Definition at line 116 of file cfg.c.
Referenced by assign_pdg_node_bb(), build_cfg(), and insert_phi().