_displayData(SimpleDirectedGraphNode *node, std::ostream &os) | SimpleDirectedGraph | inlineprotectedvirtual |
_displayData(SimpleDirectedGraphNode *node, std::ostream &os) | SimpleDirectedGraph | inlineprotectedvirtual |
_funcs_map | SystemDependenceGraph | private |
_getPossibleFuncs(SgFunctionCallExp *funcCall) | SystemDependenceGraph | private |
_getPossibleFuncs(SgFunctionCallExp *funcCall) | SystemDependenceGraph | private |
_getReachable(std::set< DependenceNode * >start, int edgeTypesToFollow=0) | MergedDependenceGraph | protected |
_getReachable(std::set< DependenceNode * >start, int edgeTypesToFollow=0) | MergedDependenceGraph | protected |
_importNode(DependenceNode *node) | MergedDependenceGraph | |
_importNode(DependenceNode *node) | MergedDependenceGraph | |
_mergeGraph(DependenceGraph *graph) | MergedDependenceGraph | protected |
_mergeGraph(DependenceGraph *graph) | MergedDependenceGraph | protected |
_nodes | SimpleDirectedGraph | protected |
_processFunction(FunctionDependenceGraph *pdg) | SystemDependenceGraph | private |
_processFunction(FunctionDependenceGraph *pdg) | SystemDependenceGraph | private |
addFunction(FunctionDependenceGraph *pdg) | SystemDependenceGraph | |
addFunction(ControlDependenceGraph *cdg, DataDependenceGraph *ddg) | SystemDependenceGraph | |
addFunction(FunctionDependenceGraph *pdg) | SystemDependenceGraph | |
addFunction(ControlDependenceGraph *cdg, DataDependenceGraph *ddg) | SystemDependenceGraph | |
addInterproceduralInformation(InterproceduralInfo *info) | SystemDependenceGraph | inline |
addInterproceduralInformation(InterproceduralInfo *info) | SystemDependenceGraph | inline |
addLibraryExtender(SDGLibraryExtender *le) | SystemDependenceGraph | inline |
addLibraryExtender(SDGLibraryExtender *le) | SystemDependenceGraph | inline |
addLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to) | SimpleDirectedGraph | inlinevirtual |
addLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to) | SimpleDirectedGraph | inlinevirtual |
addNode(SimpleDirectedGraphNode *node) | SimpleDirectedGraph | inlinevirtual |
addNode(SimpleDirectedGraphNode *node) | SimpleDirectedGraph | inlinevirtual |
BACKWARD enum value | SimpleDirectedGraph | |
BELONGS_TO enum value | DependenceGraph | |
CALL enum value | DependenceGraph | |
CALL_RETURN enum value | DependenceGraph | |
cleanUp(std::set< SgNode * > preserve) | SystemDependenceGraph | |
cleanUp(std::set< SgNode * > preserve) | SystemDependenceGraph | |
COMPLETENESS_HELPER enum value | DependenceGraph | |
computeSummaryEdges() | SystemDependenceGraph | |
computeSummaryEdges() | SystemDependenceGraph | |
CONTROL enum value | DependenceGraph | |
CONTROL_HELPER enum value | DependenceGraph | |
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 value | DependenceGraph | |
DATA_HELPER enum value | DependenceGraph | |
debug | SystemDependenceGraph | private |
debugCoutNodeList() | DependenceGraph | inline |
debugCoutNodeList() | DependenceGraph | inline |
debugme | DependenceGraph | protected |
deleteNode(DependenceNode *node) | DependenceGraph | |
deleteNode(DependenceNode *node) | DependenceGraph | |
DependenceGraph() | DependenceGraph | inline |
DependenceGraph() | DependenceGraph | inline |
DO_NOT_FOLLOW enum value | DependenceGraph | |
doInterproceduralConnections(InterproceduralInfo *ii) | SystemDependenceGraph | |
doInterproceduralConnections(InterproceduralInfo *ii) | SystemDependenceGraph | |
Edge typedef | DependenceGraph | protected |
Edge typedef | DependenceGraph | protected |
edgeExists(DependenceNode *from, DependenceNode *to, EdgeType e) | DependenceGraph | |
edgeExists(DependenceNode *from, DependenceNode *to, EdgeType e) | DependenceGraph | |
edgeMap | DependenceGraph | protected |
edgeNameArray | DependenceGraph | static |
EdgeType enum name | DependenceGraph | |
EdgeType enum name | DependenceGraph | |
edgeType(DependenceNode *from, DependenceNode *to) | DependenceGraph | |
edgeType(DependenceNode *from, DependenceNode *to) | DependenceGraph | |
edgeTypeMap | DependenceGraph | protected |
establishEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL) | DependenceGraph | virtual |
establishEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL) | DependenceGraph | virtual |
FORWARD enum value | SimpleDirectedGraph | |
functionToInterfunctionalMap | SystemDependenceGraph | private |
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() | DependenceGraph | inline |
getInterprocedural() | DependenceGraph | inline |
getInterproceduralInformation(SgFunctionDeclaration *dec) | SystemDependenceGraph | inline |
getInterproceduralInformation(SgFunctionDeclaration *dec) | SystemDependenceGraph | inline |
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() | SimpleDirectedGraph | inline |
getNodes() | SimpleDirectedGraph | inline |
getPDGs() | SystemDependenceGraph | |
getPDGs() | SystemDependenceGraph | |
getPossibleFuncs(SgFunctionCallExp *funcCall) | SystemDependenceGraph | private |
getPossibleFuncs(SgFunctionCallExp *funcCall) | SystemDependenceGraph | private |
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir) | SimpleDirectedGraph | inline |
getReachable(SimpleDirectedGraphNode *start, TraverseDirection dir) | SimpleDirectedGraph | inline |
getSlice(DependenceNode *node) | SystemDependenceGraph | virtual |
getSlice(DependenceNode *node) | SystemDependenceGraph | virtual |
GLOBALVAR_HELPER enum value | DependenceGraph | |
hasOutgingEdge(DependenceNode *src, EdgeType compare) | DependenceGraph | |
hasOutgingEdge(DependenceNode *src, EdgeType compare) | DependenceGraph | |
interproceduralInformation | SystemDependenceGraph | private |
interproceduralInformationList | SystemDependenceGraph | private |
isKnownLibraryFunction(SgFunctionDeclaration *fDec) | SystemDependenceGraph | |
isKnownLibraryFunction(SgFunctionDeclaration *fDec) | SystemDependenceGraph | |
isLibraryFunction(SgFunctionDeclaration *sgFD) const | DependenceGraph | inlineprotected |
isLibraryFunction(SgFunctionDeclaration *sgFD) const | DependenceGraph | inlineprotected |
libraryExtenders | SystemDependenceGraph | private |
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to) | SimpleDirectedGraph | inline |
linkExists(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to) | SimpleDirectedGraph | inline |
mergeGraph(DependenceGraph *graph) | MergedDependenceGraph | protected |
mergeGraph(DependenceGraph *graph) | MergedDependenceGraph | protected |
nodeExists(SimpleDirectedGraphNode *node) | SimpleDirectedGraph | inline |
nodeExists(SimpleDirectedGraphNode *node) | SimpleDirectedGraph | inline |
nodeTypeToDepNodeMapMap | DependenceGraph | protected |
PARAMETER_IN enum value | DependenceGraph | |
PARAMETER_OUT enum value | DependenceGraph | |
parseProject(SgProject *project) | SystemDependenceGraph | |
parseProject(SgProject *project) | SystemDependenceGraph | |
performInterproceduralAnalysis() | SystemDependenceGraph | |
performInterproceduralAnalysis() | SystemDependenceGraph | |
printGraph() | SimpleDirectedGraph | inline |
printGraph() | SimpleDirectedGraph | inline |
process() | SystemDependenceGraph | |
process() | SystemDependenceGraph | |
removeEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL) | DependenceGraph | virtual |
removeEdge(DependenceNode *from, DependenceNode *to, EdgeType e=CONTROL) | DependenceGraph | virtual |
removeLink(SimpleDirectedGraphNode *from, SimpleDirectedGraphNode *to) | SimpleDirectedGraph | inlinevirtual |
removeNode(SimpleDirectedGraphNode *node) | SimpleDirectedGraph | inlinevirtual |
sgNodeToDepNodeMap | DependenceGraph | protected |
SimpleDirectedGraph() | SimpleDirectedGraph | inline |
slice(SgNode *node) | MergedDependenceGraph | |
slice(SgNode *node) | MergedDependenceGraph | |
SUMMARY enum value | DependenceGraph | |
SYNTACTIC enum value | DependenceGraph | |
SystemDependenceGraph() | SystemDependenceGraph | inline |
SystemDependenceGraph() | SystemDependenceGraph | inline |
TraverseDirection enum name | SimpleDirectedGraph | |
TraverseDirection enum name | SimpleDirectedGraph | |
writeDot(char *filename) | DependenceGraph | virtual |
writeDot(char *filename) | DependenceGraph | virtual |
writeDotAndHighlightAllowedEdgesOnly(char *filename, std::set< DependenceGraph::EdgeType >) | DependenceGraph | virtual |
~DependenceGraph() | DependenceGraph | inlinevirtual |
~DependenceGraph() | DependenceGraph | inlinevirtual |
~SimpleDirectedGraph() | SimpleDirectedGraph | inline |
~SimpleDirectedGraph() | SimpleDirectedGraph | inlinevirtual |