Public Member Functions | Protected Attributes

OA::DataDep::ManagerDataDep Class Reference

Abstract base of data dep manager classes. More...

#include <ManagerDataDep.hpp>

Inheritance diagram for OA::DataDep::ManagerDataDep:
Inheritance graph
[legend]
Collaboration diagram for OA::DataDep::ManagerDataDep:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerDataDep (OA_ptr< DataDepIRInterface > _ir)
virtual OA_ptr< DataDepResultsperformAnalysis (ProcHandle p, OA_ptr< LoopAbstraction > loop)=0

Protected Attributes

OA_ptr< DataDepIRInterfacemIR

Detailed Description

Abstract base of data dep manager classes.

Definition at line 24 of file ManagerDataDep.hpp.


Constructor & Destructor Documentation

OA::DataDep::ManagerDataDep::ManagerDataDep ( OA_ptr< DataDepIRInterface _ir  ) 

Definition at line 4 of file ManagerDataDep.cpp.


Member Function Documentation

virtual OA_ptr<DataDepResults> OA::DataDep::ManagerDataDep::performAnalysis ( ProcHandle  p,
OA_ptr< LoopAbstraction >  loop 
) [pure virtual]

perform the data dependence analysis algorithm associated with the the given class on the specified procedure

Implemented in OA::DataDep::ManagerDataDepGCD.


Member Data Documentation

Definition at line 34 of file ManagerDataDep.hpp.

Referenced by OA::DataDep::ManagerDataDepGCD::performAnalysis().


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