partial_bb Struct Reference

解析途中のBB More...

Collaboration diagram for partial_bb:

Collaboration graph
[legend]

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_bbidom
struct pending_chainresolve_pending
struct ctrump_loop_cfg_infoloop_cfg
int order
ctrump_bitmap_t use
ctrump_bitmap_t kill
ctrump_bitmap_t live
ctrump_bitmap_t phi_inserted
struct ctrump_bbbb
int num_phi
struct ctrump_phi_nodephi_nodes

Detailed Description

解析途中のBB

Definition at line 99 of file cfg.c.


Field Documentation

Definition at line 100 of file cfg.c.

Referenced by build_cfg(), dfs_order(), new_bb(), and resolve_bb_vec().

Definition at line 101 of file cfg.c.

Referenced by build_cfg(), build_cfg_loop(), and new_bb().

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

Definition at line 104 of file cfg.c.

struct ctrump_varray arr_loads partial_bb::arr_stores [read]

Definition at line 105 of file cfg.c.

Referenced by extract_load_store_assign(), and new_bb().

Definition at line 106 of file cfg.c.

Referenced by add_var_loadstore(), assign_pdg_node_bb(), and new_bb().

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]

Definition at line 108 of file cfg.c.

Referenced by build_dom(), dfs_order(), find_df(), and nca().

Definition at line 109 of file cfg.c.

Referenced by append_pending(), build_cfg(), and new_bb().

Definition at line 110 of file cfg.c.

Referenced by build_cfg(), and new_bb().

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

Definition at line 112 of file cfg.c.

Referenced by build_cfg(), calc_df(), and insert_phi().

Definition at line 112 of file cfg.c.

Referenced by build_cfg(), insert_phi(), and new_bb().

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

Definition at line 116 of file cfg.c.

Referenced by assign_pdg_node_bb(), build_cfg(), and insert_phi().


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

Generated on Tue Mar 31 20:19:28 2009 for ctrump by  doxygen 1.5.6