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

namespace  OA
 

Namespace for the whole OpenAnalysis Toolkit.


namespace  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.


Generated on Sat Oct 31 05:22:46 2009 for OpenAnalysis by  doxygen 1.6.1