All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Typedefs | Enumerations | Functions
graph_algorithms.h File Reference
#include "rose.h"
Include dependency graph for graph_algorithms.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 risc
 
 risc::sa
 
 risc::sa::ga
 

Typedefs

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

Enumerations

enum  risc::sa::ga::Color { risc::sa::ga::White, risc::sa::ga::Gray, risc::sa::ga::Black }
 

Functions

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)