Public Member Functions

TestIRInterface Class Reference

Inheritance diagram for TestIRInterface:
Inheritance graph
[legend]
Collaboration diagram for TestIRInterface:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 19 of file mretest.cpp.


Constructor & Destructor Documentation

TestIRInterface::TestIRInterface (  )  [inline]

Definition at line 22 of file mretest.cpp.

virtual TestIRInterface::~TestIRInterface (  )  [inline, virtual]

Definition at line 23 of file mretest.cpp.


Member Function Documentation

void TestIRInterface::currentProc ( OA::ProcHandle  p  )  [inline]

Definition at line 56 of file mretest.cpp.

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

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

Implements OA::IRHandlesIRInterface.

Definition at line 49 of file mretest.cpp.

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

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

Implements OA::IRHandlesIRInterface.

Definition at line 46 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::OpHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 34 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::ConstValHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 39 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::ConstSymHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 38 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::SymHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 36 of file mretest.cpp.

References OA::IRHandle::hval().

Here is the call graph for this function:

std::string TestIRInterface::toString ( const OA::ExprHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 32 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::ProcHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 29 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::CallHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 33 of file mretest.cpp.

std::string TestIRInterface::toString ( const OA::StmtHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 30 of file mretest.cpp.

References OA::IRHandle::hval().

Here is the call graph for this function:

std::string TestIRInterface::toString ( const OA::MemRefHandle  h  )  [inline, virtual]

Implements OA::IRHandlesIRInterface.

Definition at line 35 of file mretest.cpp.


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