Class LivenessAnalysis#
Defined in File LivenessAnalysis.h
Inheritance Relationships#
Base Type#
public DefUseAnalysisAbstract(Class DefUseAnalysisAbstract)
Class Documentation#
-
class LivenessAnalysis : public DefUseAnalysisAbstract#
Public Functions
-
inline LivenessAnalysis(bool debug, DefUseAnalysis *dfa_p)#
-
inline virtual ~LivenessAnalysis()#
-
SgFunctionDefinition *getFunction(SgNode *node)#
-
int getNumberOfNodesVisited()#
-
virtual FilteredCFGNode<IsDFAFilter> run(SgFunctionDefinition *function, bool &abortme)#
-
inline std::vector<SgInitializedName*> getIn(SgNode *sgNode)#
-
inline std::vector<SgInitializedName*> getOut(SgNode *sgNode)#
-
inline int getVisited(SgNode *n)#
-
inline void setIn(SgNode *sgNode, std::vector<SgInitializedName*> vec)#
-
inline void setOut(SgNode *sgNode, std::vector<SgInitializedName*> vec)#
-
void fixupStatementsINOUT(SgFunctionDefinition *funcDecl)#
-
inline LivenessAnalysis(bool debug, DefUseAnalysis *dfa_p)#