OA::Alias::AliasIRInterfaceDefault Class Reference

#include <AliasIRInterfaceDefault.hpp>

Inheritance diagram for OA::Alias::AliasIRInterfaceDefault:

Inheritance graph
[legend]
Collaboration diagram for OA::Alias::AliasIRInterfaceDefault:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AliasIRInterfaceDefault ()
virtual ~AliasIRInterfaceDefault ()
OA_ptr< IRStmtIteratorgetUnnamedDynAllocStmtIterator (ProcHandle h)
virtual void dump (StmtHandle stmt, std::ostream &os)
virtual void dump (MemRefHandle stmt, std::ostream &os)


Detailed Description

Definition at line 45 of file AliasIRInterfaceDefault.hpp.


Constructor & Destructor Documentation

OA::Alias::AliasIRInterfaceDefault::AliasIRInterfaceDefault (  )  [inline]

Definition at line 47 of file AliasIRInterfaceDefault.hpp.

virtual OA::Alias::AliasIRInterfaceDefault::~AliasIRInterfaceDefault (  )  [inline, virtual]

Definition at line 48 of file AliasIRInterfaceDefault.hpp.


Member Function Documentation

virtual void OA::Alias::AliasIRInterfaceDefault::dump ( MemRefHandle  stmt,
std::ostream &  os 
) [inline, virtual]

Given a memory reference, pretty-print it to the output stream os. The default implementation does nothing.

Implements OA::IRHandlesIRInterface.

Reimplemented in Open64IRInterface.

Definition at line 66 of file AliasIRInterfaceDefault.hpp.

virtual void OA::Alias::AliasIRInterfaceDefault::dump ( StmtHandle  stmt,
std::ostream &  os 
) [inline, virtual]

Given a statement, pretty-print it to the output stream os. The default implementation does nothing.

Implements OA::IRHandlesIRInterface.

Reimplemented in Open64IRInterface.

Definition at line 62 of file AliasIRInterfaceDefault.hpp.

OA_ptr<IRStmtIterator> OA::Alias::AliasIRInterfaceDefault::getUnnamedDynAllocStmtIterator ( ProcHandle  h  )  [inline]

Given a subprogram return an IRStmtIterator* for all statements that involve an unnamed dynamic memory allocation in the subprogram The user must free the iterator's memory via delete.

Definition at line 54 of file AliasIRInterfaceDefault.hpp.


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

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