All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Enumerations | Functions
risc::sa::ga Namespace Reference

Typedefs

typedef std::pair< SgGraphNode
*, Color
ColoredGraphNode
 
typedef std::vector
< ColoredGraphNode
ColoredNodeVector
 

Enumerations

enum  Color { White, Gray, Black }
 

Functions

std::set< SgFunctionSymbol * > dfs (SgFunctionSymbol *root_func_symbol, SgIncidenceDirectedGraph &graph)
 
void dfs_visit (ColoredGraphNode &root, ColoredNodeVector &nodes, SgIncidenceDirectedGraph &graph)
 

Typedef Documentation

typedef std::pair<SgGraphNode*, Color> risc::sa::ga::ColoredGraphNode

Enumeration Type Documentation

Enumerator
White 
Gray 
Black 

Function Documentation

std::set< SgFunctionSymbol * > risc::sa::ga::dfs ( SgFunctionSymbol *  root_func_symbol,
SgIncidenceDirectedGraph &  graph 
)
void risc::sa::ga::dfs_visit ( ColoredGraphNode &  root,
ColoredNodeVector &  nodes,
SgIncidenceDirectedGraph &  graph 
)