#include <DFAGenReachingDefinitionsStandard.hpp>


Public Member Functions | |
| DFAGenReachingDefinitionsStandard (ProcHandle p) | |
| ~DFAGenReachingDefinitionsStandard () | |
| OA_ptr< LocIterator > | getDFAGenReachingDefinitionsIterator (StmtHandle s) |
| OA_ptr< LocIterator > | getExitDFAGenReachingDefinitionsIterator () |
| 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< LocSet > | mExitDFAGenReachingDefinitions |
Definition at line 25 of file DFAGenReachingDefinitionsStandard.hpp.
| 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.
| 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.

| OA_ptr< LocIterator > OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::getDFAGenReachingDefinitionsIterator | ( | StmtHandle | s | ) |
Definition at line 10 of file DFAGenReachingDefinitionsStandard.cpp.
References mDFAGenReachingDefinitions.
| OA_ptr< LocIterator > OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::getExitDFAGenReachingDefinitionsIterator | ( | ) |
Definition at line 23 of file DFAGenReachingDefinitionsStandard.cpp.
References mExitDFAGenReachingDefinitions.
| 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] |
Definition at line 44 of file DFAGenReachingDefinitionsStandard.hpp.
References mExitDFAGenReachingDefinitions.
| void OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::output | ( | IRHandlesIRInterface & | pIR | ) | [virtual] |
Implements OA::Annotation.
Definition at line 36 of file DFAGenReachingDefinitionsStandard.cpp.
References getDFAGenReachingDefinitionsIterator(), mDFAGenReachingDefinitions, OA::OA_ptr< T >::ptrEqual(), and OA::Annotation::sOutBuild.

std::map<StmtHandle,OA_ptr<LocSet> > OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::mDFAGenReachingDefinitions [private] |
Definition at line 55 of file DFAGenReachingDefinitionsStandard.hpp.
Referenced by dump(), getDFAGenReachingDefinitionsIterator(), insertDFAGenReachingDefinitions(), and output().
OA_ptr<LocSet> OA::DFAGenReachingDefinitions::DFAGenReachingDefinitionsStandard::mExitDFAGenReachingDefinitions [private] |
Definition at line 56 of file DFAGenReachingDefinitionsStandard.hpp.
Referenced by getExitDFAGenReachingDefinitionsIterator(), and insertExitDFAGenReachingDefinitions().
1.5.7.1