#include <design.h>
List of all members.
Detailed Description
This class represents the internal representation. The IR offers different interfaces to start search in IR.
Constructor & Destructor Documentation
risc::Design::Design |
( |
int |
argc, |
|
|
char * |
argv[] | |
|
) |
| | [explicit] |
default constructor
- Parameters:
-
| argc | expects argc from main function |
| argv | expects argv from main function |
risc::Design::~Design |
( |
|
) |
|
risc::Design::Design |
( |
const Design & |
d |
) |
[private] |
Disabled copy constructor.
Member Function Documentation
risc::Module * risc::Design::find_module_definition |
( |
SgClassDefinition * |
cd |
) |
|
void risc::Design::initialize_declarations |
( |
|
) |
|
void risc::Design::initialize_defintions |
( |
|
) |
|
void risc::Design::initialize_top_modules |
( |
|
) |
|
void risc::Design::print_all_class_definitions |
( |
|
) |
|
void risc::Design::print_all_cthreads |
( |
|
) |
|
void risc::Design::print_all_events |
( |
|
) |
|
void risc::Design::print_all_functions |
( |
|
) |
|
void risc::Design::print_all_hierarchical_channel_definitions |
( |
|
) |
|
void risc::Design::print_all_methods |
( |
|
) |
|
void risc::Design::print_all_primitive_channel_definitions |
( |
|
) |
|
void risc::Design::print_all_threads |
( |
|
) |
|
void risc::Design::print_design |
( |
|
) |
|
Member Data Documentation
Pointer to the sc_main function declaration.
Pointer to the sc_module definition in the rose ast tree.
The documentation for this class was generated from the following files:
- /data/home/doemer/tmp/risc/risc_v0.1.0/src/internal_representation/design.h
- /data/home/doemer/tmp/risc/risc_v0.1.0/src/internal_representation/design.cpp