ROSE
0.9.6a
|
This is the complete list of members for DefUseAnalysisPF, including all inherited members.
breakPointForWhile | DefUseAnalysisPF | private |
breakPointForWhileNode | DefUseAnalysisPF | private |
checkElementsForEquality(const multitype *t1, const multitype *t2) | DefUseAnalysisAbstract | protected |
DEBUG_MODE | DefUseAnalysisAbstract | protected |
DEBUG_MODE_EXTRA | DefUseAnalysisAbstract | protected |
defuse(T cfgNode, bool *unhandled) | DefUseAnalysisPF | private |
DefUseAnalysisAbstract() | DefUseAnalysisAbstract | inline |
DefUseAnalysisPF(bool debug, DefUseAnalysis *dfa_p) | DefUseAnalysisPF | inline |
dfa | DefUseAnalysisAbstract | protected |
doNotVisitMap | DefUseAnalysisAbstract | protected |
filteredCFGEdgeType typedef | DefUseAnalysisAbstract | protected |
filteredCFGNodeType typedef | DefUseAnalysisAbstract | protected |
getAppName(SgFunctionDeclaration *functionDeclaration) | Support | |
getCFGPredNode(T cfgNode) | DefUseAnalysisAbstract | inlineprotected |
getFileNameString(std::string src) | Support | inline |
getFullName(SgFunctionDefinition *functionDef) | Support | |
getInitName(SgNode *l_expr) | DefUseAnalysisAbstract | protected |
getNumberOfNodesVisited() | DefUseAnalysisPF | |
getOtherInNode(T cfgNode, SgNode *oneNode) | DefUseAnalysisAbstract | inlineprotected |
handleDefCopy(SgNode *sgNode, int nrOfInEdges, SgNode *sgNodeBefore, filteredCFGNodeType cfgNode) | DefUseAnalysisPF | private |
handleUseCopy(SgNode *sgNode, int nrOfInEdges, SgNode *sgNodeBefore, filteredCFGNodeType cfgNode) | DefUseAnalysisPF | private |
hasANodeAboveCurrentChanged(T cfgNode) | DefUseAnalysisPF | private |
isContainedinVector(T filterNode, std::vector< T > worklist) | Support | inline |
isDoubleExactEntry(const multitype *multi, SgInitializedName *name, SgNode *sgNode) | DefUseAnalysisAbstract | protected |
makeSureThatTheDefIsInTable(SgInitializedName *initName) | DefUseAnalysisPF | private |
makeSureThatTheUseIsInTable(SgInitializedName *initName) | DefUseAnalysisPF | private |
multitype typedef | DefUseAnalysisAbstract | protected |
nodeChangedMap | DefUseAnalysisAbstract | protected |
nrOfNodesVisitedPF | DefUseAnalysisPF | private |
performUseAndDefinition(SgNode *sgNode, SgInitializedName *initName, bool isUsage, bool isDefinition, SgNode *sgNodeBefore, bool dont_replace, T cfgNode) | DefUseAnalysisPF | private |
printCFGVector(std::vector< T > worklist) | DefUseAnalysisAbstract | inlineprotected |
resBool(bool val) | Support | inline |
resolveCast(SgExpression *expr) | DefUseAnalysisAbstract | protected |
run(SgFunctionDefinition *function, bool &abortme) | DefUseAnalysisPF | virtual |
searchMulti(const multitype *multi, SgInitializedName *initName) | DefUseAnalysisAbstract | protected |
searchVector(std::vector< filteredCFGNodeType > done, filteredCFGNodeType cfgNode) | DefUseAnalysisAbstract | protected |
tabletype typedef | DefUseAnalysisAbstract | protected |
ToString(T t) | Support | inline |
~DefUseAnalysisAbstract() | DefUseAnalysisAbstract | inlinevirtual |
~DefUseAnalysisPF() | DefUseAnalysisPF | inlinevirtual |