Fix how DependenceAnalysis calls delinearization
[oota-llvm.git] / include / llvm / Analysis / DependenceAnalysis.h
index b05a72ebb6f639eac6a1d3648d47cc93baff7264..9cd2a1700c6f1e82d4946a73b2d7bf0f42d489f3 100644 (file)
@@ -926,9 +926,8 @@ namespace llvm {
     void updateDirection(Dependence::DVEntry &Level,
                          const Constraint &CurConstraint) const;
 
-    bool tryDelinearize(const SCEV *SrcSCEV, const SCEV *DstSCEV,
-                        SmallVectorImpl<Subscript> &Pair,
-                        const SCEV *ElementSize);
+    bool tryDelinearize(Instruction *Src, Instruction *Dst,
+                        SmallVectorImpl<Subscript> &Pair);
 
   public:
     static char ID; // Class identification, replacement for typeinfo