Otawa
0.10
|
BiDiGraph implementation for CFG. More...
#include <otawa/dfa/ai.h>
Classes | |
class | Iterator |
class | Predecessor |
class | Successor |
Public Types | |
typedef BasicBlock * | vertex_t |
typedef Edge * | edge_t |
Public Member Functions | |
CFGGraph (CFG *cfg) | |
vertex_t | entry (void) const |
vertex_t | exit (void) const |
vertex_t | sinkOf (edge_t e) const |
vertex_t | sourceOf (edge_t e) const |
int | index (vertex_t v) const |
int | count (void) const |
Private Attributes | |
CFG * | _cfg |
typedef Edge* otawa::ai::CFGGraph::edge_t |
typedef BasicBlock* otawa::ai::CFGGraph::vertex_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References otawa::BasicBlock::number().
References otawa::Edge::target().
References otawa::Edge::source().
|
private |