dp Module Reference


Static Public Member Functions

static void bb_dag (BB *bb)
static void region_cfg (REGION *r)
static void draw_bb (BB *bb)
static void dump_bb (BB *bbg)
static void dump_op (const OP *opg)
static void region_tree (REGION *r)
static void partition_graph (PARTITION_GRAPH *pg)
static void region_partition_graph (REGION *r)
static void global_cfg ()
static void dump_bb_vector (BB_VECTOR &bbsg)
static void dump_node_vector (NODE_VECTOR &nodesg)
static void dump_node_list (std::list< REGIONAL_CFG_NODE * > &nodes)
static BBget_bb (mBB_NUM bb_idg)
static OPget_op (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_succs (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_succs_p (OP *op)
static void dump_preds (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_preds_p (OP *op)
static void dump_pdom (mBB_NUM bb_idg)
static void dump_tn_set (BS *setg)
static void dump_bb_set (BB_SET *setg)
static void dump_reg_set (REGISTER_SET regset)
static void dump_tn_stl_set (std::set< TN * > &TNsg)
static void dump_rotate_info (struct ROTATING_KERNEL_INFO *info, int type=0)
static void tn_num (TN *tng)
static void dump_wn_stmt (WN *wn)
static void dump_wn_node (WN *wn)
static void dump_st_type (ST *stg)
static void dump_scc (CG_LOOP_SCC *scc)
static void region_cfg (REGION *r)
static void draw_bb (BB *bb)
static void dump_bb (BB *bbg)
static void dump_op (OP *opg)
static void global_cfg ()
static BBget_bb (mBB_NUM bb_idg)
static OPget_op (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_succs (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_succs_p (OP *op)
static void dump_preds (mBB_NUM bb_id, mUINT16 map_idxg)
static void dump_preds_p (OP *op)
static void dump_pdom (mBB_NUM bb_idg)
static void dump_tn_set (BS *setg)
static void dump_bb_set (BB_SET *setg)
static void dump_wn_stmt (WN *wn)
static void dump_wn_node (WN *wn)

Detailed Description

Definition at line 71 of file db_dump.cxx.


Member Function/Subroutine Documentation

void dp::bb_dag ( BB bb  )  [static]

Definition at line 246 of file db_dump.cxx.

References draw_bb_dependence_graph(), bb::id, and sprintf().

void dp::region_cfg ( REGION r  )  [static]

Definition at line 275 of file db_dump.cxx.

References draw_regional_cfg().

void dp::draw_bb ( BB bb  )  [static]

Definition at line 252 of file db_dump.cxx.

References draw_bb_op(), bb::id, and sprintf().

void dp::dump_bb ( BB bbg  )  [static]

Definition at line 259 of file db_dump.cxx.

References Print_BB_No_Srclines(), Set_Trace_File_internal(), and TFile.

void dp::dump_op ( const OP opg  )  [static]

Definition at line 267 of file db_dump.cxx.

References fprintf(), OP_map_idx, Print_OP_No_SrcLine(), Set_Trace_File_internal(), and TFile.

void dp::region_tree ( REGION r  )  [static]

Definition at line 234 of file db_dump.cxx.

References draw_region_tree().

void dp::partition_graph ( PARTITION_GRAPH pg  )  [static]

Definition at line 238 of file db_dump.cxx.

References draw_partition_graph().

void dp::region_partition_graph ( REGION r  )  [static]

Definition at line 242 of file db_dump.cxx.

References draw_partition_graph(), and Get_PRDB().

void dp::global_cfg (  )  [static]

Definition at line 280 of file db_dump.cxx.

References draw_global_cfg().

void dp::dump_bb_vector ( BB_VECTOR bbsg  )  [static]

Definition at line 201 of file db_dump.cxx.

References BB_id, fprintf(), and iter.

void dp::dump_node_vector ( NODE_VECTOR nodesg  )  [static]

static void dp::dump_node_list ( std::list< REGIONAL_CFG_NODE * > &  nodes  )  [static]

BB * dp::get_bb ( mBB_NUM  bb_idg  )  [static]

Definition at line 286 of file db_dump.cxx.

References BB_id, BB_next, fprintf(), NULL, and REGION_First_BB.

Referenced by dump_pdom(), and get_op().

OP * dp::get_op ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

Definition at line 297 of file db_dump.cxx.

References FOR_ALL_BB_OPs, fprintf(), get_bb(), NULL, and OP_map_idx.

Referenced by dump_preds(), and dump_succs().

void dp::dump_succs ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

void dp::dump_succs_p ( OP op  )  [static]

Definition at line 355 of file db_dump.cxx.

References op::bb, dump_succs(), bb::id, op::map_idx, and mUINT16.

void dp::dump_preds ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

void dp::dump_preds_p ( OP op  )  [static]

Definition at line 386 of file db_dump.cxx.

References op::bb, dump_preds(), bb::id, op::map_idx, and mUINT16.

void dp::dump_pdom ( mBB_NUM  bb_idg  )  [static]

Definition at line 396 of file db_dump.cxx.

References BB_pdom_set, fflush(), fprintf(), get_bb(), and return.

void dp::dump_tn_set ( BS setg  )  [static]

Definition at line 412 of file db_dump.cxx.

References fflush(), and fprintf().

void dp::dump_bb_set ( BB_SET *  setg  )  [static]

Definition at line 419 of file db_dump.cxx.

References fflush(), and fprintf().

void dp::dump_reg_set ( REGISTER_SET  regset  )  [static]

Definition at line 426 of file db_dump.cxx.

References fflush(), fprintf(), and REGISTER_SET_Print().

void dp::dump_tn_stl_set ( std::set< TN * > &  TNsg  )  [static]

Definition at line 128 of file db_dump.cxx.

References fflush(), fprintf(), iter, TN_is_global_reg, and TN_number.

void dp::dump_rotate_info ( struct ROTATING_KERNEL_INFO info,
int  type = 0 
) [static]

void dp::tn_num ( TN tng  )  [static]

Definition at line 192 of file db_dump.cxx.

References fprintf(), TN_is_global_reg, and TN_number.

void dp::dump_wn_stmt ( WN wn  )  [static]

Definition at line 123 of file db_dump.cxx.

References dump_tree().

void dp::dump_wn_node ( WN wn  )  [static]

Definition at line 118 of file db_dump.cxx.

References dump_wn().

void dp::dump_st_type ( ST stg  )  [static]

Definition at line 111 of file db_dump.cxx.

References TY::Print(), ST_type, and Ty_Table.

void dp::dump_scc ( CG_LOOP_SCC scc  )  [static]

Definition at line 104 of file db_dump.cxx.

References CG_LOOP_SCC_Print(), Set_Trace_File_internal(), and TFile.

static void dp::region_cfg ( REGION r  )  [static]

static void dp::draw_bb ( BB bb  )  [static]

static void dp::dump_bb ( BB bbg  )  [static]

void dp::dump_op ( OP opg  )  [static]

Definition at line 114 of file db_dump.cxx.

References fprintf(), OP_map_idx, Print_OP_No_SrcLine(), Set_Trace_File_internal(), and TFile.

static void dp::global_cfg (  )  [static]

static BB* dp::get_bb ( mBB_NUM  bb_idg  )  [static]

static OP* dp::get_op ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

static void dp::dump_succs ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

static void dp::dump_succs_p ( OP op  )  [static]

static void dp::dump_preds ( mBB_NUM  bb_id,
mUINT16  map_idxg 
) [static]

static void dp::dump_preds_p ( OP op  )  [static]

static void dp::dump_pdom ( mBB_NUM  bb_idg  )  [static]

static void dp::dump_tn_set ( BS setg  )  [static]

static void dp::dump_bb_set ( BB_SET *  setg  )  [static]

static void dp::dump_wn_stmt ( WN wn  )  [static]

static void dp::dump_wn_node ( WN wn  )  [static]


The documentation for this module was generated from the following files:

Generated on Wed Apr 8 16:36:48 2009 for Open64 by  doxygen 1.5.6