OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SSAIRInterface.hpp File Reference

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

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

Go to the source code of this file.

Classes

class  OA::SSA::IRUseDefIterator
 
class  OA::SSA::SSAIRInterface
 

Namespaces

 OA
 Namespace for the whole OpenAnalysis Toolkit.
 
 OA::SSA
 

Constant Groups

 OA
 Namespace for the whole OpenAnalysis Toolkit.
 
 OA::SSA
 

Detailed Description

Abstract interface that the SSA AnnotationManagers require.

Authors
Michelle Strout
Version
Id:
SSAIRInterface.hpp,v 1.2 2007/10/08 19:19:13 utke 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.

An SSA AnnotationManager generates a SSA representation of the program. The analysis engine within the SSA AnnotationManager requires that the SSAIRInterface be implemented so that queries can be made to the Source IR relevant to constructing SSA.

Definition in file SSAIRInterface.hpp.