Changeset 112 for trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/src/Dependency_checking_unit_deallocation.cpp
- Timestamp:
- Mar 18, 2009, 11:36:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/IPs/systemC/processor/Morpheo/Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/src/Dependency_checking_unit_deallocation.cpp
r88 r112 7 7 8 8 #include "Behavioural/Core/Multi_OOO_Engine/OOO_Engine/Rename_unit/Register_translation_unit/Dependency_checking_unit/include/Dependency_checking_unit.h" 9 #include "Behavioural/include/Allocation.h" 9 10 10 11 namespace morpheo { … … 29 30 delete in_NRESET; 30 31 31 // delete [] in_RENAME_IN_VAL ; 32 // delete [] out_RENAME_IN_ACK ; 33 if (_param->_have_port_front_end_id) 34 delete [] in_RENAME_IN_FRONT_END_ID ; 35 if (_param->_have_port_context_id) 36 delete [] in_RENAME_IN_CONTEXT_ID ; 37 delete [] in_RENAME_IN_READ_RA ; 38 delete [] in_RENAME_IN_NUM_REG_RA_LOG ; 39 delete [] in_RENAME_IN_NUM_REG_RA_PHY ; 40 delete [] in_RENAME_IN_READ_RB ; 41 delete [] in_RENAME_IN_NUM_REG_RB_LOG ; 42 delete [] in_RENAME_IN_NUM_REG_RB_PHY ; 43 delete [] in_RENAME_IN_READ_RC ; 44 delete [] in_RENAME_IN_NUM_REG_RC_LOG ; 45 delete [] in_RENAME_IN_NUM_REG_RC_PHY ; 46 delete [] in_RENAME_IN_WRITE_RD ; 47 delete [] in_RENAME_IN_NUM_REG_RD_LOG ; 48 delete [] in_RENAME_IN_NUM_REG_RD_PHY_OLD ; 49 delete [] in_RENAME_IN_NUM_REG_RD_PHY_NEW ; 50 delete [] in_RENAME_IN_WRITE_RE ; 51 delete [] in_RENAME_IN_NUM_REG_RE_LOG ; 52 delete [] in_RENAME_IN_NUM_REG_RE_PHY_OLD ; 53 delete [] in_RENAME_IN_NUM_REG_RE_PHY_NEW ; 32 // DELETE1_SIGNAL( in_RENAME_IN_VAL ,_param->_nb_inst_insert,1); 33 // DELETE1_SIGNAL(out_RENAME_IN_ACK ,_param->_nb_inst_insert,1); 34 DELETE1_SIGNAL( in_RENAME_IN_FRONT_END_ID ,_param->_nb_inst_insert,_param->_size_front_end_id ); 35 DELETE1_SIGNAL( in_RENAME_IN_CONTEXT_ID ,_param->_nb_inst_insert,_param->_size_context_id ); 36 DELETE1_SIGNAL( in_RENAME_IN_READ_RA ,_param->_nb_inst_insert,1 ); 37 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RA_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 38 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RA_PHY ,_param->_nb_inst_insert,_param->_size_general_register ); 39 DELETE1_SIGNAL( in_RENAME_IN_READ_RB ,_param->_nb_inst_insert,1 ); 40 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RB_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 41 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RB_PHY ,_param->_nb_inst_insert,_param->_size_general_register ); 42 DELETE1_SIGNAL( in_RENAME_IN_READ_RC ,_param->_nb_inst_insert,1 ); 43 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RC_LOG ,_param->_nb_inst_insert,_param->_size_special_register_logic); 44 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RC_PHY ,_param->_nb_inst_insert,_param->_size_special_register ); 45 DELETE1_SIGNAL( in_RENAME_IN_WRITE_RD ,_param->_nb_inst_insert,1 ); 46 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RD_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 47 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RD_PHY_OLD ,_param->_nb_inst_insert,_param->_size_general_register ); 48 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RD_PHY_NEW ,_param->_nb_inst_insert,_param->_size_general_register ); 49 DELETE1_SIGNAL( in_RENAME_IN_WRITE_RE ,_param->_nb_inst_insert,1 ); 50 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RE_LOG ,_param->_nb_inst_insert,_param->_size_special_register_logic); 51 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RE_PHY_OLD ,_param->_nb_inst_insert,_param->_size_special_register ); 52 DELETE1_SIGNAL( in_RENAME_IN_NUM_REG_RE_PHY_NEW ,_param->_nb_inst_insert,_param->_size_special_register ); 54 53 55 // delete [] out_RENAME_OUT_VAL ; 56 // delete [] in_RENAME_OUT_ACK ; 57 if (_param->_have_port_front_end_id) 58 delete [] out_RENAME_OUT_FRONT_END_ID ; 59 if (_param->_have_port_context_id) 60 delete [] out_RENAME_OUT_CONTEXT_ID ; 61 delete [] out_RENAME_OUT_READ_RA ; 62 delete [] out_RENAME_OUT_NUM_REG_RA_LOG ; 63 delete [] out_RENAME_OUT_NUM_REG_RA_PHY ; 64 delete [] out_RENAME_OUT_READ_RB ; 65 delete [] out_RENAME_OUT_NUM_REG_RB_LOG ; 66 delete [] out_RENAME_OUT_NUM_REG_RB_PHY ; 67 delete [] out_RENAME_OUT_READ_RC ; 68 delete [] out_RENAME_OUT_NUM_REG_RC_LOG ; 69 delete [] out_RENAME_OUT_NUM_REG_RC_PHY ; 70 delete [] out_RENAME_OUT_WRITE_RD ; 71 delete [] out_RENAME_OUT_NUM_REG_RD_LOG ; 72 delete [] out_RENAME_OUT_NUM_REG_RD_PHY_OLD; 73 delete [] out_RENAME_OUT_NUM_REG_RD_PHY_NEW; 74 delete [] out_RENAME_OUT_WRITE_RE ; 75 delete [] out_RENAME_OUT_NUM_REG_RE_LOG ; 76 delete [] out_RENAME_OUT_NUM_REG_RE_PHY_OLD; 77 delete [] out_RENAME_OUT_NUM_REG_RE_PHY_NEW; 54 // DELETE1_SIGNAL(out_RENAME_OUT_VAL ,_param->_nb_inst_insert,1); 55 // DELETE1_SIGNAL( in_RENAME_OUT_ACK ,_param->_nb_inst_insert,1); 56 DELETE1_SIGNAL(out_RENAME_OUT_FRONT_END_ID ,_param->_nb_inst_insert,_param->_size_front_end_id ); 57 DELETE1_SIGNAL(out_RENAME_OUT_CONTEXT_ID ,_param->_nb_inst_insert,_param->_size_context_id ); 58 DELETE1_SIGNAL(out_RENAME_OUT_READ_RA ,_param->_nb_inst_insert,1 ); 59 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RA_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 60 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RA_PHY ,_param->_nb_inst_insert,_param->_size_general_register ); 61 DELETE1_SIGNAL(out_RENAME_OUT_READ_RB ,_param->_nb_inst_insert,1 ); 62 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RB_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 63 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RB_PHY ,_param->_nb_inst_insert,_param->_size_general_register ); 64 DELETE1_SIGNAL(out_RENAME_OUT_READ_RC ,_param->_nb_inst_insert,1 ); 65 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RC_LOG ,_param->_nb_inst_insert,_param->_size_special_register_logic); 66 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RC_PHY ,_param->_nb_inst_insert,_param->_size_special_register ); 67 DELETE1_SIGNAL(out_RENAME_OUT_WRITE_RD ,_param->_nb_inst_insert,1 ); 68 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RD_LOG ,_param->_nb_inst_insert,_param->_size_general_register_logic); 69 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RD_PHY_OLD,_param->_nb_inst_insert,_param->_size_general_register ); 70 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RD_PHY_NEW,_param->_nb_inst_insert,_param->_size_general_register ); 71 DELETE1_SIGNAL(out_RENAME_OUT_WRITE_RE ,_param->_nb_inst_insert,1 ); 72 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RE_LOG ,_param->_nb_inst_insert,_param->_size_special_register_logic); 73 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RE_PHY_OLD,_param->_nb_inst_insert,_param->_size_special_register ); 74 DELETE1_SIGNAL(out_RENAME_OUT_NUM_REG_RE_PHY_NEW,_param->_nb_inst_insert,_param->_size_special_register ); 78 75 } 79 76 // ~~~~~[ Component ]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Note: See TracChangeset
for help on using the changeset viewer.