OA::DataFlow Namespace Reference

Classes

class  ConstructMREVisitor
class  CalleeToCallerVisitor
class  CallGraphDFProblem
class  CallGraphDFSolver
class  CFGDFProblem
class  CFGDFSolver
class  CountDFSet
class  DataFlowSet
class  DFAGenDFSet
class  DGraphIterativeDFP
class  DGraphSolverDFP
class  ExprDFSet
class  ExprDFSetIterator
class  ICFGDFProblem
class  ICFGDFSolver
class  IRHandleDataFlowSet
class  IRHandleIterator
class  LocDFSet
class  LocDFSetIterator
 general iterator for Locations More...
class  ManagerParamBindings
class  FormalFinderVisitor
class  ParamBindings
class  WorkList
class  node_compare
class  Worklist_PQueue
class  Worklist_Queue
class  CalleeToCallerVisitorIRInterface
class  CallGraphDFProblemIRInterface
class  ParamBindingsIRInterface

Enumerations

enum  DFPImplement { ITERATIVE = 0, WORKLIST_PRIORITY_QUEUE, WORKLIST_QUEUE }

Variables

static bool debug = false
static std::map< OA_ptr
< DGraph::NodeInterface >, int > 
NodeToPriorityMap

Enumeration Type Documentation

Enumerator:
ITERATIVE 
WORKLIST_PRIORITY_QUEUE 
WORKLIST_QUEUE 

Definition at line 46 of file DGraphSolverDFP.hpp.


Variable Documentation

bool OA::DataFlow::debug = false [static]

Definition at line 22 of file CalleeToCallerVisitor.cpp.

Referenced by OA::DataFlow::CallGraphDFSolver::atDGraphEdge(), OA::DataFlow::ICFGDFSolver::atDGraphNode(), OA::DataFlow::CFGDFSolver::atDGraphNode(), OA::DataFlow::CallGraphDFSolver::atDGraphNode(), OA::DataFlow::LocDFSet::calleeToCaller(), OA::DataFlow::LocDFSet::calleeToCallerTransitive(), OA::DataFlow::CalleeToCallerVisitor::CalleeToCallerVisitor(), OA::DataFlow::LocDFSet::callerToCallee(), OA::DataFlow::LocDFSet::callerToCalleeNot(), OA::DataFlow::LocDFSet::callerToCalleeTransitive(), OA::DataFlow::CallGraphDFSolver::CallGraphDFSolver(), OA::DataFlow::CFGDFSolver::CFGDFSolver(), OA::DataFlow::CountDFSet::CountDFSet(), OA::DataFlow::ConstructMREVisitor::createNewMRE(), OA::DataFlow::DGraphIterativeDFP::DGraphIterativeDFP(), OA::DataFlow::DGraphSolverDFP::DGraphSolverDFP(), OA::DataFlow::ExprDFSet::ExprDFSet(), OA::DataFlow::ICFGDFSolver::ICFGDFSolver(), OA::DataFlow::ICFGDFSolver::initialize(), OA::DataFlow::DGraphSolverDFP::Iterative_Solve(), OA::DataFlow::LocDFSet::LocDFSet(), OA::DataFlow::ManagerParamBindings::ManagerParamBindings(), OA::DataFlow::ManagerParamBindings::performAnalysis(), OA::DataFlow::DGraphIterativeDFP::solve(), OA::DataFlow::CallGraphDFSolver::solve(), OA::DataFlow::ConstructMREVisitor::visitAddressOf(), OA::DataFlow::ConstructMREVisitor::visitDeref(), OA::DataFlow::CalleeToCallerVisitor::visitInvisibleLoc(), OA::DataFlow::CalleeToCallerVisitor::visitLocSubSet(), OA::DataFlow::CalleeToCallerVisitor::visitNamedLoc(), and OA::DataFlow::DGraphSolverDFP::WorkList_Solve().


Generated on Sat Oct 31 05:30:51 2009 for OpenAnalysis by  doxygen 1.6.1