CallGraphIRInterface.hpp File Reference

Abstract interface that the CallGraph AnnotationManagers require. More...

#include <iostream>
#include "IRHandles.hpp"
#include <OpenAnalysis/MemRefExpr/MemRefExpr.hpp>
Include dependency graph for CallGraphIRInterface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OA::CallGraph::CallGraphIRInterface

Namespaces

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.


namespace  OA::CallGraph

Detailed Description

Abstract interface that the CallGraph AnnotationManagers require.

Authors:
Michelle Strout
Version:
Id
CallGraphIRInterface.hpp,v 1.8 2004/12/06 20:39:44 mstrout Exp

Copyright (c) 2002-2005, Rice University
Copyright (c) 2004-2005, University of Chicago
Copyright (c) 2006, Contributors
All rights reserved.
See ../../../Copyright.txt for details.

A CallGraph AnnotationManager generates a CallGraph representation of the program. The analysis engine within the CallGraph AnnotationManager requires that the CallGraphIRInterface be implemented so that queries can be made to the Source IR relevant to constructing call graphs. Some of the methods in this interface return an IRRegionStmtIterator. this interface

Definition in file CallGraphIRInterface.hpp.


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