Class InterProcDataFlowAnalysis#

Inheritance Relationships#

Derived Type#

Class Documentation#

class InterProcDataFlowAnalysis#

Subclassed by PtrAliasAnalysis

Public Functions

inline InterProcDataFlowAnalysis(SgProject *_project)#
virtual void getFunctionDeclarations(std::vector<SgFunctionDeclaration*>&) = 0#

Get the list of Function Declaration participating in DataFlow Analysis.

virtual bool runAndCheckIntraProcAnalysis(SgFunctionDeclaration*) = 0#

Execute IntraProc DataFlow Analysis and check whether anything changed.

virtual void run()#

Function which actually performs the DataFlowAnalyis.

Protected Attributes

SgProject *project#

Stored the Project Object.