abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Aig_Dom_t_ |
struct | Aig_Sto_t_ |
Macros | |
#define | Aig_DomForEachNode(pAig, pDom, pNode, i) for ( i = 0; (i < pDom->nNodes) && ((pNode) = Aig_ManObj(pAig, (pDom)->pNodes[i])); i++ ) |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_Sto_t_ | Aig_Sto_t |
DECLARATIONS ///. More... | |
typedef struct Aig_Dom_t_ | Aig_Dom_t |
#define Aig_DomForEachNode | ( | pAig, | |
pDom, | |||
pNode, | |||
i | |||
) | for ( i = 0; (i < pDom->nNodes) && ((pNode) = Aig_ManObj(pAig, (pDom)->pNodes[i])); i++ ) |
typedef struct Aig_Dom_t_ Aig_Dom_t |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_Sto_t_ Aig_Sto_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigDoms.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Computing multi-output dominators.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 621 of file aigDoms.c.
void Aig_ManComputeDomsForCofactoring | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 1120 of file aigDoms.c.
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 703 of file aigDoms.c.
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 662 of file aigDoms.c.
void Aig_ManComputeDomsTest | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 1044 of file aigDoms.c.
void Aig_ManComputeDomsTest2 | ( | Aig_Man_t * | pAig, |
int | Num | ||
) |
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 1016 of file aigDoms.c.
void Aig_ManDomPrint | ( | Aig_Sto_t * | pSto | ) |
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 206 of file aigDoms.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates dominator manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file aigDoms.c.
void Aig_ManDomStop | ( | Aig_Sto_t * | pSto | ) |
Function*************************************************************
Synopsis [Divides the circuit into well-balanced parts.]
Description []
SideEffects []
SeeAlso []
Definition at line 228 of file aigDoms.c.
void Aig_ManMarkFlopTfi | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Marks the flop TFI with the current traversal ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 601 of file aigDoms.c.
Function*************************************************************
Synopsis [Marks the flop TFI with the current traversal ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 575 of file aigDoms.c.
Function*************************************************************
Synopsis [Adds trivial dominator.]
Description []
SideEffects []
SeeAlso []
Definition at line 96 of file aigDoms.c.
int Aig_ObjDomCheck | ( | Aig_Dom_t * | pDom | ) |
Function*************************************************************
Synopsis [Collects dominators from the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 742 of file aigDoms.c.
Function*************************************************************
Synopsis [Collects dominators from the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 915 of file aigDoms.c.
Function*************************************************************
Synopsis [Computes multi-node dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 540 of file aigDoms.c.
Function*************************************************************
Synopsis [Collects dominators from the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 1069 of file aigDoms.c.
int Aig_ObjDomDeref_rec | ( | Aig_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Returns 1 if the cut is contained.]
Description []
SideEffects []
SeeAlso []
Definition at line 306 of file aigDoms.c.
void Aig_ObjDomFindGood | ( | Aig_Sto_t * | pSto | ) |
Function*************************************************************
Synopsis [Collects dominators from the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 978 of file aigDoms.c.
Function*************************************************************
Synopsis [Merge two arrays of dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 472 of file aigDoms.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Prepares the object for FPGA mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 442 of file aigDoms.c.
int Aig_ObjDomRef_rec | ( | Aig_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Union two arrays of dominators.]
Description []
SideEffects []
SeeAlso []
Definition at line 512 of file aigDoms.c.
Function*************************************************************
Synopsis [Duplicates vector of doms.]
Description []
SideEffects []
SeeAlso []
Definition at line 119 of file aigDoms.c.
Function*************************************************************
Synopsis [Duplicates the vector of doms.]
Description []
SideEffects []
SeeAlso []
Definition at line 187 of file aigDoms.c.
Function*************************************************************
Synopsis [Recycles vector of doms.]
Description []
SideEffects []
SeeAlso []
Definition at line 145 of file aigDoms.c.
Function*************************************************************
Synopsis [Count the number of nodes in the dominator.]
Description []
SideEffects []
SeeAlso []
Definition at line 799 of file aigDoms.c.
Function*************************************************************
Synopsis [Marks the flop TFI with the current traversal ID.]
Description []
SideEffects []
SeeAlso []
Definition at line 770 of file aigDoms.c.
void Aig_ObjPoLogicDeref | ( | Aig_Sto_t * | pSto | ) |