#include <lego.H>#include <assert.h>Go to the source code of this file.
Compounds | |
| class | CFG |
| class | Node |
| class | Node_List |
Defines | |
| #define | ExitNodeId -2 |
| #define | ExitToEntryEdgeId -2 |
| #define | LastToExitEdgeId -3 |
Enumerations | |
| enum | Color { WHITE = 0, GRAY, BLACK } |
| enum | Edge_Type { ET_UNDEFINED = 0, ET_TREE, ET_BACK, ET_FORWARD, ET_CROSS, ET_NEW, ET_SELFLOOP } |
|
|
Definition at line 28 of file include/cfg.h. Referenced by CFG::build(), and CFG::build_one_block(). |
|
|
Definition at line 29 of file include/cfg.h. Referenced by CFG::add_edge_from_exit_to_entry(), MST::build(), CFG::process_back_edge(), Edge_Table::profile_all_edges(), and CFG::unhide_EXIT_edge(). |
|
|
Definition at line 30 of file include/cfg.h. Referenced by CFG::CFG(), and Edge_Table::profile_all_edges(). |
|
|
Definition at line 33 of file include/cfg.h. Referenced by Node_List::color(), and CFG::dfs_visit(). |
|
|
Definition at line 40 of file include/cfg.h. Referenced by Node::edge_type(). |
1.3.2