ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DependenceGraph Member List

This is the complete list of members for DependenceGraph, including all inherited members.

_displayData(SimpleDirectedGraphNode *node, std::ostream &os)SimpleDirectedGraphinlineprotectedvirtual
_displayData(SimpleDirectedGraphNode *node, std::ostream &os)SimpleDirectedGraphinlineprotectedvirtual
_nodesSimpleDirectedGraphprotected
addLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinlinevirtual
addLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinlinevirtual
addNode(SimpleDirectedGraphNode *node)SimpleDirectedGraphinlinevirtual
addNode(SimpleDirectedGraphNode *node)SimpleDirectedGraphinlinevirtual
BACKWARD enum valueSimpleDirectedGraph
BELONGS_TO enum valueDependenceGraph
CALL enum valueDependenceGraph
CALL_RETURN enum valueDependenceGraph
COMPLETENESS_HELPER enum valueDependenceGraph
CONTROL enum valueDependenceGraph
CONTROL_HELPER enum valueDependenceGraph
createNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
createNode(SgNode *node)DependenceGraph
createNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
createNode(SgNode *node)DependenceGraph
DATA enum valueDependenceGraph
DATA_HELPER enum valueDependenceGraph
debugCoutNodeList()DependenceGraphinline
debugCoutNodeList()DependenceGraphinline
debugmeDependenceGraphprotected
deleteNode(DependenceNode *node)DependenceGraph
deleteNode(DependenceNode *node)DependenceGraph
DependenceGraph()DependenceGraphinline
DependenceGraph()DependenceGraphinline
DO_NOT_FOLLOW enum valueDependenceGraph
Edge typedefDependenceGraphprotected
Edge typedefDependenceGraphprotected
edgeExists(DependenceNode *from, DependenceNode *to, EdgeType e)DependenceGraph
edgeExists(DependenceNode *from, DependenceNode *to, EdgeType e)DependenceGraph
edgeMapDependenceGraphprotected
edgeNameArrayDependenceGraphstatic
EdgeType enum nameDependenceGraph
EdgeType enum nameDependenceGraph
edgeType(DependenceNode *from, DependenceNode *to)DependenceGraph
edgeType(DependenceNode *from, DependenceNode *to)DependenceGraph
edgeTypeMapDependenceGraphprotected
establishEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL)DependenceGraphvirtual
establishEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL)DependenceGraphvirtual
FORWARD enum valueSimpleDirectedGraph
getEdgeName(EdgeType type)DependenceGraph
getEdgeName(EdgeType type)DependenceGraph
getExistingNode(SgNode *node)DependenceGraph
getExistingNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
getExistingNode(SgNode *node)DependenceGraph
getExistingNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
getInterprocedural()DependenceGraphinline
getInterprocedural()DependenceGraphinline
getNode(SgNode *node)DependenceGraph
getNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
getNode(SgNode *node)DependenceGraph
getNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
getNodes()SimpleDirectedGraphinline
getNodes()SimpleDirectedGraphinline
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir)SimpleDirectedGraphinline
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir)SimpleDirectedGraphinline
GLOBALVAR_HELPER enum valueDependenceGraph
hasOutgingEdge(DependenceNode *src, EdgeType compare)DependenceGraph
hasOutgingEdge(DependenceNode *src, EdgeType compare)DependenceGraph
isLibraryFunction(SgFunctionDeclaration *sgFD) const DependenceGraphinlineprotected
isLibraryFunction(SgFunctionDeclaration *sgFD) const DependenceGraphinlineprotected
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinline
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinline
nodeExists(SimpleDirectedGraphNode *node)SimpleDirectedGraphinline
nodeExists(SimpleDirectedGraphNode *node)SimpleDirectedGraphinline
nodeTypeToDepNodeMapMapDependenceGraphprotected
PARAMETER_IN enum valueDependenceGraph
PARAMETER_OUT enum valueDependenceGraph
printGraph()SimpleDirectedGraphinline
printGraph()SimpleDirectedGraphinline
removeEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL)DependenceGraphvirtual
removeEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL)DependenceGraphvirtual
removeLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinlinevirtual
removeNode(SimpleDirectedGraphNode *node)SimpleDirectedGraphinlinevirtual
sgNodeToDepNodeMapDependenceGraphprotected
SimpleDirectedGraph()SimpleDirectedGraphinline
SUMMARY enum valueDependenceGraph
SYNTACTIC enum valueDependenceGraph
TraverseDirection enum nameSimpleDirectedGraph
TraverseDirection enum nameSimpleDirectedGraph
writeDot(char *filename)DependenceGraphvirtual
writeDot(char *filename)DependenceGraphvirtual
writeDotAndHighlightAllowedEdgesOnly(char *filename, std::set< DependenceGraph::EdgeType >)DependenceGraphvirtual
~DependenceGraph()DependenceGraphinlinevirtual
~DependenceGraph()DependenceGraphinlinevirtual
~SimpleDirectedGraph()SimpleDirectedGraphinline
~SimpleDirectedGraph()SimpleDirectedGraphinlinevirtual