|
OpenADFortTk (basic)
|
#include <Open64IRInterface.hpp>

Public Member Functions | |
| Open64PtrAssignPairStmtIterator () | |
| Open64PtrAssignPairStmtIterator (OA::StmtHandle stmt) | |
| virtual | ~Open64PtrAssignPairStmtIterator () |
| virtual OA::OA_ptr < OA::MemRefExpr > | currentTarget () const |
| left hand side | |
| virtual OA::OA_ptr < OA::MemRefExpr > | currentSource () const |
| right hand side | |
| virtual bool | isValid () const |
| virtual void | operator++ () |
| virtual void | reset () |
Private Member Functions | |
| void | create (OA::StmtHandle h) |
Private Attributes | |
| std::list< std::pair < OA::OA_ptr< OA::MemRefExpr > , OA::OA_ptr< OA::MemRefExpr > > > | mMemRefList |
| std::list< std::pair < OA::OA_ptr< OA::MemRefExpr > , OA::OA_ptr< OA::MemRefExpr > > >::iterator | mEnd |
| std::list< std::pair < OA::OA_ptr< OA::MemRefExpr > , OA::OA_ptr< OA::MemRefExpr > > >::iterator | mBegin |
| std::list< std::pair < OA::OA_ptr< OA::MemRefExpr > , OA::OA_ptr< OA::MemRefExpr > > >::iterator | mIter |
| bool | mValid |
Definition at line 346 of file Open64IRInterface.hpp.
Definition at line 350 of file Open64IRInterface.hpp.
| Open64PtrAssignPairStmtIterator::Open64PtrAssignPairStmtIterator | ( | OA::StmtHandle | stmt | ) | [inline] |
Definition at line 351 of file Open64IRInterface.hpp.
References create(), mValid, and reset().

| virtual Open64PtrAssignPairStmtIterator::~Open64PtrAssignPairStmtIterator | ( | ) | [inline, virtual] |
Definition at line 353 of file Open64IRInterface.hpp.
| void Open64PtrAssignPairStmtIterator::create | ( | OA::StmtHandle | h | ) | [private] |
Definition at line 3502 of file Open64IRInterface.cpp.
References mStmtToPtrPairs.
Referenced by Open64PtrAssignPairStmtIterator().
| virtual OA::OA_ptr<OA::MemRefExpr> Open64PtrAssignPairStmtIterator::currentSource | ( | ) | const [inline, virtual] |
right hand side
Definition at line 358 of file Open64IRInterface.hpp.
| virtual OA::OA_ptr<OA::MemRefExpr> Open64PtrAssignPairStmtIterator::currentTarget | ( | ) | const [inline, virtual] |
left hand side
Definition at line 356 of file Open64IRInterface.hpp.
| virtual bool Open64PtrAssignPairStmtIterator::isValid | ( | ) | const [inline, virtual] |
Definition at line 360 of file Open64IRInterface.hpp.
References mEnd, mIter, and mValid.
Referenced by operator++().
| virtual void Open64PtrAssignPairStmtIterator::operator++ | ( | ) | [inline, virtual] |
Definition at line 364 of file Open64IRInterface.hpp.
References isValid(), and mIter.

| void Open64PtrAssignPairStmtIterator::reset | ( | ) | [virtual] |
Definition at line 3492 of file Open64IRInterface.cpp.
Referenced by Open64PtrAssignPairStmtIterator().
std::list<std::pair<OA::OA_ptr<OA::MemRefExpr>, OA::OA_ptr<OA::MemRefExpr> > >::iterator Open64PtrAssignPairStmtIterator::mBegin [private] |
Definition at line 381 of file Open64IRInterface.hpp.
std::list<std::pair<OA::OA_ptr<OA::MemRefExpr>, OA::OA_ptr<OA::MemRefExpr> > >::iterator Open64PtrAssignPairStmtIterator::mEnd [private] |
Definition at line 380 of file Open64IRInterface.hpp.
Referenced by isValid().
std::list<std::pair<OA::OA_ptr<OA::MemRefExpr>, OA::OA_ptr<OA::MemRefExpr> > >::iterator Open64PtrAssignPairStmtIterator::mIter [private] |
Definition at line 382 of file Open64IRInterface.hpp.
Referenced by isValid(), and operator++().
std::list<std::pair<OA::OA_ptr<OA::MemRefExpr>, OA::OA_ptr<OA::MemRefExpr> > > Open64PtrAssignPairStmtIterator::mMemRefList [private] |
FIXME Delayed Implemention FIXME Delayed Implementation
Definition at line 378 of file Open64IRInterface.hpp.
bool Open64PtrAssignPairStmtIterator::mValid [private] |
Definition at line 383 of file Open64IRInterface.hpp.
Referenced by isValid(), and Open64PtrAssignPairStmtIterator().