Public Member Functions

OA::AvailableExpressions::AvailableExpressionsIRInterface Class Reference

#include <auto_AvailableExpressions.hpp>

Inheritance diagram for OA::AvailableExpressions::AvailableExpressionsIRInterface:
Inheritance graph
[legend]
Collaboration diagram for OA::AvailableExpressions::AvailableExpressionsIRInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AvailableExpressionsIRInterface ()
virtual ~AvailableExpressionsIRInterface ()
virtual OA_ptr< IRStmtIteratorgetStmtIterator (ProcHandle h)=0
virtual OA_ptr
< MemRefHandleIterator
getAllMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< MemRefHandleIterator
getDefMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< MemRefHandleIterator
getUseMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< IRCallsiteIterator
getCallsites (StmtHandle h)=0
virtual OA_ptr< NewExprTreegetNewExprTree (OA::ExprHandle h)=0
 AvailableExpressionsIRInterface ()
virtual ~AvailableExpressionsIRInterface ()
virtual OA_ptr< IRStmtIteratorgetStmtIterator (ProcHandle h)=0
virtual OA_ptr
< MemRefHandleIterator
getAllMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< MemRefHandleIterator
getDefMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< MemRefHandleIterator
getUseMemRefs (StmtHandle stmt)=0
virtual OA_ptr
< IRCallsiteIterator
getCallsites (StmtHandle h)=0
virtual OA_ptr< NewExprTreegetNewExprTree (OA::ExprHandle h)=0
virtual OA_ptr
< OA::ExprHandleIterator
getExprHandleIterator (OA::StmtHandle stmt)=0

Detailed Description

Definition at line 14 of file auto_AvailableExpressions.hpp.


Constructor & Destructor Documentation

OA::AvailableExpressions::AvailableExpressionsIRInterface::AvailableExpressionsIRInterface (  )  [inline]

Definition at line 16 of file auto_AvailableExpressions.hpp.

virtual OA::AvailableExpressions::AvailableExpressionsIRInterface::~AvailableExpressionsIRInterface (  )  [inline, virtual]

Definition at line 17 of file auto_AvailableExpressions.hpp.

OA::AvailableExpressions::AvailableExpressionsIRInterface::AvailableExpressionsIRInterface (  )  [inline]

Definition at line 22 of file auto_AvailableExpressionsIRInterface.hpp.

virtual OA::AvailableExpressions::AvailableExpressionsIRInterface::~AvailableExpressionsIRInterface (  )  [inline, virtual]

Definition at line 23 of file auto_AvailableExpressionsIRInterface.hpp.


Member Function Documentation

virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getAllMemRefs ( StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getAllMemRefs ( StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<IRCallsiteIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getCallsites ( StmtHandle  h  )  [pure virtual]
virtual OA_ptr<IRCallsiteIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getCallsites ( StmtHandle  h  )  [pure virtual]
virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getDefMemRefs ( StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getDefMemRefs ( StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<OA::ExprHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getExprHandleIterator ( OA::StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<NewExprTree> OA::AvailableExpressions::AvailableExpressionsIRInterface::getNewExprTree ( OA::ExprHandle  h  )  [pure virtual]
virtual OA_ptr<NewExprTree> OA::AvailableExpressions::AvailableExpressionsIRInterface::getNewExprTree ( OA::ExprHandle  h  )  [pure virtual]
virtual OA_ptr<IRStmtIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getStmtIterator ( ProcHandle  h  )  [pure virtual]
virtual OA_ptr<IRStmtIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getStmtIterator ( ProcHandle  h  )  [pure virtual]
virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getUseMemRefs ( StmtHandle  stmt  )  [pure virtual]
virtual OA_ptr<MemRefHandleIterator> OA::AvailableExpressions::AvailableExpressionsIRInterface::getUseMemRefs ( StmtHandle  stmt  )  [pure virtual]

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