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.