risc::Design Class Reference
#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::Variable * risc::Design::find_global_variable |
( |
SgVariableDefinition * |
var_def |
) |
|
Find a port by it's ast variable definition.
risc::Module * risc::Design::find_module_definition |
( |
SgClassDefinition * |
cd |
) |
|
void risc::Design::initialize_definitions |
( |
|
) |
|
void risc::Design::initialize_global_functions |
( |
|
) |
|
void risc::Design::initialize_global_variables |
( |
|
) |
|
void risc::Design::initialize_sc_main_channels |
( |
|
) |
|
void risc::Design::initialize_sc_main_variables |
( |
|
) |
|
void risc::Design::initialize_top_modules |
( |
|
) |
|
void risc::Design::print_all_class_definitions |
( |
|
) |
|
void risc::Design::print_all_global_functions |
( |
|
) |
|
void risc::Design::print_design |
( |
|
) |
|
void risc::Design::reset_instance_counter |
( |
|
) |
|
This function resets the instance counter of the module and hierarchical channel instances to zero.
reset_instance_counter
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:
- /local/lecs/lecs/risc_v0.2.1/sources/build/risc_v0.2.1/src/internal_representation/design.h
- /local/lecs/lecs/risc_v0.2.1/sources/build/risc_v0.2.1/src/internal_representation/design.cpp