Public Member Functions | Private Attributes

OA::DataDep::ManagerDataDepGCD Class Reference

#include <ManagerDataDepGCD.hpp>

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

List of all members.

Public Member Functions

 ManagerDataDepGCD (OA_ptr< DataDepIRInterface > ir, OA_ptr< Alias::Interface > aliasResults)
virtual OA_ptr< DataDepResultsperformAnalysis (ProcHandle p, OA_ptr< LoopAbstraction > loop)

Private Attributes

OA_ptr< Alias::InterfacemAliasResults

Detailed Description

Definition at line 12 of file ManagerDataDepGCD.hpp.


Constructor & Destructor Documentation

OA::DataDep::ManagerDataDepGCD::ManagerDataDepGCD ( OA_ptr< DataDepIRInterface ir,
OA_ptr< Alias::Interface aliasResults 
)

Definition at line 9 of file ManagerDataDepGCD.cpp.


Member Function Documentation

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

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

Implements OA::DataDep::ManagerDataDep.

Definition at line 18 of file ManagerDataDepGCD.cpp.

References mAliasResults, and OA::DataDep::ManagerDataDep::mIR.


Member Data Documentation

Definition at line 22 of file ManagerDataDepGCD.hpp.

Referenced by performAnalysis().


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