abort | LivenessAnalysis | private |
breakPointForWhile | LivenessAnalysis | private |
breakPointForWhileNode | LivenessAnalysis | private |
checkElementsForEquality(const multitype *t1, const multitype *t2) | DefUseAnalysisAbstract | protected |
counter | LivenessAnalysis | private |
DEBUG_MODE | LivenessAnalysis | private |
DEBUG_MODE_EXTRA | DefUseAnalysisAbstract | protected |
defuse(T cfgNode, bool *unhandled) | LivenessAnalysis | private |
DefUseAnalysisAbstract() | DefUseAnalysisAbstract | inline |
dfa | DefUseAnalysisAbstract | protected |
doNotVisitMap | DefUseAnalysisAbstract | protected |
filteredCFGEdgeType typedef | DefUseAnalysisAbstract | protected |
filteredCFGNodeType typedef | DefUseAnalysisAbstract | protected |
fixupStatementsINOUT(SgFunctionDefinition *funcDecl) | LivenessAnalysis | |
forwardAlgo | LivenessAnalysis | private |
getAllNodesAbove(T source, std::vector< T > &visited) | LivenessAnalysis | private |
getAllNodesBelow(T source, std::vector< T > &visited) | LivenessAnalysis | private |
getAppName(SgFunctionDeclaration *functionDeclaration) | Support | |
getCFGPredNode(T cfgNode) | DefUseAnalysisAbstract | inlineprotected |
getFileNameString(std::string src) | Support | inline |
getFullName(SgFunctionDefinition *functionDef) | Support | |
getFunction(SgNode *node) | LivenessAnalysis | |
getIn(SgNode *sgNode) | LivenessAnalysis | inline |
getInitName(SgNode *l_expr) | DefUseAnalysisAbstract | protected |
getNumberOfNodesVisited() | LivenessAnalysis | |
getOtherInNode(T cfgNode, SgNode *oneNode) | DefUseAnalysisAbstract | inlineprotected |
getOut(SgNode *sgNode) | LivenessAnalysis | inline |
getVisited(SgNode *n) | LivenessAnalysis | inline |
hasANodeAboveCurrentChanged(T source) | LivenessAnalysis | private |
in | LivenessAnalysis | private |
isContainedinVector(T filterNode, std::vector< T > worklist) | Support | inline |
isDoubleExactEntry(const multitype *multi, SgInitializedName *name, SgNode *sgNode) | DefUseAnalysisAbstract | protected |
LivenessAnalysis(bool debug, DefUseAnalysis *dfa_p) | LivenessAnalysis | inline |
merge_no_dups(T &v1, T &v2) | LivenessAnalysis | |
multitype typedef | DefUseAnalysisAbstract | protected |
nodeChangedMap | DefUseAnalysisAbstract | protected |
nrOfNodesVisitedPF | LivenessAnalysis | private |
out | LivenessAnalysis | private |
printCFGVector(std::vector< T > worklist) | DefUseAnalysisAbstract | inlineprotected |
printInAndOut(SgNode *sgNode) | LivenessAnalysis | private |
project | LivenessAnalysis | private |
resBool(bool val) | Support | inline |
resolveCast(SgExpression *expr) | DefUseAnalysisAbstract | protected |
run(SgFunctionDefinition *function, bool &abortme) | LivenessAnalysis | virtual |
searchMulti(const multitype *multi, SgInitializedName *initName) | DefUseAnalysisAbstract | protected |
searchNode | LivenessAnalysis | private |
searchVector(std::vector< filteredCFGNodeType > done, filteredCFGNodeType cfgNode) | DefUseAnalysisAbstract | protected |
setIn(SgNode *sgNode, std::vector< SgInitializedName * > vec) | LivenessAnalysis | inline |
setOut(SgNode *sgNode, std::vector< SgInitializedName * > vec) | LivenessAnalysis | inline |
tabletype typedef | DefUseAnalysisAbstract | protected |
ToString(T t) | Support | inline |
visited | LivenessAnalysis | private |
~DefUseAnalysisAbstract() | DefUseAnalysisAbstract | inlinevirtual |
~LivenessAnalysis() | LivenessAnalysis | inlinevirtual |