Changeset 122 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Execute_loop_deallocation.cpp
- Timestamp:
- Jun 3, 2009, 10:15:51 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_Execute_loop/Execute_loop/src/Execute_loop_deallocation.cpp
r88 r122 36 36 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_TYPE ,_param->_nb_read_unit,_param->_size_type); 37 37 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_STORE_QUEUE_PTR_WRITE,_param->_nb_read_unit,_param->_size_store_queue_ptr); 38 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_STORE_QUEUE_PTR_READ ,_param->_nb_read_unit,_param->_size_store_queue_ptr); 39 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_STORE_QUEUE_EMPTY ,_param->_nb_read_unit,1); 38 40 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_LOAD_QUEUE_PTR_WRITE ,_param->_nb_read_unit,_param->_size_load_queue_ptr); 39 41 DELETE1_SIGNAL( in_EXECUTE_LOOP_IN_HAS_IMMEDIAT ,_param->_nb_read_unit,1); … … 99 101 100 102 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 delete _component;102 103 delete _component_glue ; 104 for (uint32_t i=0; i<_param->_nb_read_unit; i++) 105 delete _component_read_unit [i] ; 103 106 delete [] _component_read_unit ; 107 for (uint32_t i=0; i<_param->_nb_functionnal_unit; i++) 108 delete _component_functionnal_unit [i] ; 104 109 delete [] _component_functionnal_unit ; 110 for (uint32_t i=0; i<_param->_nb_load_store_unit; i++) 111 delete _component_load_store_unit [i] ; 105 112 delete [] _component_load_store_unit ; 113 for (uint32_t i=0; i<_param->_nb_write_unit; i++) 114 delete _component_write_unit [i] ; 106 115 delete [] _component_write_unit ; 107 116 delete _component_read_unit_to_execution_unit ; 108 117 delete _component_execution_unit_to_write_unit; 109 118 delete _component_register_unit ; 119 120 delete _component; 110 121 111 122 log_printf(FUNC,Execute_loop,FUNCTION,"End");
Note: See TracChangeset
for help on using the changeset viewer.