54 p->nLevDivMax = nLevDivMax;
81 if ( (
int)pObj->
Level > p->nLevDivMax )
90 if ( (
int)pObj->
Level > p->nLevDivMax )
115 if ( (
int)pFanout->
Level > p->nLevDivMax )
230 if ( --pFanin->
vFanouts.nSize == 0 )
255 if ( pFanin->
vFanouts.nSize++ == 0 )
280 assert( Count1 == Count2 );
static int Abc_ObjIsCi(Abc_Obj_t *pObj)
void Res_WinDivisors(Res_Win_t *p, int nLevDivMax)
FUNCTION DEFINITIONS ///.
static void Abc_NodeSetTravIdPrevious(Abc_Obj_t *p)
static int Abc_ObjFaninNum(Abc_Obj_t *pObj)
static void Vec_PtrPush(Vec_Ptr_t *p, void *Entry)
typedefABC_NAMESPACE_HEADER_START struct Res_Win_t_ Res_Win_t
INCLUDES ///.
static int Abc_NodeIsTravIdPrevious(Abc_Obj_t *p)
static int Abc_ObjIsCo(Abc_Obj_t *pObj)
static int Abc_ObjIsNode(Abc_Obj_t *pObj)
#define ABC_NAMESPACE_IMPL_END
int Res_NodeDeref_rec(Abc_Obj_t *pNode)
#define ABC_NAMESPACE_IMPL_START
static int Abc_NodeIsTravIdCurrent(Abc_Obj_t *p)
#define Abc_ObjForEachFanout(pObj, pFanout, i)
#define Abc_ObjForEachFanin(pObj, pFanin, i)
static void Abc_NtkIncrementTravId(Abc_Ntk_t *p)
static ABC_NAMESPACE_IMPL_START void Res_WinMarkTfi(Res_Win_t *p)
DECLARATIONS ///.
int Res_NodeRef_rec(Abc_Obj_t *pNode)
void Res_WinSweepLeafTfo_rec(Abc_Obj_t *pObj, int nLevelLimit)
static void Vec_PtrClear(Vec_Ptr_t *p)
int Res_WinVisitMffc(Abc_Obj_t *pNode)
#define Vec_PtrForEachEntry(Type, vVec, pEntry, i)
MACRO DEFINITIONS ///.
void Res_WinMarkTfi_rec(Res_Win_t *p, Abc_Obj_t *pObj)
static void Abc_NodeSetTravIdCurrent(Abc_Obj_t *p)