summaryrefslogtreecommitdiffstats
path: root/src/aig
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-03-19 17:57:34 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2014-03-19 17:57:34 -0700
commite34d41b374c5be1f5c80ac9ade8bd40a00519c19 (patch)
treebf152a7f2a2665cb4f601f5a98d87c4f73cadb51 /src/aig
parentffa881bce2d4974f15a05bfa441e8dd1bf6b4c9e (diff)
downloadabc-e34d41b374c5be1f5c80ac9ade8bd40a00519c19.tar.gz
abc-e34d41b374c5be1f5c80ac9ade8bd40a00519c19.tar.bz2
abc-e34d41b374c5be1f5c80ac9ade8bd40a00519c19.zip
Experiments with recent ideas.
Diffstat (limited to 'src/aig')
-rw-r--r--src/aig/gia/gia.h1
-rw-r--r--src/aig/gia/giaMan.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h
index a5858ca6..79578113 100644
--- a/src/aig/gia/gia.h
+++ b/src/aig/gia/gia.h
@@ -139,6 +139,7 @@ struct Gia_Man_t_
Vec_Int_t * vFlopClasses; // classes of flops for retiming/merging/etc
Vec_Int_t * vGateClasses; // classes of gates for abstraction
Vec_Int_t * vObjClasses; // classes of objects for abstraction
+ Vec_Int_t * vInitClasses; // classes of flops for retiming/merging/etc
Vec_Int_t * vDoms; // dominators
unsigned char* pSwitching; // switching activity for each object
Gia_Plc_t * pPlacement; // placement of the objects
diff --git a/src/aig/gia/giaMan.c b/src/aig/gia/giaMan.c
index 805ab4f9..e78cb849 100644
--- a/src/aig/gia/giaMan.c
+++ b/src/aig/gia/giaMan.c
@@ -95,6 +95,7 @@ void Gia_ManStop( Gia_Man_t * p )
Vec_IntFreeP( &p->vFlopClasses );
Vec_IntFreeP( &p->vGateClasses );
Vec_IntFreeP( &p->vObjClasses );
+ Vec_IntFreeP( &p->vInitClasses );
Vec_IntFreeP( &p->vDoms );
Vec_IntFreeP( &p->vLevels );
Vec_IntFreeP( &p->vTruths );