All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Typedefs | Functions
design.h File Reference
#include "rose.h"
#include "mapping_info.h"
#include <vector>
#include <iostream>
#include <map>
#include <set>
#include <utility>
#include "boost/graph/adjacency_list.hpp"
#include "boost/graph/graphviz.hpp"
#include "boost/algorithm/string.hpp"
Include dependency graph for design.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  risc::Design
 
class  risc::Design::SegNode
 
class  risc::Design::SegEdge
 
class  risc::Design::label_writer
 
class  risc::GlobalDesign
 

Namespaces

 risc
 

Macros

#define PSG_MODE   risc::get_design()->psg_mode
 

Typedefs

typedef std::vector
< HierarchicalChannel * > 
risc::HierarchicalChannelVector
 
typedef std::vector< Instance * > risc::InstanceVector
 
typedef std::vector< Interface * > risc::InterfaceVector
 
typedef std::vector< Module * > risc::ModuleVector
 
typedef std::vector
< PrimitiveChannel * > 
risc::PrimitiveChannelVector
 

Functions

Design * risc::get_design ()
 
SgProject * risc::get_project ()
 

Macro Definition Documentation

#define PSG_MODE   risc::get_design()->psg_mode