Public Member Functions | Private Attributes

OA::ReachConsts::ManagerInterReachConsts Class Reference

#include <ManagerInterReachConsts.hpp>

Collaboration diagram for OA::ReachConsts::ManagerInterReachConsts:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerInterReachConsts (OA_ptr< ReachConstsIRInterface > _ir)
 ~ManagerInterReachConsts ()
OA_ptr< InterReachConstsperformAnalysis (OA_ptr< CallGraph::CallGraphInterface > callGraph, OA_ptr< Alias::InterAliasInterface > interAlias, OA_ptr< SideEffect::InterSideEffectInterface > interSE, OA_ptr< CFG::EachCFGInterface > eachCFG, DataFlow::DFPImplement algorithm)

Private Attributes

OA_ptr< ReachConstsIRInterfacemIR

Detailed Description

Generates InterReachConsts.

Definition at line 45 of file ManagerInterReachConsts.hpp.


Constructor & Destructor Documentation

OA::ReachConsts::ManagerInterReachConsts::ManagerInterReachConsts ( OA_ptr< ReachConstsIRInterface _ir  ) 

Definition at line 21 of file ManagerInterReachConsts.cpp.

References OA::ReachConsts::debug, mIR, OA_DEBUG_CTRL_MACRO, and performAnalysis().

Here is the call graph for this function:

OA::ReachConsts::ManagerInterReachConsts::~ManagerInterReachConsts (  )  [inline]

Definition at line 48 of file ManagerInterReachConsts.hpp.


Member Function Documentation

OA_ptr< InterReachConsts > OA::ReachConsts::ManagerInterReachConsts::performAnalysis ( OA_ptr< CallGraph::CallGraphInterface callGraph,
OA_ptr< Alias::InterAliasInterface interAlias,
OA_ptr< SideEffect::InterSideEffectInterface interSE,
OA_ptr< CFG::EachCFGInterface eachCFG,
DataFlow::DFPImplement  algorithm 
)

Just calls ManagerReachConstStandard::performAnalysis on each procedure

Definition at line 31 of file ManagerInterReachConsts.cpp.

Referenced by ManagerInterReachConsts().


Member Data Documentation

Definition at line 60 of file ManagerInterReachConsts.hpp.

Referenced by ManagerInterReachConsts().


The documentation for this class was generated from the following files: