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

Abstract IR interface for Linearity analysis. More...

#include <iostream>
#include <list>
#include <string>
#include <OpenAnalysis/Utils/OA_ptr.hpp>
#include <OpenAnalysis/IRInterface/IRHandles.hpp>
#include <OpenAnalysis/ExprTree/ExprTree.hpp>
#include <OpenAnalysis/IRInterface/AssignPairIterator.hpp>
Include dependency graph for LinearityIRInterface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OA::Linearity::LinearityIRInterface
 

Namespaces

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

Constant Groups

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

Enumerations

enum  OA::Linearity::LinOpType {
  OA::Linearity::OPR_ADDSUB, OA::Linearity::OPR_MPYDIV, OA::Linearity::OPR_POWER, OA::Linearity::OPR_LINEAR,
  OA::Linearity::OPR_NONLINEAR, OA::Linearity::OPR_NONE
}
 

Detailed Description

Abstract IR interface for Linearity analysis.

Authors
Luis Ramos
Version
$Id: LinearityIRInterface.hpp 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.

The source IR will be responsible for ...

Preliminary version of this interface so that Nathan can implement getVisibleSymIterator.

Definition in file LinearityIRInterface.hpp.