OA::DUG Namespace Reference


Classes

class  NodeInterface
class  EdgeInterface
class  NodesIteratorInterface
class  EdgesIteratorInterface
class  DUGInterface
class  Node
class  Edge
class  NodesIterator
class  EdgesIterator
class  DUGStandard
class  CreateLocationVisitor
class  ManagerDUGStandard
class  IndepLocVisitor
 Visitors added by PLM 09/22/06. More...
class  depLocVisitor
class  GlobalNode
class  DUGIRInterface

Typedefs

typedef std::pair< IRHandle,
SymHandle
IRSymHandle

Enumerations

enum  EdgeType {
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE,
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE
}
enum  NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE }
enum  EdgeType {
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE,
  CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE
}
enum  NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE }

Functions

void filterStr (std::string &s)
void whatIsIt (std::string name, OA_ptr< OA::MemRefExpr > mre)

Variables

static const char * sEdgeTypeToString []
static const char * sNodeTypeToString []

Typedef Documentation

Definition at line 47 of file DUGInterface.hpp.


Enumeration Type Documentation

Enumerator:
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 

Definition at line 33 of file DUGInterface.hpp.

Enumerator:
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 
CFLOW_EDGE 
CALL_EDGE 
RETURN_EDGE 
PARAM_EDGE 

Definition at line 33 of file DUGInterface.hpp.

Enumerator:
FORMALPARAM_NODE 
NONEFORMAL_NODE 
FORMALPARAM_NODE 
NONEFORMAL_NODE 

Definition at line 35 of file DUGInterface.hpp.

Enumerator:
FORMALPARAM_NODE 
NONEFORMAL_NODE 
FORMALPARAM_NODE 
NONEFORMAL_NODE 

Definition at line 35 of file DUGInterface.hpp.


Function Documentation

void OA::DUG::filterStr ( std::string s  ) 

Definition at line 281 of file DUGStandard.cpp.

void OA::DUG::whatIsIt ( std::string  name,
OA_ptr< OA::MemRefExpr mre 
)


Variable Documentation

const char* OA::DUG::sEdgeTypeToString[] [static]

Initial value:

 { 
    "F",
    "C",
    "R",
    "P"




}

Definition at line 36 of file DUGStandard.cpp.

Referenced by OA::DUG::ManagerDUGStandard::insertEdge(), and OA::DUG::ManagerDUGStandard::printEdge().

const char* OA::DUG::sNodeTypeToString[] [static]

Initial value:

 { 
    "FORMALPARAM_NODE",
    "NONEFORMAL_NODE",
}

Definition at line 46 of file DUGStandard.cpp.


Generated on Fri Jul 24 05:41:35 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1