|
abc-master
|
#include "nmInt.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START unsigned | Nm_HashNumber (int Num, int TableSize) |
| DECLARATIONS ///. More... | |
| static unsigned | Nm_HashString (char *pName, int TableSize) |
| static void | Nm_ManResize (Nm_Man_t *p) |
| int | Nm_ManTableAdd (Nm_Man_t *p, Nm_Entry_t *pEntry) |
| FUNCTION DEFINITIONS ///. More... | |
| int | Nm_ManTableDelete (Nm_Man_t *p, int ObjId) |
| Nm_Entry_t * | Nm_ManTableLookupId (Nm_Man_t *p, int ObjId) |
| Nm_Entry_t * | Nm_ManTableLookupName (Nm_Man_t *p, char *pName, int Type) |
| void | Nm_ManProfile (Nm_Man_t *p) |
|
static |
DECLARATIONS ///.
CFile****************************************************************
FileName [nmTable.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Name manager.]
Synopsis [Hash table for the name manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
|
static |
| void Nm_ManProfile | ( | Nm_Man_t * | p | ) |
Function*************************************************************
Synopsis [Profiles hash tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 221 of file nmTable.c.
|
static |
Function*************************************************************
Synopsis [Resizes the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 256 of file nmTable.c.
| int Nm_ManTableAdd | ( | Nm_Man_t * | p, |
| Nm_Entry_t * | pEntry | ||
| ) |
FUNCTION DEFINITIONS ///.
MACRO DEFINITIONS ///.
Function*************************************************************
Synopsis [Adds an entry to two hash tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 71 of file nmTable.c.
| int Nm_ManTableDelete | ( | Nm_Man_t * | p, |
| int | ObjId | ||
| ) |
Function*************************************************************
Synopsis [Deletes the entry from two hash tables.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file nmTable.c.
| Nm_Entry_t* Nm_ManTableLookupId | ( | Nm_Man_t * | p, |
| int | ObjId | ||
| ) |
Function*************************************************************
Synopsis [Looks up the entry by ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 171 of file nmTable.c.
| Nm_Entry_t* Nm_ManTableLookupName | ( | Nm_Man_t * | p, |
| char * | pName, | ||
| int | Type | ||
| ) |
Function*************************************************************
Synopsis [Looks up the entry by name and type.]
Description []
SideEffects []
SeeAlso []
Definition at line 191 of file nmTable.c.