24 #ifdef MAP_ALLOCATE_FANOUT
54 pPivot = pFanin->pFanPivot;
57 pFanin->pFanPivot = pFanout;
65 pFanout->pFanFanin1 = pPivot->pFanFanin1;
66 pPivot->pFanFanin1 = pFanout;
70 pFanout->pFanFanin2 = pPivot->pFanFanin1;
71 pPivot->pFanFanin1 = pFanout;
79 pFanout->pFanFanin1 = pPivot->pFanFanin2;
80 pPivot->pFanFanin2 = pFanout;
84 pFanout->pFanFanin2 = pPivot->pFanFanin2;
85 pPivot->pFanFanin2 = pFanout;
103 Map_Node_t * pFanout, * pFanout2, ** ppFanList;
105 ppFanList = &pFanin->pFanPivot;
110 if ( pFanout == pFanoutToRemove )
113 *ppFanList = pFanout;
void Map_NodeAddFaninFanout(Map_Node_t *pFanin, Map_Node_t *pFanout)
int Map_NodeGetFanoutNum(Map_Node_t *pNode)
#define Map_NodeForEachFanout(pNode, pFanout)
#define Map_IsComplement(p)
GLOBAL VARIABLES ///.
#define ABC_NAMESPACE_IMPL_END
#define Map_NodeReadNextFanoutPlace(pNode, pFanout)
#define ABC_NAMESPACE_IMPL_START
void Map_NodeRemoveFaninFanout(Map_Node_t *pFanin, Map_Node_t *pFanoutToRemove)
#define Map_NodeForEachFanoutSafe(pNode, pFanout, pFanout2)