OA::IRHandlesIRInterface Class Reference

#include <IRHandles.hpp>

Inheritance diagram for OA::IRHandlesIRInterface:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~IRHandlesIRInterface ()
virtual std::string toString (const ProcHandle h)=0
virtual std::string toString (const StmtHandle h)=0
virtual std::string toString (const ExprHandle h)=0
virtual std::string toString (const OpHandle h)=0
virtual std::string toString (const MemRefHandle h)=0
virtual std::string toString (const CallHandle h)=0
virtual std::string toString (const SymHandle h)=0
virtual std::string toString (const ConstSymHandle h)=0
virtual std::string toString (const ConstValHandle h)=0
virtual void dump (MemRefHandle h, std::ostream &os)=0
 Given a memory reference, pretty-print it to the output stream os.
virtual void dump (StmtHandle stmt, std::ostream &os)=0
 Given a statement, pretty-print it to the output stream os.

Detailed Description

Definition at line 444 of file IRHandles.hpp.


Constructor & Destructor Documentation

virtual OA::IRHandlesIRInterface::~IRHandlesIRInterface (  )  [inline, virtual]

Definition at line 447 of file IRHandles.hpp.


Member Function Documentation

virtual void OA::IRHandlesIRInterface::dump ( StmtHandle  stmt,
std::ostream &  os 
) [pure virtual]

Given a statement, pretty-print it to the output stream os.

Implemented in OA::Alias::AliasIRInterfaceDefault, OA::CFG::CFGIRInterfaceDefault, OA::MPICFG::MPICFGIRInterface, and TestIRInterface.

virtual void OA::IRHandlesIRInterface::dump ( MemRefHandle  h,
std::ostream &  os 
) [pure virtual]

Given a memory reference, pretty-print it to the output stream os.

Implemented in OA::Alias::AliasIRInterfaceDefault, OA::CFG::CFGIRInterfaceDefault, and TestIRInterface.

virtual std::string OA::IRHandlesIRInterface::toString ( const ConstValHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const ConstSymHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const SymHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const CallHandle  h  )  [pure virtual]

Implemented in TestIRInterface.

virtual std::string OA::IRHandlesIRInterface::toString ( const MemRefHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const OpHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const ExprHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const StmtHandle  h  )  [pure virtual]
virtual std::string OA::IRHandlesIRInterface::toString ( const ProcHandle  h  )  [pure virtual]

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

Generated on Sat Oct 31 05:26:11 2009 for OpenAnalysis by  doxygen 1.6.1