00001 00014 #ifndef DataDepIRInterface_h 00015 #define DataDepIRInterface_h 00016 00017 #include <OpenAnalysis/ExprTree/ExprTree.hpp> 00018 #include "AffineExprIRInterface.hpp" 00019 00020 namespace OA { 00021 namespace DataDep { 00022 00023 class DataDepIRInterface : 00024 public virtual AffineExpr::AffineExprIRInterface 00025 { 00026 public: 00027 virtual OA_ptr<IdxExprAccessIterator> 00028 getIdxExprAccessIter(ProcHandle p) = 0; 00029 }; 00030 00031 } } // end namespaces 00032 00033 #endif 00034
1.6.1