ROSE
0.9.6a
|
#include <InterProcDataFlowAnalysis.h>
Public Member Functions | |
InterProcDataFlowAnalysis (SgProject *_project) | |
virtual void | getFunctionDeclarations (std::vector< SgFunctionDeclaration * > &)=0 |
Get the list of Function Declaration participating in DataFlow Analysis. More... | |
virtual bool | runAndCheckIntraProcAnalysis (SgFunctionDeclaration *)=0 |
Execute IntraProc DataFlow Analysis and check whether anything changed. More... | |
virtual void | run () |
Function which actually performs the DataFlowAnalyis. More... | |
Protected Attributes | |
SgProject * | project |
Stored the Project Object. More... | |
Definition at line 12 of file InterProcDataFlowAnalysis.h.
|
inline |
Definition at line 18 of file InterProcDataFlowAnalysis.h.
|
pure virtual |
Get the list of Function Declaration participating in DataFlow Analysis.
Implemented in PtrAliasAnalysis.
|
pure virtual |
Execute IntraProc DataFlow Analysis and check whether anything changed.
Implemented in PtrAliasAnalysis.
|
virtual |
Function which actually performs the DataFlowAnalyis.
Reimplemented in VirtualFunctionAnalysis, and PtrAliasAnalysis.
|
protected |
Stored the Project Object.
Definition at line 15 of file InterProcDataFlowAnalysis.h.