Go to the source code of this file.
Macro Definition Documentation
#define EDGE_INFO |
( |
|
e | ) |
((struct edge_info *) (e)->aux) |
Function Documentation
void del_node_map |
( |
void |
| ) |
|
Delete the CGRAPH_NODE_MAP.
In predict.c.
Determine the threshold for hot BB counts.
void get_working_sets |
( |
void |
| ) |
|
void init_node_map |
( |
bool |
| ) |
|
void mcf_smooth_cfg |
( |
void |
| ) |
|
Smoothes the initial assigned basic block and edge counts using a minimum cost flow algorithm.
Main routine. Smoothes the initial assigned basic block and edge counts using a minimum cost flow algorithm, to ensure that the flow consistency rule is obeyed: sum of outgoing edges = sum of incoming edges for each basic block.