From 60ad1765ff847ba609500385e4a73c84e37ecdc1 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 1 Oct 2012 22:55:01 -0700 Subject: Structural reparametrization. --- src/aig/gia/gia.h | 1 + src/aig/gia/giaMan.c | 1 + 2 files changed, 2 insertions(+) (limited to 'src/aig/gia') diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h index 0c98e94d..446f3e4f 100644 --- a/src/aig/gia/gia.h +++ b/src/aig/gia/gia.h @@ -135,6 +135,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 * vDoms; // dominators unsigned char* pSwitching; // switching activity for each object Gia_Plc_t * pPlacement; // placement of the objects int * pTravIds; // separate traversal ID representation diff --git a/src/aig/gia/giaMan.c b/src/aig/gia/giaMan.c index 6b57e292..e7b831bd 100644 --- a/src/aig/gia/giaMan.c +++ b/src/aig/gia/giaMan.c @@ -85,6 +85,7 @@ void Gia_ManStop( Gia_Man_t * p ) Vec_IntFreeP( &p->vFlopClasses ); Vec_IntFreeP( &p->vGateClasses ); Vec_IntFreeP( &p->vObjClasses ); + Vec_IntFreeP( &p->vDoms ); Vec_IntFreeP( &p->vLevels ); Vec_IntFreeP( &p->vTruths ); Vec_StrFreeP( &p->vTtNums ); -- cgit v1.2.3