|
abc-master
|
#include "cutInt.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START int | Cut_NodeMapping (Cut_Man_t *p, Cut_Cut_t *pCuts, int Node, int Node0, int Node1) |
| DECLARATIONS ///. More... | |
| static int | Cut_NodeMapping2 (Cut_Man_t *p, Cut_Cut_t *pCuts, int Node, int Node0, int Node1) |
| static int | Cut_CutCheckDominance (Cut_Cut_t *pDom, Cut_Cut_t *pCut) |
| FUNCTION DEFINITIONS ///. More... | |
| static void | Cut_CutFilter (Cut_Man_t *p, Cut_Cut_t *pList) |
| static int | Cut_CutFilterOneEqual (Cut_Man_t *p, Cut_List_t *pSuperList, Cut_Cut_t *pCut) |
| static int | Cut_CutFilterOne (Cut_Man_t *p, Cut_List_t *pSuperList, Cut_Cut_t *pCut) |
| static int | Cut_CutFilterGlobal (Cut_Man_t *p, Cut_Cut_t *pCut) |
| static int | Cut_CutFilterOld (Cut_Man_t *p, Cut_Cut_t *pList, Cut_Cut_t *pCut) |
| static int | Cut_CutProcessTwo (Cut_Man_t *p, Cut_Cut_t *pCut0, Cut_Cut_t *pCut1, Cut_List_t *pSuperList) |
| Cut_Cut_t * | Cut_NodeComputeCuts (Cut_Man_t *p, int Node, int Node0, int Node1, int fCompl0, int fCompl1, int fTriv, int TreeCode) |
| int | Cut_ManMappingArea_rec (Cut_Man_t *p, int Node) |
| void | Cut_NodeDoComputeCuts (Cut_Man_t *p, Cut_List_t *pSuper, int Node, int fCompl0, int fCompl1, Cut_Cut_t *pList0, Cut_Cut_t *pList1, int fTriv, int TreeCode) |
| Cut_Cut_t * | Cut_NodeUnionCuts (Cut_Man_t *p, Vec_Int_t *vNodes) |
| Cut_Cut_t * | Cut_NodeUnionCutsSeq (Cut_Man_t *p, Vec_Int_t *vNodes, int CutSetNum, int fFirst) |
| int | Cut_CutListVerify (Cut_Cut_t *pList) |
Function*************************************************************
Synopsis [Filters cuts using dominance.]
Description []
SideEffects []
SeeAlso []
Definition at line 74 of file cutNode.c.
Function*************************************************************
Synopsis [Checks containment for one cut.]
Description [Returns 1 if the cut is removed.]
SideEffects [May remove other cuts in the set.]
SeeAlso []
Definition at line 250 of file cutNode.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Checks containment for one cut.]
Description [Returns 1 if the cut is removed.]
SideEffects [May remove other cuts in the set.]
SeeAlso []
Definition at line 152 of file cutNode.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Checks equality of one cut.]
Description [Returns 1 if the cut is removed.]
SideEffects []
SeeAlso []
Definition at line 122 of file cutNode.c.
| int Cut_CutListVerify | ( | Cut_Cut_t * | pList | ) |
Function*************************************************************
Synopsis [Verifies that the list contains only non-dominated cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 979 of file cutNode.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Processes two cuts.]
Description [Returns 1 if the limit has been reached.]
SideEffects []
SeeAlso []
Definition at line 312 of file cutNode.c.
| int Cut_ManMappingArea_rec | ( | Cut_Man_t * | p, |
| int | Node | ||
| ) |
Function*************************************************************
Synopsis [Computes area after mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 544 of file cutNode.c.
| Cut_Cut_t* Cut_NodeComputeCuts | ( | Cut_Man_t * | p, |
| int | Node, | ||
| int | Node0, | ||
| int | Node1, | ||
| int | fCompl0, | ||
| int | fCompl1, | ||
| int | fTriv, | ||
| int | TreeCode | ||
| ) |
Function*************************************************************
Synopsis [Computes the cuts by merging cuts at two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 369 of file cutNode.c.
| void Cut_NodeDoComputeCuts | ( | Cut_Man_t * | p, |
| Cut_List_t * | pSuper, | ||
| int | Node, | ||
| int | fCompl0, | ||
| int | fCompl1, | ||
| Cut_Cut_t * | pList0, | ||
| Cut_Cut_t * | pList1, | ||
| int | fTriv, | ||
| int | TreeCode | ||
| ) |
Function*************************************************************
Synopsis [Computes the cuts by merging cuts at two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 572 of file cutNode.c.
DECLARATIONS ///.
CFile****************************************************************
FileName [cutNode.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [K-feasible cut computation package.]
Synopsis [Procedures to compute cuts for a node.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Returns optimum delay mapping using the largest cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 489 of file cutNode.c.
Function*************************************************************
Synopsis [Returns optimum delay mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 446 of file cutNode.c.
Function*************************************************************
Synopsis [Computes the cuts by unioning cuts at a choice node.]
Description []
SideEffects []
SeeAlso []
Definition at line 678 of file cutNode.c.
Function*************************************************************
Synopsis [Computes the cuts by unioning cuts at a choice node.]
Description []
SideEffects []
SeeAlso []
Definition at line 795 of file cutNode.c.