[test][IndVarSimplify] Use -passes syntax in RUN lines. NFC
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 12 Oct 2022 17:17:02 +0000 (19:17 +0200)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Thu, 13 Oct 2022 08:44:37 +0000 (10:44 +0200)
125 files changed:
llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll
llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll
llvm/test/Transforms/IndVarSimplify/2003-09-23-NotAtTop.ll
llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll
llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll
llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll
llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll
llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll
llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll
llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll
llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll
llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll
llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll
llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll
llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll
llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll
llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll
llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll
llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll
llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll
llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll
llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll
llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll
llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll
llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll
llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll
llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
llvm/test/Transforms/IndVarSimplify/2011-09-19-vectoriv.ll
llvm/test/Transforms/IndVarSimplify/2011-09-27-hoistsext.ll
llvm/test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll
llvm/test/Transforms/IndVarSimplify/2011-11-01-lftrptr.ll
llvm/test/Transforms/IndVarSimplify/2011-11-17-selfphi.ll
llvm/test/Transforms/IndVarSimplify/2012-10-19-congruent-constant.ll
llvm/test/Transforms/IndVarSimplify/2020-12-15-trunc-bug-expensive-range-inference.ll
llvm/test/Transforms/IndVarSimplify/D108043.ll
llvm/test/Transforms/IndVarSimplify/NVPTX/no-widen-expensive.ll
llvm/test/Transforms/IndVarSimplify/X86/2009-04-14-shorten_iv_vars.ll
llvm/test/Transforms/IndVarSimplify/X86/2011-11-15-multiexit.ll
llvm/test/Transforms/IndVarSimplify/X86/deterministic-scev-verify.ll
llvm/test/Transforms/IndVarSimplify/X86/eliminate-trunc.ll
llvm/test/Transforms/IndVarSimplify/X86/huge_muls.ll
llvm/test/Transforms/IndVarSimplify/X86/inner-loop-by-latch-cond.ll
llvm/test/Transforms/IndVarSimplify/X86/inner-loop.ll
llvm/test/Transforms/IndVarSimplify/X86/iv-widen.ll
llvm/test/Transforms/IndVarSimplify/X86/loop_evaluate10.ll
llvm/test/Transforms/IndVarSimplify/X86/pr25047.ll
llvm/test/Transforms/IndVarSimplify/X86/pr25360.ll
llvm/test/Transforms/IndVarSimplify/X86/pr27133.ll
llvm/test/Transforms/IndVarSimplify/X86/replace-iv-with-loop-invariant.ll
llvm/test/Transforms/IndVarSimplify/X86/scev-phi-debug-info.ll
llvm/test/Transforms/IndVarSimplify/X86/uglygep.ll
llvm/test/Transforms/IndVarSimplify/X86/widen-nsw.ll
llvm/test/Transforms/IndVarSimplify/ada-loops.ll
llvm/test/Transforms/IndVarSimplify/addrec_no_exec_on_every_iteration.ll
llvm/test/Transforms/IndVarSimplify/ashr-expansion.ll
llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll
llvm/test/Transforms/IndVarSimplify/backedge-on-min-max.ll
llvm/test/Transforms/IndVarSimplify/checks_against_min_value.ll
llvm/test/Transforms/IndVarSimplify/const_phi.ll
llvm/test/Transforms/IndVarSimplify/constant-fold.ll
llvm/test/Transforms/IndVarSimplify/constant_result.ll
llvm/test/Transforms/IndVarSimplify/dont-recompute.ll
llvm/test/Transforms/IndVarSimplify/drop-exact.ll
llvm/test/Transforms/IndVarSimplify/elim-extend.ll
llvm/test/Transforms/IndVarSimplify/eliminate-backedge.ll
llvm/test/Transforms/IndVarSimplify/eliminate-comparison.ll
llvm/test/Transforms/IndVarSimplify/eliminate-exit-no-dl.ll
llvm/test/Transforms/IndVarSimplify/eliminate-exit.ll
llvm/test/Transforms/IndVarSimplify/eliminate-overflow-modified.ll
llvm/test/Transforms/IndVarSimplify/eliminate-rem.ll
llvm/test/Transforms/IndVarSimplify/exit-count-select.ll
llvm/test/Transforms/IndVarSimplify/finite-exit-comparisons.ll
llvm/test/Transforms/IndVarSimplify/floating-point-iv.ll
llvm/test/Transforms/IndVarSimplify/floating-point-small-iv.ll
llvm/test/Transforms/IndVarSimplify/full_widening.ll
llvm/test/Transforms/IndVarSimplify/indirectbr.ll
llvm/test/Transforms/IndVarSimplify/infer-poison-flags.ll
llvm/test/Transforms/IndVarSimplify/iv-fold.ll
llvm/test/Transforms/IndVarSimplify/iv-sext.ll
llvm/test/Transforms/IndVarSimplify/iv-widen-elim-ext.ll
llvm/test/Transforms/IndVarSimplify/iv-zext.ll
llvm/test/Transforms/IndVarSimplify/lftr-multi-exit.ll
llvm/test/Transforms/IndVarSimplify/lftr-pr20680.ll
llvm/test/Transforms/IndVarSimplify/lftr-pr31181.ll
llvm/test/Transforms/IndVarSimplify/lftr-pr41998.ll
llvm/test/Transforms/IndVarSimplify/lftr-promote.ll
llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll
llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll
llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll
llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll
llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll
llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll
llvm/test/Transforms/IndVarSimplify/masked-iv.ll
llvm/test/Transforms/IndVarSimplify/monotonic_checks.ll
llvm/test/Transforms/IndVarSimplify/negative_ranges.ll
llvm/test/Transforms/IndVarSimplify/no-iv-rewrite.ll
llvm/test/Transforms/IndVarSimplify/outer_phi.ll
llvm/test/Transforms/IndVarSimplify/pr18223.ll
llvm/test/Transforms/IndVarSimplify/pr22222.ll
llvm/test/Transforms/IndVarSimplify/pr24952.ll
llvm/test/Transforms/IndVarSimplify/pr25578.ll
llvm/test/Transforms/IndVarSimplify/pr28705.ll
llvm/test/Transforms/IndVarSimplify/predicated_ranges.ll
llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll
llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll
llvm/test/Transforms/IndVarSimplify/replace-loop-exit-folds.ll
llvm/test/Transforms/IndVarSimplify/replace-sdiv-by-udiv.ll
llvm/test/Transforms/IndVarSimplify/replace-srem-by-urem.ll
llvm/test/Transforms/IndVarSimplify/rewrite-loop-exit-values-phi.ll
llvm/test/Transforms/IndVarSimplify/scevexpander-phi-base-case.ll
llvm/test/Transforms/IndVarSimplify/sentinel.ll
llvm/test/Transforms/IndVarSimplify/shared-exit-between-nested-loop.ll
llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll
llvm/test/Transforms/IndVarSimplify/simplify-pointer-arithmetic.ll
llvm/test/Transforms/IndVarSimplify/sink-alloca.ll
llvm/test/Transforms/IndVarSimplify/sink-trapping.ll
llvm/test/Transforms/IndVarSimplify/strengthen-overflow.ll
llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll
llvm/test/Transforms/IndVarSimplify/trivial-checks.ll
llvm/test/Transforms/IndVarSimplify/trivial-guard.ll
llvm/test/Transforms/IndVarSimplify/udiv-invariant-but-traps.ll
llvm/test/Transforms/IndVarSimplify/udiv.ll
llvm/test/Transforms/IndVarSimplify/widen-i32-i8ptr.ll
llvm/test/Transforms/IndVarSimplify/zext-nuw.ll

index 92911ae..586ca94 100644 (file)
@@ -1,7 +1,7 @@
 ; Induction variable pass is doing bad things with pointer induction vars, 
 ; trying to do arithmetic on them directly.
 ;
-; RUN: opt < %s -indvars
+; RUN: opt < %s -passes=indvars
 ;
 define void @test(i32 %A, i32 %S, i8* %S.upgrd.1) {
 ; <label>:0
index 38fa112..3265a24 100644 (file)
@@ -1,7 +1,7 @@
 ; This is a test case for the expression analysis code, not really indvars.
 ; It was assuming any constant of int type was a ConstantInteger.
 ;
-; RUN: opt < %s -indvars
+; RUN: opt < %s -passes=indvars
 
 @X = global i32 7               ; <i32*> [#uses=1]
 
index e3de75e..1fe1074 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -indvars < %s | FileCheck %s
+; RUN: opt -S -passes=indvars < %s | FileCheck %s
 
 ; The indvar simplification code should ensure that the first PHI in the block 
 ; is the canonical one!
index 7536331..69ccb5c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @test() {
 entry:
index 662828c..b0e99bf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output 
+; RUN: opt < %s -passes=indvars -disable-output 
 define void @_ZN17CoinFactorization7cleanupEv() {
 entry:
         br i1 false, label %loopexit.14, label %cond_continue.3
index c49819e..2da2748 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @test() {
         br label %endif.0.i
index 06eec7d..8d58625 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 ; ModuleID = '2004-04-05-InvokeCastCrash.ll'
        %struct.__false_type = type { i8 }
        %"struct.__gnu_cxx::_Hashtable_node<const llvm::Constant*>" = type { %"struct.__gnu_cxx::_Hashtable_node<const llvm::Constant*>"*, %"struct.llvm::Constant"* }
index ec1218b..207f15b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @.outPlank_21() {
 entry:
index 926b82f..98dd0b8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @_ZN5ArrayISt7complexIdEEC2ERK10dim_vector() personality i32 (...)* @__gxx_personality_v0 {
 entry:
index a0dac7a..111fbaf 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 declare void @q_atomic_increment()
 
index 0c48a63..9b098ba 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define i32 @main() {
 ; CHECK-LABEL: @main(
index 0862f11..1fce0b7 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @main() {
 entry:
index 7ef351d..785493c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 @fixtab = external global [29 x [29 x [2 x i32]]]               ; <[29 x [29 x [2 x i32]]]*> [#uses=1]
 
index c5e95ba..78cc2e3 100644 (file)
@@ -1,5 +1,5 @@
 ; PR726
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Make sure to compute the right exit value based on negative strides.
 
index 2d40f88..c32bc2e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 
 define void @get_block() {
 endif.0:
index 787c9b0..3246310 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 ; ModuleID = '2006-09-20-LFTR-Crash.ll'
        %struct.p7prior_s = type { i32, i32, [200 x float], [200 x [7 x float]], i32, [200 x float], [200 x [20 x float]], i32, [200 x float], [200 x [20 x float]] }
 
index 80c9ebf..1ad0f8d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
        %struct.vorbis_dsp_state = type { i32, %struct.vorbis_info*, float**, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
index e6986ca..d5c1fdb 100644 (file)
@@ -1,5 +1,5 @@
 ; PR1015
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-p:32:32"
 target triple = "i686-apple-darwin8"
index fc7d633..a5f4d3c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 ; PR1487
 
        %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* }
index cad4eb1..c796104 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 ; PR1814
 target datalayout = "e-p:32:32-f64:32:64-i64:32:64-f80:32:32"
 
index 77235d2..a50d346 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -disable-output
+; RUN: opt < %s -passes=indvars -disable-output
 ; PR2434
 
 define fastcc void @regcppop() nounwind  {
index a5669c5..49e4cbd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; ModuleID = '<stdin>'
 
 ; Provide legal integer types.
index 1248154..e6c5d38 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars
+; RUN: opt < %s -passes=indvars
 ; PR2857
 
 @foo = external global i32             ; <i32*> [#uses=1]
index 24074bf..2c67be5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars
+; RUN: opt < %s -passes=indvars
 ; rdar://6817574
 
 define i32 @t1() nounwind ssp {
index 44c43a3..eb9ba7f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR4086
 
 ; Provide legal integer types.
index d211e3b..222a081 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars
+; RUN: opt < %s -passes=indvars
 ; PR4258
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
 target triple = "i386-pc-linux-gnu"
index fb465a5..6b67308 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; Test WidenIV::GetExtendedOperandRecurrence.
 ; %add, %sub and %mul should be extended to i64 because it is nsw, even though its
 ; sext cannot be hoisted outside the loop.
index 6a01012..2a85476 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR10946: Vector IVs are not SCEVable.
 ; CHECK-NOT: phi
 define void @test() nounwind {
index f0765e7..bf2dc7e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; Test indvars' ability to hoist new sext created by WidenIV.
 ; From ffbench.
 
index ed2b874..85facc2 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; rdar://10359193: assert "IndVar type must match IVInit type"
 
 target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:32:64-v128:32:128-a0:0:32-n32-S32"
index 1780a69..1ada358 100644 (file)
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S "-data-layout=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" | FileCheck -check-prefix=PTR64 %s
-; RUN: opt < %s -indvars -S "-data-layout=e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32" | FileCheck -check-prefix=PTR32 %s
+; RUN: opt < %s -passes=indvars -S "-data-layout=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" | FileCheck -check-prefix=PTR64 %s
+; RUN: opt < %s -passes=indvars -S "-data-layout=e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32" | FileCheck -check-prefix=PTR32 %s
 ;
 ; PR11279: Assertion !IVLimit->getType()->isPointerTy()
 ;
index 8f0cb80..1c98f31 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR11350: Check that SimplifyIndvar handles a cycle of useless self-phis.
 
 ; CHECK-LABEL: @test(
index 5f6ff36..2c65bbe 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -S -indvars < %s | FileCheck %s
+; RUN: opt -S -passes=indvars < %s | FileCheck %s
 
 ; PR12627
 define void @test1(i32 %x) nounwind uwtable ssp {
index a1ad4d0..29e5c8a 100644 (file)
@@ -1,4 +1,3 @@
-; RUN: opt < %s -indvars -S -scalar-evolution-use-expensive-range-sharpening | FileCheck %s
 ; RUN: opt < %s -passes=indvars -S -scalar-evolution-use-expensive-range-sharpening | FileCheck %s
 
 target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:1-p2:32:8:8:32-ni:2"
index 796342c..452c391 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S %s | FileCheck %s
+; RUN: opt -passes=indvars -S %s | FileCheck %s
 
 @g_2168 = external global [4 x [6 x i32]], align 16
 @g_1150 = external global i32*, align 8
index ae2cb7f..9ba2ed0 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target triple = "nvptx64-unknown-unknown"
 
index 9226088..3aff3e1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; ModuleID = '<stdin>'
 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-n32:64"
 target triple = "x86_64-apple-darwin9.6"
index 65b2cf6..76b5438 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ;
 ; Prior to the fix for PR11375, indvars would replace %firstIV with a
 ; loop-invariant gep computed in the preheader. This was incorrect
index 589caa7..30d560f 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; Check that IndVarSimplify's result is not influenced by stray calls to
 ; ScalarEvolution in debug builds. However, -verify-indvars may still do
index a6a22c9..d8f2d38 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S -indvars-predicate-loops=0 < %s | FileCheck %s
+; RUN: opt -passes=indvars -S -indvars-predicate-loops=0 < %s | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
index 92722ca..39f28dd 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
index 1e0c0dd..a6affb3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128-ni:1"
 target triple = "x86_64-unknown-linux-gnu"
index b849c4e..e5e6a0d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; This is regression test for the bug in ScalarEvolution::isKnownPredicate.
 ; It does not check whether SCEV is available at loop entry before invoking
index d0f7081..89de7ac 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; RUN: opt < %s -S -passes='lcssa,loop-simplify,require<targetir>,require<scalar-evolution>,require<domtree>,loop(indvars)' | FileCheck %s
 
 ; Provide legal integer types.
index 3ac9106..cbd4e19 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ;
 ; This loop has multiple exits, and the value of %b1 depends on which
 ; exit is taken. Indvars should correctly compute the exit values.
index dc39a78..7b3f4d8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-apple-macosx10.11.0"
index 9f6df70..e0ca543 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 
 ; Ensure that does not crash
index 75dd912..b2ef606 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-pc-windows-msvc18.0.0"
 
index d3d6d1e..7656d10 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
index 0eced1a..61f7eac 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt %s -indvars -S -o - | FileCheck %s
+; RUN: opt %s -passes=indvars -S -o - | FileCheck %s
 source_filename = "/Data/llvm/test/Transforms/IndVarSimplify/scev-phi-debug-info.ll"
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 target triple = "x86_64-unknown-linux-gnu"
index 4ee231f..126fe0c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 ; rdar://8197217
 
 ; Indvars should be able to emit a clean GEP here, not an uglygep.
index 9365d68..4c507d3 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %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-apple-macosx"
 
index 4cc7cb6..ded30cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ;
 ; PR1301
 
index 640edb5..7b8ac40 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"
index be5371e..fa1ab67 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S %s | FileCheck %s
+; RUN: opt -passes=indvars -S %s | FileCheck %s
 
 target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
 
index 19065db..7ae69da 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Indvars should be able to eliminate all of the sign extensions
 ; inside the loop.
index bc846c4..fda2c55 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; RUN: opt -lcssa -loop-simplify -S < %s | opt -S -passes='require<targetir>,require<scalar-evolution>,require<domtree>,loop(indvars)'
 
 ;; --- signed ---
index 2b25daf..6f41b04 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
 ; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define void @test_signed(i32 %start) {
index 33dc551..c13e743 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
index ef42ac7..995e658 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 define void @test0(i32* %x) {
 entry:
index 749c4af..6eae0cd 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 @Y = global [400 x i16] zeroinitializer, align 1
 
index 91abc06..bf97fe1 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; This tests that the IV is recomputed outside of the loop even when it is known
 ; to be computed by the loop and used in the loop any way, if it is cheap to do
index ab5b2b5..70afda9 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128-ni:1"
 
index 5960a7d..56f8d16 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %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"
 
index e283c2d..d3fe3b8 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: -p
-; RUN: opt < %s -indvars -S | FileCheck %s
 ; RUN: opt < %s -passes=indvars -S | FileCheck %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"
 
index 7bf8915..1e99c38 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %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"
 
index 6eefed1..c96048e 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; Check the case where one exit has a pointer EC, and the other doesn't.
 ; Note that this test case is really really fragile.  Removing any
index e574c2f..b246508 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 define void @ult(i64 %n, i64 %m) {
 ; CHECK-LABEL: @ult(
index c3aea26..b91c1ae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S -o - | FileCheck %s
+; RUN: opt < %s -passes=indvars -S -o - | FileCheck %s
 
 ; When eliminating the overflow intrinsic the indvars pass would incorrectly
 ; return a false Modified status. This was caught by the pass return
index 8c1ea81..7508d0c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %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"
 
index e42e08a..21806c7 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define i32 @logical_and_2ops(i32 %n, i32 %m) {
 ; CHECK-LABEL: @logical_and_2ops(
index 2efb907..a3aa80f 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s -indvars-predicate-loops=0 | FileCheck %s
+; RUN: opt -passes=indvars -S < %s -indvars-predicate-loops=0 | FileCheck %s
 
 ; A collection of tests which domonstrate cases where we can use properties
 ; of the loop (i.e. single exit, finite, mustprogress) to optimize conditions
index 008dc91..26393e7 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define void @test1() nounwind {
 ; CHECK-LABEL: @test1(
index 8b4d2cf..a5b472e 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 @array = dso_local global [16777219 x i32] zeroinitializer, align 4
 
index 4a4e473..92b9b85 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %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"
 
index d580169..de9ed91 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S -disable-output
+; RUN: opt < %s -passes=indvars -S -disable-output
 
 ; PR5758
 define zeroext i1 @foo() nounwind {
index fa042c8..6d13345 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 @A = external global i32
 
index af8a33b..1be4d36 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %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-n32:64"
 
index 89e21e1..1edf95c 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Indvars should be able to promote the hiPart induction variable in the
 ; inner loop to i64.
index 5e25f8e..6145a27 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-p:64:64:64-n8:16:32:64-S128"
 
index 629a85e..650d730 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; CHECK-NOT: and
 ; CHECK-NOT: zext
 
index c9894d6..45151b4 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; This is a collection of tests specifically for LFTR of multiple exit loops.
 ; The actual LFTR performed is trivial so as to focus on the loop structure
 ; aspects.
index 1bb1383..080cecb 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S -indvars-predicate-loops=0 | FileCheck %s
+; RUN: opt < %s -passes=indvars -S -indvars-predicate-loops=0 | FileCheck %s
 
 ; Provide legal integer types.
 target datalayout = "n8:16:32:64"
index a428cfb..4705735 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; PR31181: It may be necessary to drop nuw/nsw flags when moving from a
 ; pre-increment comparison to a post-increment comparison.
index 471254a..2974e71 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
 
index 8d6d88e..f537cde 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Indvars should be able to compute the exit value of this loop
 ; without any additional arithmetic. The only add needed should
index 5117a80..b5e7cf6 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S -indvars-predicate-loops=0 | FileCheck %s
+; RUN: opt < %s -passes=indvars -S -indvars-predicate-loops=0 | FileCheck %s
 
 ; Make sure that indvars can perform LFTR without a canonical IV.
 
index fef1bd6..56bf6cb 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; This loop has backedge-taken-count zero. Indvars shouldn't expand any
 ; instructions to compute a trip count.
index 824268b..0f03567 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR4477
 ; Indvars should compute the exit values in loop.
 ;
index 1ce7b55..3c1de38 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR1179
 
 define i32 @foo() {
index 0bdae11..97187a8 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 ; PR1179
 
 define i32 @test4() {
index 0a601b4..09b5f39 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "i686-pc-linux-gnu"
 
index c045469..8706487 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Indvars should do the IV arithmetic in the canonical IV type (i64),
 ; and only use one truncation.
index 4754092..7e7731d 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
 ; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; Monotonic decrementing iv. we should be able to prove that %iv.next <s len
index 67fd054..6a44180 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
 ; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 declare i1 @cond()
index 01d0fd3..c2d77d8 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S -indvars-predicate-loops=0  | FileCheck %s
+; RUN: opt < %s -passes=indvars -S -indvars-predicate-loops=0  | FileCheck %s
 ;
 ; Make sure that indvars isn't inserting canonical IVs.
 ; This is kinda hard to do until linear function test replacement is removed.
index 19ea0a8..79ecf16 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
 ; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 declare i1 @cond()
index da620c8..f70757a 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; indvars should transform the phi node pair from the for-loop
 
index 9ccb881..d4dac2f 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 @b = common global i32 0, align 4
 @c = common global i32 0, align 4
index c430cae..b09bf19 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 declare void @use(i1)
 
index b9d374a..d8adc17 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
 
 declare void @use(i64 %x)
index a6fed80..8bf90ea 100644 (file)
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
 ; PR28705
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Check IndVarSimplify doesn't replace external use of the induction var
 ; "%inc.i.i" with "%.sroa.speculated + 1" because it is not profitable.
index ffe4db9..d808389 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
 ; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; Check that we are able to remove the range check basing on the following facts:
index c8d34ac..7d1209d 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Indvars should insert a 64-bit induction variable to eliminate the
 ; sext for the addressing, however it shouldn't eliminate the sext
index 62b9723..9dc9d72 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Provide legal integer types.
 target datalayout = "n8:16:32:64"
index 26b72c2..4692a54 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S -indvars-predicate-loops=0 < %s | FileCheck %s
+; RUN: opt -passes=indvars -S -indvars-predicate-loops=0 < %s | FileCheck %s
 
 target datalayout = "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64"
 
index af25b20..9a97929 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define void @test0(i32* %a) {
 ; CHECK-LABEL: @test0(
index ec1ccff..232f82e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define void @test0(i32* %a) {
 ; CHECK-LABEL: @test0(
index 21eb989..e646564 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S %s -o - | FileCheck %s
+; RUN: opt -passes=indvars -S %s -o - | FileCheck %s
 
 ; When bailing out in rewriteLoopExitValues() you would be left with a PHI node
 ; that was not deleted, and the IndVar pass would return an incorrect modified
index 86b1648..9c8f976 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 define i32 @fn() {
 entry:
index 1551c82..ce01bdf 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:1-p2:32:8:8:32-ni:2"
 target triple = "x86_64-unknown-linux-gnu"
index f353107..360b08e 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 @__const.e.f = private unnamed_addr constant <{ <{ [2 x i32], [2 x i32], [8 x [2 x i32]] }>, [10 x [2 x i32]] }> <{ <{ [2 x i32], [2 x i32], [8 x [2 x i32]] }> <{ [2 x i32] [i32 4, i32 8], [2 x i32] [i32 3, i32 10], [8 x [2 x i32]] zeroinitializer }>, [10 x [2 x i32]] [[2 x i32] zeroinitializer, [2 x i32] zeroinitializer, [2 x i32] [i32 1, i32 5], [2 x i32] [i32 2080555007, i32 0], [2 x i32] zeroinitializer, [2 x i32] zeroinitializer, [2 x i32] zeroinitializer, [2 x i32] zeroinitializer, [2 x i32] zeroinitializer, [2 x i32] zeroinitializer] }>, align 4
 
index f660ea5..391faae 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; Provide legal integer types.
 target datalayout = "e-p:32:32:32-n8:16:32:64"
index 6ca5f43..e462cb3 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-attributes
-; RUN: opt -indvars -S %s | FileCheck %s
+; RUN: opt -passes=indvars -S %s | FileCheck %s
 
 ; Test cases inspired by PR48965.
 
index 38c2d31..f0ef7a1 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i386-apple-darwin10.0"
 
index d6e0495..d2478be 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 declare i1 @b()
 
index 2b7cef7..36d46d4 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 define i32 @test.signed.add.0(i32* %array, i32 %length, i32 %init) {
 ; CHECK-LABEL: @test.signed.add.0(
index 966d152..523ed23 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 ; These tests ensure that we can compute the trip count of various forms of
 ; loops.  If the trip count of the loop is computable, then we will know what
index a6fe59a..415e497 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
 ; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 ; FIXME: In all cases, x is from [0; 1000) and we cannot prove that x + 1 > x.
index e7152d5..c1c9a90 100644 (file)
@@ -1,5 +1,4 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S < %s | FileCheck %s
 ; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 declare i1 @cond()
index ef38f5d..fbb8b09 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %s
 
 @b = common global i32 0, align 4
 
index b3f2c2a..f40a28b 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: opt -indvars -S < %s | FileCheck %s
+; RUN: opt -passes=indvars -S < %s | FileCheck %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"
 
index 03b0e26..f31bc42 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt < %s -indvars -S | FileCheck %s
+; RUN: opt < %s -passes=indvars -S | FileCheck %s
 
 target datalayout = "e-m:e-i64:64-n32:64"
 
index 5bfbb45..a0b7a7f 100644 (file)
@@ -1,5 +1,5 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
-; RUN: opt -indvars -S %s | FileCheck %s
+; RUN: opt -passes=indvars -S %s | FileCheck %s
 
 %struct.A = type { i8 }