Public Member Functions | Private Attributes

OA::DataFlow::ManagerParamBindings Class Reference

#include <ManagerParamBindings.hpp>

Collaboration diagram for OA::DataFlow::ManagerParamBindings:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ManagerParamBindings (OA_ptr< ParamBindingsIRInterface > _ir)
 ~ManagerParamBindings ()
OA_ptr< ParamBindingsperformAnalysis (OA_ptr< CallGraph::CallGraphInterface > callGraph)

Private Attributes

OA_ptr< ParamBindingsIRInterfacemIR

Detailed Description

Generates ParamBindings

Definition at line 35 of file ManagerParamBindings.hpp.


Constructor & Destructor Documentation

OA::DataFlow::ManagerParamBindings::ManagerParamBindings ( OA_ptr< ParamBindingsIRInterface _ir  ) 

Definition at line 20 of file ManagerParamBindings.cpp.

References OA::DataFlow::debug, and OA_DEBUG_CTRL_MACRO.

OA::DataFlow::ManagerParamBindings::~ManagerParamBindings (  )  [inline]

Definition at line 38 of file ManagerParamBindings.hpp.


Member Function Documentation

OA_ptr< ParamBindings > OA::DataFlow::ManagerParamBindings::performAnalysis ( OA_ptr< CallGraph::CallGraphInterface callGraph  ) 

commented out by PLM 08/11/06 OA_ptr<CallGraph::Interface::NodesIterator> nodeIter=callGraph->getNodesIterator();

commented out by PLM 08/11/06 OA_ptr<CallGraph::Interface::Node> callee = edge->sink(); if (!callee->isDefined()) { continue; }

commented out by PLM 08/11/06 OA_ptr<CallGraph::Interface::Node> caller = edge->source();

Definition at line 29 of file ManagerParamBindings.cpp.

References OA::DataFlow::debug, OA::OA_ptr< T >::dump(), OA::EvalToMemRefVisitor::getMemRef(), OA::IRHandle::hval(), OA::EvalToMemRefVisitor::isMemRef(), and mIR.

Here is the call graph for this function:


Member Data Documentation

Definition at line 44 of file ManagerParamBindings.hpp.

Referenced by performAnalysis().


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