#include <vector>#include "ipfec_defs.h"#include "region.h"#include "region_map.h"#include "tracing.h"#include "bb.h"#include "dominate.h"#include "sched_util.h"#include "sched_path.h"


Go to the source code of this file.
Data Types | |
| module | RGN_CFLOW_MGR |
| type | RGN_CFLOW_MGR::tagREACH_PROB_VECT |
| type | RGN_CFLOW_MGR::tagNODE_CFLOW_INFO |
Enumerations | |
| enum | BB_POS { IN_SISS, ABOVE_SISS, BELOW_SISS, OTHER, IN_SISS, ABOVE_SISS, BELOW_SISS, OTHER } |
Functions/Subroutines | |
| void | Calculate_Dominator_Info (REGION_TREE *rgn_tree) |
| BOOL | BB1_Postdominate_BB2 (BB *bb1, BB *bb2) |
| BOOL | BB1_Dominate_BB2 (BB *bb1, BB *bb2) |
| BOOL | BB1_BB2_Cntl_Equiv (BB *bb_a, BB *bb_b) |
| BOOL | Free_Dominator_Info_Memory (void) |
| void | Workaround_Dom_Info_For_In_Abnormal_Loop_Rgn (REGION *r) |
| void | Init_Split_PU_Entry_Or_Exit_BB (void) |
| BB * | Split_PU_Entry_BB (BB *entry) |
| BB * | Split_PU_Entry_BB (REGION *rgn) |
| BB * | Split_PU_Exit_BB (BB *exit) |
| void | Split_PU_Exit_BB (REGION *rgn) |
| void | Merge_Splitted_PU_Entry_BB (BB *splitted_entry) |
| void | Merge_Splitted_PU_Exit_BB (BB *splitted_exit) |
| void | Merge_All_Splitted_Entry_and_Exit_BB (void) |
| BB_POS | BB_Pos_Analysis (BB *block, BB_VECTOR *cutting_set, RGN_CFLOW_MGR *_cflow_info) |
| enum BB_POS |
Definition at line 624 of file sched_cflow.h.
Definition at line 588 of file sched_cflow.h.
References BB1_Dominate_BB2(), and BB1_Postdominate_BB2().
Referenced by Perform_Global_Schedule().
Definition at line 584 of file sched_cflow.h.
References BB_dom_set.
Referenced by BB1_BB2_Cntl_Equiv().
Definition at line 2812 of file sched_cflow.cxx.
| BB_POS BB_Pos_Analysis | ( | BB * | block, | |
| BB_VECTOR * | cutting_set, | |||
| RGN_CFLOW_MGR * | _cflow_info | |||
| ) |
Definition at line 2856 of file sched_cflow.cxx.
| void Calculate_Dominator_Info | ( | REGION_TREE * | rgn_tree | ) |
Definition at line 2751 of file sched_cflow.cxx.
Definition at line 593 of file sched_cflow.h.
References Free_Dominators_Memory().
Referenced by Global_Insn_Sched(), and Perform_Global_Schedule().
Definition at line 2032 of file sched_cflow.cxx.
Definition at line 2715 of file sched_cflow.cxx.
Definition at line 2609 of file sched_cflow.cxx.
Definition at line 2672 of file sched_cflow.cxx.
Definition at line 2278 of file sched_cflow.cxx.
Definition at line 2192 of file sched_cflow.cxx.
Definition at line 2580 of file sched_cflow.cxx.
Definition at line 2474 of file sched_cflow.cxx.
Definition at line 2957 of file sched_cflow.cxx.
1.5.6