OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard Class Reference

#include <DFAGenReachingDefinitionsStandard.hpp>

Inheritance diagram for OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard:

Inheritance graph
[legend]
Collaboration diagram for OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DFAGenReachingDefinitionsStandard (ProcHandle p)
 ~DFAGenReachingDefinitionsStandard ()
OA_ptr< LocIteratorgetDFAGenReachingDefinitionsIterator (StmtHandle s)
OA_ptr< LocIteratorgetExitDFAGenReachingDefinitionsIterator ()
void insertDFAGenReachingDefinitions (StmtHandle s, OA_ptr< Location > Live)
void insertExitDFAGenReachingDefinitions (OA_ptr< Location > Live)
void output (IRHandlesIRInterface &pIR)
void dump (std::ostream &os, OA_ptr< IRHandlesIRInterface > ir)

Private Attributes

std::map< StmtHandle, OA_ptr
< LocSet > > 
mDFAGenReachingDefinitions
OA_ptr< LocSetmExitDFAGenReachingDefinitions


Detailed Description

Definition at line 25 of file DFAGenReachingDefinitionsStandard.hpp.


Constructor & Destructor Documentation

OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::DFAGenReachingDefinitionsStandard ( ProcHandle  p  )  [inline]

Definition at line 28 of file DFAGenReachingDefinitionsStandard.hpp.

OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::~DFAGenReachingDefinitionsStandard (  )  [inline]

Definition at line 29 of file DFAGenReachingDefinitionsStandard.hpp.


Member Function Documentation

void OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::dump ( std::ostream &  os,
OA_ptr< IRHandlesIRInterface ir 
)

Definition at line 72 of file DFAGenReachingDefinitionsStandard.cpp.

References OA::OA_ptr< T >::dump(), getDFAGenReachingDefinitionsIterator(), and mDFAGenReachingDefinitions.

Here is the call graph for this function:

OA_ptr< LocIterator > OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::getDFAGenReachingDefinitionsIterator ( StmtHandle  s  ) 

Definition at line 10 of file DFAGenReachingDefinitionsStandard.cpp.

References mDFAGenReachingDefinitions.

Referenced by dump(), and output().

OA_ptr< LocIterator > OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::getExitDFAGenReachingDefinitionsIterator (  ) 

void OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::insertDFAGenReachingDefinitions ( StmtHandle  s,
OA_ptr< Location Live 
) [inline]

Definition at line 36 of file DFAGenReachingDefinitionsStandard.hpp.

References mDFAGenReachingDefinitions.

void OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::insertExitDFAGenReachingDefinitions ( OA_ptr< Location Live  )  [inline]

void OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::output ( IRHandlesIRInterface pIR  )  [virtual]


Member Data Documentation


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

Generated on Fri Jul 24 05:41:02 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1