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

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

abortLivenessAnalysisprivate
breakPointForWhileLivenessAnalysisprivate
breakPointForWhileNodeLivenessAnalysisprivate
checkElementsForEquality(const multitype *t1, const multitype *t2)DefUseAnalysisAbstractprotected
counterLivenessAnalysisprivate
DEBUG_MODELivenessAnalysisprivate
DEBUG_MODE_EXTRADefUseAnalysisAbstractprotected
defuse(T cfgNode, bool *unhandled)LivenessAnalysisprivate
DefUseAnalysisAbstract()DefUseAnalysisAbstractinline
dfaDefUseAnalysisAbstractprotected
doNotVisitMapDefUseAnalysisAbstractprotected
filteredCFGEdgeType typedefDefUseAnalysisAbstractprotected
filteredCFGNodeType typedefDefUseAnalysisAbstractprotected
fixupStatementsINOUT(SgFunctionDefinition *funcDecl)LivenessAnalysis
forwardAlgoLivenessAnalysisprivate
getAllNodesAbove(T source, std::vector< T > &visited)LivenessAnalysisprivate
getAllNodesBelow(T source, std::vector< T > &visited)LivenessAnalysisprivate
getAppName(SgFunctionDeclaration *functionDeclaration)Support
getCFGPredNode(T cfgNode)DefUseAnalysisAbstractinlineprotected
getFileNameString(std::string src)Supportinline
getFullName(SgFunctionDefinition *functionDef)Support
getFunction(SgNode *node)LivenessAnalysis
getIn(SgNode *sgNode)LivenessAnalysisinline
getInitName(SgNode *l_expr)DefUseAnalysisAbstractprotected
getNumberOfNodesVisited()LivenessAnalysis
getOtherInNode(T cfgNode, SgNode *oneNode)DefUseAnalysisAbstractinlineprotected
getOut(SgNode *sgNode)LivenessAnalysisinline
getVisited(SgNode *n)LivenessAnalysisinline
hasANodeAboveCurrentChanged(T source)LivenessAnalysisprivate
inLivenessAnalysisprivate
isContainedinVector(T filterNode, std::vector< T > worklist)Supportinline
isDoubleExactEntry(const multitype *multi, SgInitializedName *name, SgNode *sgNode)DefUseAnalysisAbstractprotected
LivenessAnalysis(bool debug, DefUseAnalysis *dfa_p)LivenessAnalysisinline
merge_no_dups(T &v1, T &v2)LivenessAnalysis
multitype typedefDefUseAnalysisAbstractprotected
nodeChangedMapDefUseAnalysisAbstractprotected
nrOfNodesVisitedPFLivenessAnalysisprivate
outLivenessAnalysisprivate
printCFGVector(std::vector< T > worklist)DefUseAnalysisAbstractinlineprotected
printInAndOut(SgNode *sgNode)LivenessAnalysisprivate
projectLivenessAnalysisprivate
resBool(bool val)Supportinline
resolveCast(SgExpression *expr)DefUseAnalysisAbstractprotected
run(SgFunctionDefinition *function, bool &abortme)LivenessAnalysisvirtual
searchMulti(const multitype *multi, SgInitializedName *initName)DefUseAnalysisAbstractprotected
searchNodeLivenessAnalysisprivate
searchVector(std::vector< filteredCFGNodeType > done, filteredCFGNodeType cfgNode)DefUseAnalysisAbstractprotected
setIn(SgNode *sgNode, std::vector< SgInitializedName * > vec)LivenessAnalysisinline
setOut(SgNode *sgNode, std::vector< SgInitializedName * > vec)LivenessAnalysisinline
tabletype typedefDefUseAnalysisAbstractprotected
ToString(T t)Supportinline
visitedLivenessAnalysisprivate
~DefUseAnalysisAbstract()DefUseAnalysisAbstractinlinevirtual
~LivenessAnalysis()LivenessAnalysisinlinevirtual