|
abc-master
|
#include "aig.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START unsigned long | Aig_Hash (Aig_Obj_t *pObj, int TableSize) |
| DECLARATIONS ///. More... | |
| static Aig_Obj_t ** | Aig_TableFind (Aig_Man_t *p, Aig_Obj_t *pObj) |
| void | Aig_TableResize (Aig_Man_t *p) |
| FUNCTION DEFINITIONS ///. More... | |
| Aig_Obj_t * | Aig_TableLookup (Aig_Man_t *p, Aig_Obj_t *pGhost) |
| Aig_Obj_t * | Aig_TableLookupTwo (Aig_Man_t *p, Aig_Obj_t *pFanin0, Aig_Obj_t *pFanin1) |
| void | Aig_TableInsert (Aig_Man_t *p, Aig_Obj_t *pObj) |
| void | Aig_TableDelete (Aig_Man_t *p, Aig_Obj_t *pObj) |
| int | Aig_TableCountEntries (Aig_Man_t *p) |
| void | Aig_TableProfile (Aig_Man_t *p) |
| void | Aig_TableClear (Aig_Man_t *p) |
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigTable.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Structural hashing table.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]
Definition at line 31 of file aigTable.c.
| void Aig_TableClear | ( | Aig_Man_t * | p | ) |
Function********************************************************************
Synopsis [Profiles the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 265 of file aigTable.c.
| int Aig_TableCountEntries | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Count the number of nodes in the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 218 of file aigTable.c.
Function*************************************************************
Synopsis [Deletes the node from the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 196 of file aigTable.c.
Definition at line 42 of file aigTable.c.
Function*************************************************************
Synopsis [Adds the new node to the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 173 of file aigTable.c.
Function*************************************************************
Synopsis [Checks if node with the given attributes is in the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 116 of file aigTable.c.
Function*************************************************************
Synopsis [Checks if node with the given attributes is in the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 146 of file aigTable.c.
| void Aig_TableProfile | ( | Aig_Man_t * | p | ) |
Function********************************************************************
Synopsis [Profiles the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 239 of file aigTable.c.
| void Aig_TableResize | ( | Aig_Man_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Resizes the table.]
Description [Typically this procedure should not be called.]
SideEffects []
SeeAlso []
Definition at line 69 of file aigTable.c.