remove constant terms
[oota-llvm.git] / include / llvm / Analysis / ScalarEvolutionExpressions.h
index ba32e928d95e61c4d568a8dd07b610baae21a5e8..b468fcd025d84ee545fac5f23f7cbb1c252188e8 100644 (file)
@@ -434,7 +434,8 @@ namespace llvm {
     /// Overall, we have: A[][n][m], and the access function: A[j+k][2i][5i].
     const SCEV *delinearize(ScalarEvolution &SE,
                             SmallVectorImpl<const SCEV *> &Subscripts,
-                            SmallVectorImpl<const SCEV *> &Sizes) const;
+                            SmallVectorImpl<const SCEV *> &Sizes,
+                            const SCEV *ElementSize) const;
   };
 
   //===--------------------------------------------------------------------===//