Index: lib/Analysis/DependenceAnalysis.cpp =================================================================== --- lib/Analysis/DependenceAnalysis.cpp +++ lib/Analysis/DependenceAnalysis.cpp @@ -107,7 +107,7 @@ STATISTIC(BanerjeeSuccesses, "Banerjee successes"); static cl::opt -Delinearize("da-delinearize", cl::init(false), cl::Hidden, cl::ZeroOrMore, +Delinearize("da-delinearize", cl::init(true), cl::Hidden, cl::ZeroOrMore, cl::desc("Try to delinearize array references.")); //===----------------------------------------------------------------------===// Index: test/Analysis/Delinearization/multidim_two_accesses_different_delinearization.ll =================================================================== --- test/Analysis/Delinearization/multidim_two_accesses_different_delinearization.ll +++ test/Analysis/Delinearization/multidim_two_accesses_different_delinearization.ll @@ -1,4 +1,4 @@ -; RUN: opt -basicaa -da -analyze -da-delinearize < %s +; RUN: opt -basicaa -da -analyze < %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" target triple = "x86_64-unknown-linux-gnu" Index: test/Analysis/DependenceAnalysis/Banerjee.ll =================================================================== --- test/Analysis/DependenceAnalysis/Banerjee.ll +++ test/Analysis/DependenceAnalysis/Banerjee.ll @@ -1,5 +1,5 @@ ; RUN: opt < %s -analyze -basicaa -da -da-delinearize=false | FileCheck %s -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s -check-prefix=DELIN +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s -check-prefix=DELIN ; ModuleID = 'Banerjee.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/Coupled.ll =================================================================== --- test/Analysis/DependenceAnalysis/Coupled.ll +++ test/Analysis/DependenceAnalysis/Coupled.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'Coupled.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/ExactSIV.ll =================================================================== --- test/Analysis/DependenceAnalysis/ExactSIV.ll +++ test/Analysis/DependenceAnalysis/ExactSIV.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'ExactSIV.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/GCD.ll =================================================================== --- test/Analysis/DependenceAnalysis/GCD.ll +++ test/Analysis/DependenceAnalysis/GCD.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s -check-prefix=DELIN +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s -check-prefix=DELIN ; ModuleID = 'GCD.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/Invariant.ll =================================================================== --- test/Analysis/DependenceAnalysis/Invariant.ll +++ test/Analysis/DependenceAnalysis/Invariant.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; Test for a bug, which caused an assert when an invalid ; SCEVAddRecExpr is created in addToCoefficient. Index: test/Analysis/DependenceAnalysis/NonAffineExpr.ll =================================================================== --- test/Analysis/DependenceAnalysis/NonAffineExpr.ll +++ test/Analysis/DependenceAnalysis/NonAffineExpr.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da-delinearize -da +; RUN: opt < %s -analyze -basicaa -da ; ; CHECK: da analyze - consistent input [S S]! ; CHECK: da analyze - confused! Index: test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll =================================================================== --- test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll +++ test/Analysis/DependenceAnalysis/NonCanonicalizedSubscript.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s -check-prefix=DELIN +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s -check-prefix=DELIN target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" target triple = "x86_64-apple-macosx10.6.0" Index: test/Analysis/DependenceAnalysis/Preliminary.ll =================================================================== --- test/Analysis/DependenceAnalysis/Preliminary.ll +++ test/Analysis/DependenceAnalysis/Preliminary.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'Preliminary.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/Propagating.ll =================================================================== --- test/Analysis/DependenceAnalysis/Propagating.ll +++ test/Analysis/DependenceAnalysis/Propagating.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'Propagating.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/Separability.ll =================================================================== --- test/Analysis/DependenceAnalysis/Separability.ll +++ test/Analysis/DependenceAnalysis/Separability.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'Separability.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/StrongSIV.ll =================================================================== --- test/Analysis/DependenceAnalysis/StrongSIV.ll +++ test/Analysis/DependenceAnalysis/StrongSIV.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'StrongSIV.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Analysis/DependenceAnalysis/SymbolicSIV.ll =================================================================== --- test/Analysis/DependenceAnalysis/SymbolicSIV.ll +++ test/Analysis/DependenceAnalysis/SymbolicSIV.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -analyze -basicaa -da -da-delinearize | FileCheck %s +; RUN: opt < %s -analyze -basicaa -da | FileCheck %s ; ModuleID = 'SymbolicSIV.bc' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" Index: test/Transforms/LoopInterchange/interchange-insts-between-indvar.ll =================================================================== --- test/Transforms/LoopInterchange/interchange-insts-between-indvar.ll +++ test/Transforms/LoopInterchange/interchange-insts-between-indvar.ll @@ -1,4 +1,4 @@ -; RUN: opt < %s -basicaa -da-delinearize -loop-interchange -verify-dom-info -verify-loop-info \ +; RUN: opt < %s -basicaa -loop-interchange -verify-dom-info -verify-loop-info \ ; RUN: -S -pass-remarks=loop-interchange 2>&1 | FileCheck %s @A10 = local_unnamed_addr global [3 x [3 x i32]] zeroinitializer, align 16