Commit 473012aa by Alan Mishchenko

Enabled progress bar in the 'if' mapper.

parent 95d2ab9c
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
***********************************************************************/ ***********************************************************************/
#include "if.h" #include "if.h"
#include "misc/extra/extra.h"
ABC_NAMESPACE_IMPL_START ABC_NAMESPACE_IMPL_START
...@@ -537,7 +537,7 @@ void If_ObjPerformMappingChoice( If_Man_t * p, If_Obj_t * pObj, int Mode, int fP ...@@ -537,7 +537,7 @@ void If_ObjPerformMappingChoice( If_Man_t * p, If_Obj_t * pObj, int Mode, int fP
***********************************************************************/ ***********************************************************************/
int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, int Mode, int fPreprocess, int fFirst, char * pLabel ) int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, int Mode, int fPreprocess, int fFirst, char * pLabel )
{ {
// ProgressBar * pProgress; ProgressBar * pProgress;
If_Obj_t * pObj; If_Obj_t * pObj;
int i; int i;
abctime clk = Abc_Clock(); abctime clk = Abc_Clock();
...@@ -590,16 +590,16 @@ int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, int Mode, int fPrepr ...@@ -590,16 +590,16 @@ int If_ManPerformMappingRound( If_Man_t * p, int nCutsUsed, int Mode, int fPrepr
} }
else else
{ {
// pProgress = Extra_ProgressBarStart( stdout, If_ManObjNum(p) ); pProgress = Extra_ProgressBarStart( stdout, If_ManObjNum(p) );
If_ManForEachNode( p, pObj, i ) If_ManForEachNode( p, pObj, i )
{ {
// Extra_ProgressBarUpdate( pProgress, i, pLabel ); Extra_ProgressBarUpdate( pProgress, i, pLabel );
If_ObjPerformMappingAnd( p, pObj, Mode, fPreprocess, fFirst ); If_ObjPerformMappingAnd( p, pObj, Mode, fPreprocess, fFirst );
if ( pObj->fRepr ) if ( pObj->fRepr )
If_ObjPerformMappingChoice( p, pObj, Mode, fPreprocess ); If_ObjPerformMappingChoice( p, pObj, Mode, fPreprocess );
} }
} }
// Extra_ProgressBarStop( pProgress ); Extra_ProgressBarStop( pProgress );
// make sure the visit counters are all zero // make sure the visit counters are all zero
If_ManForEachNode( p, pObj, i ) If_ManForEachNode( p, pObj, i )
assert( pObj->nVisits == 0 ); assert( pObj->nVisits == 0 );
......
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