OA::SSA::ManagerStandard Class Reference

#include <ManagerSSAStandard.hpp>

Collaboration diagram for OA::SSA::ManagerStandard:
Collaboration graph
[legend]

List of all members.

Classes

class  SSAException

Public Member Functions

 ManagerStandard (OA_ptr< SSAIRInterface > _ir)
virtual ~ManagerStandard ()
virtual OA_ptr< SSA::SSAStandardperformAnalysis (ProcHandle, OA_ptr< CFG::CFGInterface > cfg)
OA_ptr< SSAIRInterfacegetIRInterface ()

Private Member Functions

void build (OA_ptr< CFG::CFGInterface > cfg)

Private Attributes

OA_ptr< SSAIRInterfacemIR
OA_ptr< SSAStandardmSSA

Detailed Description

The AnnotationManager for a SSAStandard Annotation. Knows how to build a SSAStandard, read one in from a file, and write one out to a file.

Definition at line 49 of file ManagerSSAStandard.hpp.


Constructor & Destructor Documentation

OA::SSA::ManagerStandard::ManagerStandard ( OA_ptr< SSAIRInterface _ir  )  [inline]

Definition at line 51 of file ManagerSSAStandard.hpp.

virtual OA::SSA::ManagerStandard::~ManagerStandard (  )  [inline, virtual]

Definition at line 52 of file ManagerSSAStandard.hpp.


Member Function Documentation

void OA::SSA::ManagerStandard::build ( OA_ptr< CFG::CFGInterface cfg  )  [private]

Definition at line 58 of file ManagerSSAStandard.cpp.

Referenced by performAnalysis().

OA_ptr<SSAIRInterface> OA::SSA::ManagerStandard::getIRInterface (  )  [inline]

Definition at line 62 of file ManagerSSAStandard.hpp.

References mIR.

OA_ptr< SSAStandard > OA::SSA::ManagerStandard::performAnalysis ( ProcHandle  proc,
OA_ptr< CFG::CFGInterface cfg 
) [virtual]

Definition at line 48 of file ManagerSSAStandard.cpp.

References build(), mIR, and mSSA.

Here is the call graph for this function:


Member Data Documentation

Definition at line 81 of file ManagerSSAStandard.hpp.

Referenced by getIRInterface(), and performAnalysis().

Definition at line 82 of file ManagerSSAStandard.hpp.

Referenced by performAnalysis().


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

Generated on Sat Oct 31 05:33:09 2009 for OpenAnalysis by  doxygen 1.6.1