Changeset 52 for sources/src/internal.h
- Timestamp:
- Jan 22, 2013, 4:23:22 PM (13 years ago)
- File:
-
- 1 edited
-
sources/src/internal.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sources/src/internal.h
r38 r52 21 21 22 22 // Method Process List 23 extern method_process_t * method;23 extern method_process_t * method; 24 24 extern method_process_list_t method_process_list; 25 25 … … 29 29 30 30 // Hash Table Port -> Module 31 typedef std::map</*const */sc_port_base *, const sc_module*> port2module_t;31 typedef std::map</*const */sc_port_base *, const sc_module *> port2module_t; 32 32 extern port2module_t port2module; 33 33 34 34 // Functions for Elaboration step 35 void sort_equi_list ();36 void create_signals_table ();37 void bind_to_table ();35 void sort_equi_list(); 36 void create_signals_table(); 37 void bind_to_table(); 38 38 39 39 // Debug Functions 40 void print_table (std::ostream&);41 void print_table_stats (std::ostream&);42 void print_registers_writing_stats (std::ostream&);40 void print_table(std::ostream&); 41 void print_table_stats(std::ostream&); 42 void print_registers_writing_stats(std::ostream&); 43 43 44 extern bool is_clock(const sc_interface &inter);44 extern bool is_clock(const sc_interface &inter); 45 45 46 46 // Flags 47 extern bool check_port_dependencies;48 extern bool dump_all_graph;49 extern const char * dump_module_hierarchy;50 extern bool dump_netlist_info;51 extern bool dump_funclist_info;52 extern bool dynamic_link_of_scheduling_code;53 extern bool keep_generated_code;54 extern bool nosimulation;55 extern bool notrace;56 extern bool print_user_resources;57 extern char *save_on_exit;58 extern int scheduling_method;59 extern bool use_port_dependency;60 extern bool use_openmp;47 extern bool check_port_dependencies; 48 extern bool dump_all_graph; 49 extern const char * dump_module_hierarchy; 50 extern bool dump_netlist_info; 51 extern bool dump_funclist_info; 52 extern bool dynamic_link_of_scheduling_code; 53 extern bool keep_generated_code; 54 extern bool nosimulation; 55 extern bool notrace; 56 extern bool print_user_resources; 57 extern char * save_on_exit; 58 extern int scheduling_method; 59 extern bool use_port_dependency; 60 extern bool use_openmp; 61 61 62 #define NO_SCHEDULING 063 #define BUCHMANN_SCHEDULING 164 #define MOUCHARD_SCHEDULING 265 #define CASS_SCHEDULING 462 #define NO_SCHEDULING 0 63 #define BUCHMANN_SCHEDULING 1 64 #define MOUCHARD_SCHEDULING 2 65 #define CASS_SCHEDULING 4 66 66 67 67 // More 68 68 69 extern uint64 trace_start; 70 69 71 } 70 72
Note: See TracChangeset
for help on using the changeset viewer.
