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

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

breakPointForWhileDefUseAnalysisPFprivate
breakPointForWhileNodeDefUseAnalysisPFprivate
checkElementsForEquality(const multitype *t1, const multitype *t2)DefUseAnalysisAbstractprotected
DEBUG_MODEDefUseAnalysisAbstractprotected
DEBUG_MODE_EXTRADefUseAnalysisAbstractprotected
defuse(T cfgNode, bool *unhandled)DefUseAnalysisPFprivate
DefUseAnalysisAbstract()DefUseAnalysisAbstractinline
DefUseAnalysisPF(bool debug, DefUseAnalysis *dfa_p)DefUseAnalysisPFinline
dfaDefUseAnalysisAbstractprotected
doNotVisitMapDefUseAnalysisAbstractprotected
filteredCFGEdgeType typedefDefUseAnalysisAbstractprotected
filteredCFGNodeType typedefDefUseAnalysisAbstractprotected
getAppName(SgFunctionDeclaration *functionDeclaration)Support
getCFGPredNode(T cfgNode)DefUseAnalysisAbstractinlineprotected
getFileNameString(std::string src)Supportinline
getFullName(SgFunctionDefinition *functionDef)Support
getInitName(SgNode *l_expr)DefUseAnalysisAbstractprotected
getNumberOfNodesVisited()DefUseAnalysisPF
getOtherInNode(T cfgNode, SgNode *oneNode)DefUseAnalysisAbstractinlineprotected
handleDefCopy(SgNode *sgNode, int nrOfInEdges, SgNode *sgNodeBefore, filteredCFGNodeType cfgNode)DefUseAnalysisPFprivate
handleUseCopy(SgNode *sgNode, int nrOfInEdges, SgNode *sgNodeBefore, filteredCFGNodeType cfgNode)DefUseAnalysisPFprivate
hasANodeAboveCurrentChanged(T cfgNode)DefUseAnalysisPFprivate
isContainedinVector(T filterNode, std::vector< T > worklist)Supportinline
isDoubleExactEntry(const multitype *multi, SgInitializedName *name, SgNode *sgNode)DefUseAnalysisAbstractprotected
makeSureThatTheDefIsInTable(SgInitializedName *initName)DefUseAnalysisPFprivate
makeSureThatTheUseIsInTable(SgInitializedName *initName)DefUseAnalysisPFprivate
multitype typedefDefUseAnalysisAbstractprotected
nodeChangedMapDefUseAnalysisAbstractprotected
nrOfNodesVisitedPFDefUseAnalysisPFprivate
performUseAndDefinition(SgNode *sgNode, SgInitializedName *initName, bool isUsage, bool isDefinition, SgNode *sgNodeBefore, bool dont_replace, T cfgNode)DefUseAnalysisPFprivate
printCFGVector(std::vector< T > worklist)DefUseAnalysisAbstractinlineprotected
resBool(bool val)Supportinline
resolveCast(SgExpression *expr)DefUseAnalysisAbstractprotected
run(SgFunctionDefinition *function, bool &abortme)DefUseAnalysisPFvirtual
searchMulti(const multitype *multi, SgInitializedName *initName)DefUseAnalysisAbstractprotected
searchVector(std::vector< filteredCFGNodeType > done, filteredCFGNodeType cfgNode)DefUseAnalysisAbstractprotected
tabletype typedefDefUseAnalysisAbstractprotected
ToString(T t)Supportinline
~DefUseAnalysisAbstract()DefUseAnalysisAbstractinlinevirtual
~DefUseAnalysisPF()DefUseAnalysisPFinlinevirtual