Definition at line 39 of file CFGInterface.hpp.
Definition at line 40 of file CFGInterface.hpp.
| enum OA::CFG::EdgeType |
This abstract Interface to any CFG assumes a directed graph with nodes and edges. The nodes contain an ordered list of statements. The entire program would be represented by a set of CFGs, one for each subroutine, and one for the main program.
| TRUE_EDGE | |
| FALLTHROUGH_EDGE | |
| FALSE_EDGE | |
| BACK_EDGE | |
| MULTIWAY_EDGE | |
| BREAK_EDGE | |
| CONTINUE_EDGE | |
| RETURN_EDGE |
Definition at line 34 of file CFGInterface.hpp.
| enum OA::CFG::IRStmtType |
Statements are classified into one of the following types for CFG:.
Definition at line 40 of file CFGIRInterface.hpp.
bool OA::CFG::debug = false [static] |
Definition at line 44 of file ManagerCFG.cpp.
Referenced by OA::CFG::ManagerCFGStandard::build_block(), OA::CFG::ManagerCFGStandard::build_CFG_loop(), OA::CFG::ManagerCFGStandard::build_CFG_multiway_branch(), OA::CFG::ManagerCFGStandard::build_CFG_multiway_branch_with_fallthrough(), OA::CFG::ManagerCFGStandard::build_CFG_twoway_branch(), OA::CFG::ManagerCFGStandard::build_stmt(), and OA::CFG::ManagerCFGStandard::ManagerCFGStandard().
1.6.1