Commit 60ad1765 by Alan Mishchenko

Structural reparametrization.

parent a287bcd2
...@@ -135,6 +135,7 @@ struct Gia_Man_t_ ...@@ -135,6 +135,7 @@ struct Gia_Man_t_
Vec_Int_t * vFlopClasses; // classes of flops for retiming/merging/etc Vec_Int_t * vFlopClasses; // classes of flops for retiming/merging/etc
Vec_Int_t * vGateClasses; // classes of gates for abstraction Vec_Int_t * vGateClasses; // classes of gates for abstraction
Vec_Int_t * vObjClasses; // classes of objects for abstraction Vec_Int_t * vObjClasses; // classes of objects for abstraction
Vec_Int_t * vDoms; // dominators
unsigned char* pSwitching; // switching activity for each object unsigned char* pSwitching; // switching activity for each object
Gia_Plc_t * pPlacement; // placement of the objects Gia_Plc_t * pPlacement; // placement of the objects
int * pTravIds; // separate traversal ID representation int * pTravIds; // separate traversal ID representation
......
...@@ -85,6 +85,7 @@ void Gia_ManStop( Gia_Man_t * p ) ...@@ -85,6 +85,7 @@ void Gia_ManStop( Gia_Man_t * p )
Vec_IntFreeP( &p->vFlopClasses ); Vec_IntFreeP( &p->vFlopClasses );
Vec_IntFreeP( &p->vGateClasses ); Vec_IntFreeP( &p->vGateClasses );
Vec_IntFreeP( &p->vObjClasses ); Vec_IntFreeP( &p->vObjClasses );
Vec_IntFreeP( &p->vDoms );
Vec_IntFreeP( &p->vLevels ); Vec_IntFreeP( &p->vLevels );
Vec_IntFreeP( &p->vTruths ); Vec_IntFreeP( &p->vTruths );
Vec_StrFreeP( &p->vTtNums ); Vec_StrFreeP( &p->vTtNums );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment