ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SgGraphTraversal< CFG > Member List

This is the complete list of members for SgGraphTraversal< CFG >, including all inherited members.

abnormalsSgGraphTraversal< CFG >private
analyzePath(std::vector< Vertex > &pth)=0SgGraphTraversal< CFG >pure virtual
badloopSgGraphTraversal< CFG >private
badpathsSgGraphTraversal< CFG >private
bfsTraversePath(int begin, int end, CFG *&g, bool loop=false)SgGraphTraversal< CFG >private
borrowedSgGraphTraversal< CFG >private
boundSgGraphTraversal< CFG >private
canEval(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
canSolve(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
checkedfoundSgGraphTraversal< CFG >private
checkednodesSgGraphTraversal< CFG >
clglobalSgGraphTraversal< CFG >private
closuresSgGraphTraversal< CFG >private
closuresVecSgGraphTraversal< CFG >private
clsTSgGraphTraversal< CFG >private
compChildSgGraphTraversal< CFG >private
completedEdgesSgGraphTraversal< CFG >private
completedEdgesOutSgGraphTraversal< CFG >private
completedEdgesPathSgGraphTraversal< CFG >private
completedNodesPathSgGraphTraversal< CFG >private
compParSgGraphTraversal< CFG >private
computable(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
computedNodesSgGraphTraversal< CFG >private
computeInheritedOrdered(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
computeOrder(CFG *&g, const int &begin)SgGraphTraversal< CFG >private
computeOrder(SgIncidenceDirectedGraph *g, SgGraphNode *n, SgGraphNode *endnode)SgGraphTraversal< CFG >private
computeSubGraphs(const int &begin, const int &end, CFG *&g, int depthDifferential)SgGraphTraversal< CFG >private
connectNodesSgGraphTraversal< CFG >private
constructPathAnalyzer(CFG *g, bool unbounded=false, Vertex end=0, Vertex begin=0, bool ns=true)SgGraphTraversal< CFG >
currmSgGraphTraversal< CFG >private
currprimeSgGraphTraversal< CFG >private
defaultSynthesizedAttribute(InheritedAttributeType)SgGraphTraversal< CFG >protected
disjoint(std::vector< SgGraphNode * > &path, std::vector< SgGraphNode * > &vec2) const SgGraphTraversal< CFG >private
distimeSgGraphTraversal< CFG >private
doneSgGraphTraversal< CFG >
downedSgGraphTraversal< CFG >
dpMaxSgGraphTraversal< CFG >private
Edge typedefSgGraphTraversal< CFG >
edge_iterator typedefSgGraphTraversal< CFG >private
edgeintmapSgGraphTraversal< CFG >
enSgGraphTraversal< CFG >private
endnodefakesSgGraphTraversal< CFG >private
evaledpathsSgGraphTraversal< CFG >private
evalNodeOrdered(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
evaluateInheritedAttribute(SgGraphNode *n, std::vector< InheritedAttributeType > inheritedValues)=0SgGraphTraversal< CFG >protectedpure virtual
evaluatePaths(SgIncidenceDirectedGraph *g, SgGraphNode *realstartnode, SgGraphNode *endnode)SgGraphTraversal< CFG >private
evaluatePathsPar(SgIncidenceDirectedGraph *g, SgGraphNode *realstartnode, SgGraphNode *endnode)SgGraphTraversal< CFG >private
evaluateSynthesizedAttribute(SgGraphNode *n, InheritedAttributeType in, SynthesizedAttributesList l)=0SgGraphTraversal< CFG >protectedpure virtual
findClosuresAndMarkersAndEnumerate(CFG *&g)SgGraphTraversal< CFG >private
firstPrepGraph(CFG *&g)SgGraphTraversal< CFG >
flatpathsSgGraphTraversal< CFG >private
fllpSgGraphTraversal< CFG >private
frksLeftSgGraphTraversal< CFG >private
getInEdges(int &node, CFG *&g)SgGraphTraversal< CFG >
getNextChild(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
getNextPar(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
getOutEdges(int &node, CFG *&g)SgGraphTraversal< CFG >
getSource(int &n, CFG *&g)SgGraphTraversal< CFG >inline
getTarget(int &n, CFG *&g)SgGraphTraversal< CFG >inline
getVertexPath(std::vector< int > path, CFG *&g, std::vector< Vertex > &vertexPath)SgGraphTraversal< CFG >private
GraphSubGraphMapSgGraphTraversal< CFG >private
ifstatementsSgGraphTraversal< CFG >
iLoopsSgGraphTraversal< CFG >
in_edge_iterator typedefSgGraphTraversal< CFG >private
inhValsSgGraphTraversal< CFG >private
inseparableSgGraphTraversal< CFG >private
intedgemapSgGraphTraversal< CFG >
intvertmapSgGraphTraversal< CFG >
iValsSgGraphTraversal< CFG >private
knownSgGraphTraversal< CFG >private
loopNumSgGraphTraversal< CFG >
loopnumSgGraphTraversal< CFG >private
loopNumMapSgGraphTraversal< CFG >
looppathsSgGraphTraversal< CFG >
loopSetSgGraphTraversal< CFG >
loopStoreSgGraphTraversal< CFG >private
lpbeginsSgGraphTraversal< CFG >private
lstNSgGraphTraversal< CFG >
lstordmapSgGraphTraversal< CFG >
markerIndexSgGraphTraversal< CFG >private
markersSgGraphTraversal< CFG >private
mkglobalSgGraphTraversal< CFG >private
mkloopmapSgGraphTraversal< CFG >private
mkloopsSgGraphTraversal< CFG >private
needssafetySgGraphTraversal< CFG >private
nextEdgeSgGraphTraversal< CFG >private
nextNodeSgGraphTraversal< CFG >private
nextsubpathSgGraphTraversal< CFG >private
nodeInEdgesNumSgGraphTraversal< CFG >private
nodeStringsSgGraphTraversal< CFG >private
normalsSgGraphTraversal< CFG >private
nullEdgesSgGraphTraversal< CFG >private
nullEdgesOrderedSgGraphTraversal< CFG >
nullEdgesOrderedOutSgGraphTraversal< CFG >private
nullEdgesPathsSgGraphTraversal< CFG >
nullInheritSgGraphTraversal< CFG >
nullloopsSgGraphTraversal< CFG >
nullnodeSgGraphTraversal< CFG >
nullNumSgGraphTraversal< CFG >
numnodesSgGraphTraversal< CFG >
operator=(SgGraphTraversal &)SgGraphTraversal< CFG >
operator=(const SgGraphTraversal &)SgGraphTraversal< CFG >
orderOfNodesSgGraphTraversal< CFG >private
out_edge_iterator typedefSgGraphTraversal< CFG >private
oValsSgGraphTraversal< CFG >private
pathAnalyze(std::vector< SgGraphNode * > &pth, bool loop=false, std::set< std::vector< SgGraphNode * > > &incloops=NULL)=0SgGraphTraversal< CFG >protectedpure virtual
pathCheckSgGraphTraversal< CFG >private
pathnumSgGraphTraversal< CFG >
pathsAtMarkersSgGraphTraversal< CFG >private
pathsAtMkSgGraphTraversal< CFG >private
pathsSizeSgGraphTraversal< CFG >private
pathStoreSgGraphTraversal< CFG >private
pathValMapSgGraphTraversal< CFG >
ploopsSgGraphTraversal< CFG >private
prepareGraph(CFG *&g)SgGraphTraversal< CFG >private
primenodeSgGraphTraversal< CFG >
printCFGEdge(int &cf, CFG *&cfg, std::ofstream &o)SgGraphTraversal< CFG >private
printCFGNode(int &cf, std::ofstream &o)SgGraphTraversal< CFG >private
printCFGNodeGeneric(int &cf, std::string prop, std::ofstream &o)SgGraphTraversal< CFG >private
printEdgeForAnalysis(SgDirectedGraphEdge *e, bool isNullEdge, std::ofstream &ss)SgGraphTraversal< CFG >private
printEdgeForAnalysisPath(SgGraphNode *g1, SgGraphNode *g2, std::ofstream &ss)SgGraphTraversal< CFG >private
printHotness(CFG *&g)SgGraphTraversal< CFG >private
printNodeForAnalysis(SgGraphNode *n, int loopNum, int pathNum, std::ofstream &ss)SgGraphTraversal< CFG >private
printNodePlusEdgesForAnalysis(SgIncidenceDirectedGraph *g, SgGraphNode *n, int loopNum, int pathVal, std::ofstream &ss)SgGraphTraversal< CFG >private
printNodePlusEdgesForAnalysisPath(SgIncidenceDirectedGraph *g, std::vector< SgGraphNode * > n, int loopNum, int pathVal, std::ofstream &ss)SgGraphTraversal< CFG >private
printPathDot(CFG *&g)SgGraphTraversal< CFG >private
ptsNumSgGraphTraversal< CFG >private
recursedSgGraphTraversal< CFG >private
recursesSgGraphTraversal< CFG >private
recursiveLoopsSgGraphTraversal< CFG >private
repEvalSgGraphTraversal< CFG >private
seenEdgesSgGraphTraversal< CFG >private
setPathVal(SgIncidenceDirectedGraph *g, SgGraphNode *n)SgGraphTraversal< CFG >private
SgGraphTraversal()SgGraphTraversal< CFG >
SgGraphTraversal(SgGraphTraversal &)SgGraphTraversal< CFG >
SgGraphTraversal()SgGraphTraversal< CFG >
SgGraphTraversal(const SgGraphTraversal &)SgGraphTraversal< CFG >
sinksSgGraphTraversal< CFG >private
solvedSgGraphTraversal< CFG >private
solvedLoopsSgGraphTraversal< CFG >
solvedsetSgGraphTraversal< CFG >private
solvePaths(SgIncidenceDirectedGraph *g, SgGraphNode *n, SgGraphNode *endnode)SgGraphTraversal< CFG >private
sourcenumSgGraphTraversal< CFG >private
sourcesSgGraphTraversal< CFG >private
stSgGraphTraversal< CFG >private
stoppedpathsSgGraphTraversal< CFG >private
storeCompact(std::vector< int > path)SgGraphTraversal< CFG >private
SubGraphGraphMapSgGraphTraversal< CFG >private
subGraphVectorSgGraphTraversal< CFG >private
subpathglobalSgGraphTraversal< CFG >private
subpathglobalinvSgGraphTraversal< CFG >private
subpathmapSgGraphTraversal< CFG >
subPathsAtMkSgGraphTraversal< CFG >private
synthesizedAttributesSgGraphTraversal< CFG >private
SynthesizedAttributesList typedefSgGraphTraversal< CFG >
totalLoopsSgGraphTraversal< CFG >private
traversalResult()SgGraphTraversal< CFG >private
traverse(SgGraphNode *basenode, SgIncidenceDirectedGraph *g, InheritedAttributeType inheritedValue, InheritedAttributeType nullInherit, SgGraphNode *endnode, bool insep=false, bool pcHk=false)SgGraphTraversal< CFG >
traversePath(int begin, int end, CFG *&g, bool loop=false)SgGraphTraversal< CFG >private
turnsSgGraphTraversal< CFG >
unzipPath(std::vector< int > &path, CFG *&g, int start, int end)SgGraphTraversal< CFG >private
uTraversePath(int begin, int end, CFG *&g, bool loop, std::map< int, std::vector< std::vector< int > > > &localLoops)SgGraphTraversal< CFG >private
Vertex typedefSgGraphTraversal< CFG >
vertex_iterator typedefSgGraphTraversal< CFG >private
vertintmapSgGraphTraversal< CFG >
workingthreadSgGraphTraversal< CFG >private
workingthreadnumSgGraphTraversal< CFG >private
zipPath(std::vector< int > &path, CFG *&g, int start, int end)SgGraphTraversal< CFG >private
zipPath2(std::vector< int > &path, CFG *&g)SgGraphTraversal< CFG >inlineprivate
~SgGraphTraversal()SgGraphTraversal< CFG >virtual
~SgGraphTraversal()SgGraphTraversal< CFG >virtual