|
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.