ExprTree Directory Reference

src/OpenAnalysis/ExprTree/

Files

file  CompareExprTree.cpp [code]
 

Implementation of ExprTree.


file  CompareExprTree.hpp [code]
 

Expression tree declarations (Possible to compare expression trees).


file  DifferentiableLocsVisitor.cpp [code]
 

Implementation of DifferentiableLocsVisitor class.


file  DifferentiableLocsVisitor.hpp [code]
 

Concrete ExprTreeVisitor that determines which locations are differentiable in an expression. Basically all non-constants that are not index expressions.


file  EvalToConstVisitor.cpp [code]
 

Implementation of EvalToConstVisitor class.


file  EvalToConstVisitor.hpp [code]
 

Concrete ExprTreeVisitor that will use reaching constant information if available and an IRInterface to attempt to evaluate an expression tree to a ConstValBasicInterface.


file  EvalToMemRefVisitor.hpp [code]
 

Concrete ExprTreeVisitor that determines if the only node in the tree is a memory reference.


file  ExprTree.cpp [code]
 

Implementation of ExprTree.


file  ExprTree.hpp [code]
 

Expression tree declarations.


file  ExprTreeSetIterator.cpp [code]
file  ExprTreeSetIterator.hpp [code]
file  ExprTreeVisitor.hpp [code]
 

Abstract visitor for ExprTree's.


file  LinearityLocsVisitor.cpp [code]
 

Implementation of LinearityLocsVisitor class.


file  LinearityLocsVisitor.hpp [code]
 

Concrete ExprTreeVisitor that will use Linearity information if available and an IRInterface to attempt to include specific information to deps.


file  MemRefsVisitor.cpp [code]
 

Implementation of MemRefsVisitor class.


file  MemRefsVisitor.hpp [code]
 

Concrete ExprTreeVisitor that determines which memory references are in an expression.


file  OutputExprTreeVisitor.cpp [code]
 

Implementation of OutputExprTreeVisitor class.


file  OutputExprTreeVisitor.hpp [code]
 

Concrete ExprTreeVisitor that will use Linearity information if available and an IRInterface to attempt to include specific information to deps.



Generated on Sat Oct 31 05:33:32 2009 for OpenAnalysis by  doxygen 1.6.1