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

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

_displayData(SimpleDirectedGraphNode *node, std::ostream &os)SimpleDirectedGraphinlineprotectedvirtual
_displayData(SimpleDirectedGraphNode *node, std::ostream &os)SimpleDirectedGraphinlineprotectedvirtual
_funcs_mapSystemDependenceGraphprivate
_getPossibleFuncs(SgFunctionCallExp *funcCall)SystemDependenceGraphprivate
_getPossibleFuncs(SgFunctionCallExp *funcCall)SystemDependenceGraphprivate
_getReachable(std::set< DependenceNode * >start, int edgeTypesToFollow=0)MergedDependenceGraphprotected
_getReachable(std::set< DependenceNode * >start, int edgeTypesToFollow=0)MergedDependenceGraphprotected
_importNode(DependenceNode *node)MergedDependenceGraph
_importNode(DependenceNode *node)MergedDependenceGraph
_mergeGraph(DependenceGraph *graph)MergedDependenceGraphprotected
_mergeGraph(DependenceGraph *graph)MergedDependenceGraphprotected
_nodesSimpleDirectedGraphprotected
_processFunction(FunctionDependenceGraph *pdg)SystemDependenceGraphprivate
_processFunction(FunctionDependenceGraph *pdg)SystemDependenceGraphprivate
addFunction(FunctionDependenceGraph *pdg)SystemDependenceGraph
addFunction(ControlDependenceGraph *cdg, DataDependenceGraph *ddg)SystemDependenceGraph
addFunction(FunctionDependenceGraph *pdg)SystemDependenceGraph
addFunction(ControlDependenceGraph *cdg, DataDependenceGraph *ddg)SystemDependenceGraph
addInterproceduralInformation(InterproceduralInfo *info)SystemDependenceGraphinline
addInterproceduralInformation(InterproceduralInfo *info)SystemDependenceGraphinline
addLibraryExtender(SDGLibraryExtender *le)SystemDependenceGraphinline
addLibraryExtender(SDGLibraryExtender *le)SystemDependenceGraphinline
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
cleanUp(std::set< SgNode * > preserve)SystemDependenceGraph
cleanUp(std::set< SgNode * > preserve)SystemDependenceGraph
COMPLETENESS_HELPER enum valueDependenceGraph
computeSummaryEdges()SystemDependenceGraph
computeSummaryEdges()SystemDependenceGraph
CONTROL enum valueDependenceGraph
CONTROL_HELPER enum valueDependenceGraph
createConnectionsForLibaryFunction(SgFunctionDeclaration *fDec)SystemDependenceGraph
createConnectionsForLibaryFunction(SgFunctionDeclaration *fDec)SystemDependenceGraph
createFunctionStub(InterproceduralInfo *info)SystemDependenceGraph
createFunctionStub(InterproceduralInfo *info)SystemDependenceGraph
createNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
createNode(SgNode *node)DependenceGraph
createNode(DependenceNode::NodeType type, SgNode *identifyingNode)DependenceGraph
createNode(SgNode *node)DependenceGraph
createSafeConfiguration(SgFunctionDeclaration *fDef)SystemDependenceGraph
createSafeConfiguration(SgFunctionDeclaration *fDef)SystemDependenceGraph
DATA enum valueDependenceGraph
DATA_HELPER enum valueDependenceGraph
debugSystemDependenceGraphprivate
debugCoutNodeList()DependenceGraphinline
debugCoutNodeList()DependenceGraphinline
debugmeDependenceGraphprotected
deleteNode(DependenceNode *node)DependenceGraph
deleteNode(DependenceNode *node)DependenceGraph
DependenceGraph()DependenceGraphinline
DependenceGraph()DependenceGraphinline
DO_NOT_FOLLOW enum valueDependenceGraph
doInterproceduralConnections(InterproceduralInfo *ii)SystemDependenceGraph
doInterproceduralConnections(InterproceduralInfo *ii)SystemDependenceGraph
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
functionToInterfunctionalMapSystemDependenceGraphprivate
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
getInterproceduralInformation(SgFunctionDeclaration *dec)SystemDependenceGraphinline
getInterproceduralInformation(SgFunctionDeclaration *dec)SystemDependenceGraphinline
getMainFunction()SystemDependenceGraph
getMainFunction()SystemDependenceGraph
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
getPDGs()SystemDependenceGraph
getPDGs()SystemDependenceGraph
getPossibleFuncs(SgFunctionCallExp *funcCall)SystemDependenceGraphprivate
getPossibleFuncs(SgFunctionCallExp *funcCall)SystemDependenceGraphprivate
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir)SimpleDirectedGraphinline
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir)SimpleDirectedGraphinline
getSlice(DependenceNode *node)SystemDependenceGraphvirtual
getSlice(DependenceNode *node)SystemDependenceGraphvirtual
GLOBALVAR_HELPER enum valueDependenceGraph
hasOutgingEdge(DependenceNode *src, EdgeType compare)DependenceGraph
hasOutgingEdge(DependenceNode *src, EdgeType compare)DependenceGraph
interproceduralInformationSystemDependenceGraphprivate
interproceduralInformationListSystemDependenceGraphprivate
isKnownLibraryFunction(SgFunctionDeclaration *fDec)SystemDependenceGraph
isKnownLibraryFunction(SgFunctionDeclaration *fDec)SystemDependenceGraph
isLibraryFunction(SgFunctionDeclaration *sgFD) const DependenceGraphinlineprotected
isLibraryFunction(SgFunctionDeclaration *sgFD) const DependenceGraphinlineprotected
libraryExtendersSystemDependenceGraphprivate
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinline
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to)SimpleDirectedGraphinline
mergeGraph(DependenceGraph *graph)MergedDependenceGraphprotected
mergeGraph(DependenceGraph *graph)MergedDependenceGraphprotected
nodeExists(SimpleDirectedGraphNode *node)SimpleDirectedGraphinline
nodeExists(SimpleDirectedGraphNode *node)SimpleDirectedGraphinline
nodeTypeToDepNodeMapMapDependenceGraphprotected
PARAMETER_IN enum valueDependenceGraph
PARAMETER_OUT enum valueDependenceGraph
parseProject(SgProject *project)SystemDependenceGraph
parseProject(SgProject *project)SystemDependenceGraph
performInterproceduralAnalysis()SystemDependenceGraph
performInterproceduralAnalysis()SystemDependenceGraph
printGraph()SimpleDirectedGraphinline
printGraph()SimpleDirectedGraphinline
process()SystemDependenceGraph
process()SystemDependenceGraph
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
slice(SgNode *node)MergedDependenceGraph
slice(SgNode *node)MergedDependenceGraph
SUMMARY enum valueDependenceGraph
SYNTACTIC enum valueDependenceGraph
SystemDependenceGraph()SystemDependenceGraphinline
SystemDependenceGraph()SystemDependenceGraphinline
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