Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

addremove.H File Reference

#include "lego.H"

Go to the source code of this file.

Defines

#define EDGEPORT_DONTCARE   (-1)

Functions

opListAddToList (opList *, legoOp *, int=1, double=0.0)
edgeListAddToList (edgeList *, opEdges *, int=1)
regionListAddToList (regionList *, legoRegion *, int=1)
opListRemoveFromList (opList *, legoOp *, double=-1.0)
edgeListRemoveFromList (edgeList *, opEdges *)
regionListRemoveFromList (regionList *, legoRegion *)
opEdgesAddEdge (legoOp *, legoOp *, legoProc *, enum edgeTypes, int=0, int=0)
opEdgesAddEdge (legoOp *, legoOp *, enum edgeTypes, int=0, int=0)
void AddMidOp (legoOp *, legoOp *)
int RemoveEdge (int, int, legoProc *, enum edgeTypes, int=EDGEPORT_DONTCARE, int=EDGEPORT_DONTCARE)
int RemoveEdge (legoOp *, legoOp *, legoProc *, enum edgeTypes, int=EDGEPORT_DONTCARE, int=EDGEPORT_DONTCARE)
int RemoveEdge (legoOp *, legoOp *, enum edgeTypes, int=EDGEPORT_DONTCARE, int=EDGEPORT_DONTCARE)
void RemoveMidOp (legoOp *, legoProc *, int=0)
void RemoveMidOp (legoOp *, int=0)
void RemoveLastOp (legoOp *, int=0)
void RemoveFinalOp (legoOp *, int=0)
void RemoveFirstOp (legoOp *, int=0)
void RemoveVeryLastOp (legoOp *, int=0)
legoBBAddBBAlongEdge (opEdges *, legoProc *)
legoRegionSplitParentBlockBeforeOp (legoOp *)
flagsAddFlag (int, legoRegion *)
flagsAddFlag (int, legoOp *)
void RemoveFlag (int, legoRegion *)
void RemoveFlag (int, legoOp *)
attrsAddLcAttribute (char *, legoOprd *, legoRegion *, legoProc *)
attrsAddLcAttribute (char *, legoOprd *, legoOp *, legoProc *)
attrsAddLcAttribute (char *, legoOprd *, opEdges *, legoProc *)
void RemoveLcAttribute (char *, legoRegion *, legoProc *)
void RemoveLcAttribute (char *, legoOp *, legoProc *)
void RemoveLcAttribute (char *, opEdges *, legoProc *)
attrsAddLiveAttribute (legoOprd *, legoRegion *, legoProc *)
attrsAddLiveAttribute (legoOprd *, legoOp *, legoProc *)
attrsAddLiveAttribute (legoOprd *, opEdges *, legoProc *)
void RemoveLiveAttribute (legoRegion *, legoProc *)
void RemoveLiveAttribute (legoOp *, legoProc *)
void RemoveLiveAttribute (opEdges *, legoProc *)
attrListAddFreqAttribute (int, int, opEdges *)
void RemoveFreqAttribute (opEdges *)
void ClearMarks (long long, legoRegion *)
void ClearMarks (long long, opEdges *)
attrsAddPointerAttribute (enum attrTypes, char *, legoOprd *, void *object, int objtype, legoProc *)


Define Documentation

#define EDGEPORT_DONTCARE   (-1)
 

Definition at line 25 of file include/addremove.H.

Referenced by RemoveEdge().


Function Documentation

legoBB* AddBBAlongEdge opEdges ,
legoProc
 

Definition at line 1025 of file addremove.C.

opEdges* AddEdge legoOp ,
legoOp ,
enum  edgeTypes,
int  = 0,
int  = 0
 

Definition at line 278 of file addremove.C.

opEdges* AddEdge legoOp ,
legoOp ,
legoProc ,
enum  edgeTypes,
int  = 0,
int  = 0
 

Definition at line 354 of file addremove.C.

flags* AddFlag int  ,
legoOp
 

Definition at line 1507 of file addremove.C.

flags* AddFlag int  ,
legoRegion
 

Definition at line 1493 of file addremove.C.

attrList* AddFreqAttribute int  ,
int  ,
opEdges
 

Definition at line 2015 of file addremove.C.

attrs* AddLcAttribute char *  ,
legoOprd ,
opEdges ,
legoProc
 

Definition at line 1736 of file addremove.C.

attrs* AddLcAttribute char *  ,
legoOprd ,
legoOp ,
legoProc
 

Definition at line 1719 of file addremove.C.

attrs* AddLcAttribute char *  ,
legoOprd ,
legoRegion ,
legoProc
 

Definition at line 1701 of file addremove.C.

attrs* AddLiveAttribute legoOprd ,
opEdges ,
legoProc
 

Definition at line 1785 of file addremove.C.

attrs* AddLiveAttribute legoOprd ,
legoOp ,
legoProc
 

Definition at line 1769 of file addremove.C.

attrs* AddLiveAttribute legoOprd ,
legoRegion ,
legoProc
 

Definition at line 1753 of file addremove.C.

void AddMidOp legoOp ,
legoOp
 

Definition at line 374 of file addremove.C.

attrs* AddPointerAttribute enum  attrTypes,
char *  ,
legoOprd ,
void *  object,
int  objtype,
legoProc
 

Definition at line 1576 of file addremove.C.

regionList* AddToList regionList ,
legoRegion ,
int  = 1
 

Definition at line 138 of file addremove.C.

edgeList* AddToList edgeList ,
opEdges ,
int  = 1
 

Definition at line 113 of file addremove.C.

opList* AddToList opList ,
legoOp ,
int  = 1,
double  = 0.0
 

Definition at line 87 of file addremove.C.

void ClearMarks long  long,
opEdges
 

Definition at line 2115 of file addremove.C.

void ClearMarks long  long,
legoRegion
 

Definition at line 2089 of file addremove.C.

int RemoveEdge legoOp ,
legoOp ,
enum  edgeTypes,
int  = EDGEPORT_DONTCARE,
int  = EDGEPORT_DONTCARE
 

Definition at line 493 of file addremove.C.

int RemoveEdge legoOp ,
legoOp ,
legoProc ,
enum  edgeTypes,
int  = EDGEPORT_DONTCARE,
int  = EDGEPORT_DONTCARE
 

Definition at line 509 of file addremove.C.

int RemoveEdge int  ,
int  ,
legoProc ,
enum  edgeTypes,
int  = EDGEPORT_DONTCARE,
int  = EDGEPORT_DONTCARE
 

Definition at line 463 of file addremove.C.

void RemoveFinalOp legoOp ,
int  = 0
 

Definition at line 659 of file addremove.C.

void RemoveFirstOp legoOp ,
int  = 0
 

Definition at line 751 of file addremove.C.

void RemoveFlag int  ,
legoOp
 

Definition at line 1568 of file addremove.C.

void RemoveFlag int  ,
legoRegion
 

Definition at line 1555 of file addremove.C.

void RemoveFreqAttribute opEdges  ) 
 

Definition at line 2059 of file addremove.C.

regionList* RemoveFromList regionList ,
legoRegion
 

Definition at line 238 of file addremove.C.

edgeList* RemoveFromList edgeList ,
opEdges
 

Definition at line 212 of file addremove.C.

opList* RemoveFromList opList ,
legoOp ,
double  = -1.0
 

Definition at line 182 of file addremove.C.

void RemoveLastOp legoOp ,
int  = 0
 

Definition at line 928 of file addremove.C.

void RemoveLcAttribute char *  ,
opEdges ,
legoProc
 

Definition at line 1951 of file addremove.C.

void RemoveLcAttribute char *  ,
legoOp ,
legoProc
 

Definition at line 1935 of file addremove.C.

void RemoveLcAttribute char *  ,
legoRegion ,
legoProc
 

Definition at line 1919 of file addremove.C.

void RemoveLiveAttribute opEdges ,
legoProc
 

Definition at line 1996 of file addremove.C.

void RemoveLiveAttribute legoOp ,
legoProc
 

Definition at line 1981 of file addremove.C.

void RemoveLiveAttribute legoRegion ,
legoProc
 

Definition at line 1966 of file addremove.C.

void RemoveMidOp legoOp ,
int  = 0
 

Definition at line 529 of file addremove.C.

void RemoveMidOp legoOp ,
legoProc ,
int  = 0
 

Definition at line 640 of file addremove.C.

void RemoveVeryLastOp legoOp ,
int  = 0
 

Definition at line 843 of file addremove.C.

legoRegion* SplitParentBlockBeforeOp legoOp  ) 
 

Definition at line 1204 of file addremove.C.


Generated on Mon Jul 21 20:29:36 2003 for TINKER LEGO DOC by doxygen 1.3.2