OA::DataFlow::CalleeToCallerVisitorIRInterface Class Reference

#include <CalleeToCallerVisitorIRInterface.hpp>

Inheritance diagram for OA::DataFlow::CalleeToCallerVisitorIRInterface:

Inheritance graph
[legend]
Collaboration diagram for OA::DataFlow::CalleeToCallerVisitorIRInterface:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CalleeToCallerVisitorIRInterface ()
virtual ~CalleeToCallerVisitorIRInterface ()
virtual OA_ptr
< MemRefExprIterator
getMemRefExprIterator (MemRefHandle h)=0
virtual OA_ptr< LocationgetLocation (ProcHandle p, SymHandle s)=0


Detailed Description

Definition at line 30 of file CalleeToCallerVisitorIRInterface.hpp.


Constructor & Destructor Documentation

OA::DataFlow::CalleeToCallerVisitorIRInterface::CalleeToCallerVisitorIRInterface (  )  [inline]

get iterator over all caller locs that are associated with the callee loc that is being visited

Definition at line 35 of file CalleeToCallerVisitorIRInterface.hpp.

virtual OA::DataFlow::CalleeToCallerVisitorIRInterface::~CalleeToCallerVisitorIRInterface (  )  [inline, virtual]

Definition at line 36 of file CalleeToCallerVisitorIRInterface.hpp.


Member Function Documentation

virtual OA_ptr<Location> OA::DataFlow::CalleeToCallerVisitorIRInterface::getLocation ( ProcHandle  p,
SymHandle  s 
) [pure virtual]

Implemented in Open64IRInterface.

virtual OA_ptr<MemRefExprIterator> OA::DataFlow::CalleeToCallerVisitorIRInterface::getMemRefExprIterator ( MemRefHandle  h  )  [pure virtual]

Given a MemRefHandle return an iterator over MemRefExprs that describe this memory reference

Implemented in Open64IRInterface.


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

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