OA::AffineExpr Namespace Reference

Classes

class  AffineExprAbstraction
struct  StackObj
class  AffineExprExprTreeVisitor
class  ManagerAffineExpr
class  AffineExprIRInterface

Enumerations

enum  AffineAnlState {
  INVALID_OPERATOR = 0, NON_LINEAR_TERM, INVALID_VAR, INDIRECT_REF,
  VALID_AFFINE_EXP
}
enum  OpType {
  OP_ADD = 0, OP_SUBTRACT, OP_MULTIPLY, OP_DIVIDE,
  OP_MODULO, OP_SHIFT_LEFT, OP_SHIFT_RIGHT, OP_BIT_AND,
  OP_BIT_OR, OP_BIT_XOR, OP_OTHER
}

Enumeration Type Documentation

Used by the ManagerAffineExpr to signify an error state when something unexpected occurs in the expression tree.

Enumerator:
INVALID_OPERATOR 
NON_LINEAR_TERM 
INVALID_VAR 
INDIRECT_REF 
VALID_AFFINE_EXP 

Definition at line 16 of file ManagerAffineExpr.hpp.

Enumerator:
OP_ADD 
OP_SUBTRACT 
OP_MULTIPLY 
OP_DIVIDE 
OP_MODULO 
OP_SHIFT_LEFT 
OP_SHIFT_RIGHT 
OP_BIT_AND 
OP_BIT_OR 
OP_BIT_XOR 
OP_OTHER 

Definition at line 11 of file AffineExprIRInterface.hpp.


Generated on Sat Oct 31 05:29:37 2009 for OpenAnalysis by  doxygen 1.6.1