diff options
Diffstat (limited to 'llvm/test/Transforms/LoopStrengthReduce')
20 files changed, 22 insertions, 22 deletions
diff --git a/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll b/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll index 46e282b4690..949e73e9464 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep ugt +; RUN: opt %s -loop-reduce -S | grep ugt ; PR2535 @.str = internal constant [4 x i8] c"%d\0A\00" diff --git a/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll b/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll index 740056ca4de..7df857319ba 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2008-08-13-CmpStride.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep add | count 2 +; RUN: opt %s -loop-reduce -S | grep add | count 2 ; PR 2662 @g_3 = common global i16 0 ; <i16*> [#uses=2] @"\01LC" = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll b/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll index 7b89fa82484..c15529f3a8b 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2008-08-14-ShadowIV.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep "phi double" | count 1 +; RUN: opt %s -loop-reduce -S | grep "phi double" | count 1 define void @foobar(i32 %n) nounwind { entry: diff --git a/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll b/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll index 30bbaf3858d..70cba5c7519 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2008-09-09-Overflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 2 +; RUN: opt %s -loop-reduce -S | grep phi | count 2 ; PR 2779 @g_19 = common global i32 0 ; <i32*> [#uses=3] @"\01LC" = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll b/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll index 66f80eb1691..64314eacf78 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2009-01-13-nonconstant-stride-outside-loop.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 1 -; RUN: opt %s -loop-reduce | llvm-dis | grep mul | count 1 +; RUN: opt %s -loop-reduce -S | grep phi | count 1 +; RUN: opt %s -loop-reduce -S | grep mul | count 1 ; ModuleID = '<stdin>' ; Make sure examining a fuller expression outside the loop doesn't cause us to create a second ; IV of stride %3. diff --git a/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll b/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll index 7450449d25f..07a942f70bd 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/dead-phi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 1 +; RUN: opt < %s -loop-reduce -S | grep phi | count 1 define void @foo(i32 %n) { entry: diff --git a/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll b/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll index 0b1644b92ba..126fbaefea3 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/dont-hoist-simple-loop-constants.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: not grep {bitcast i32 1 to i32} ; END. ; The setlt wants to use a value that is incremented one more than the dominant diff --git a/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll b/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll index fca440f4fd8..d8702031b15 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/dont_insert_redundant_ops.ll @@ -1,5 +1,5 @@ ; Check that this test makes INDVAR and related stuff dead. -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 2 +; RUN: opt %s -loop-reduce -S | grep phi | count 2 declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll b/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll index a043e0d94af..bdb8d360306 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll @@ -1,5 +1,5 @@ ; Check that the index of 'P[outer]' is pulled out of the loop. -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: not grep {getelementptr.*%outer.*%INDVAR} declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll b/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll index a63ad429bbc..fbbaad4ca98 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first_arg.ll @@ -1,5 +1,5 @@ ; Check that the index of 'P[outer]' is pulled out of the loop. -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: not grep {getelementptr.*%outer.*%INDVAR} declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll b/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll index 6d5bc1ac18c..89ea0d0c7a7 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/nested-reduce.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | not grep mul +; RUN: opt %s -loop-reduce -S | not grep mul ; Make sure we don't get a multiply by 6 in this loop. diff --git a/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll b/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll index 5524b1c1d8d..51f8bdcbec5 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/ops_after_indvar.ll @@ -1,7 +1,7 @@ ; Check that this test makes INDVAR and related stuff dead, because P[indvar] ; gets reduced, making INDVAR dead. -; RUN: opt %s -loop-reduce | llvm-dis | not grep INDVAR +; RUN: opt %s -loop-reduce -S | not grep INDVAR declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll b/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll index 9485f076d3b..eb825d17ddd 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep {phi\\>} | count 10 +; RUN: opt %s -loop-reduce -S | grep {phi\\>} | count 10 ; PR2570 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" diff --git a/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll b/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll index 6be51083361..4386aeb4010 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 1 +; RUN: opt %s -loop-reduce -S | grep phi | count 1 ; This should only result in one PHI node! diff --git a/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll b/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll index 3f8e14d9f5d..57e11595faa 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/remove_indvar.ll @@ -1,5 +1,5 @@ ; Check that this test makes INDVAR and related stuff dead. -; RUN: opt %s -loop-reduce | llvm-dis | not grep INDVAR +; RUN: opt %s -loop-reduce -S | not grep INDVAR declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll b/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll index b9477fef9ef..ff6a0d9d8e2 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/share_code_in_preheader.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep mul | count 1 +; RUN: opt %s -loop-reduce -S | grep mul | count 1 ; LSR should not make two copies of the Q*L expression in the preheader! define i8 @test(i8* %A, i8* %B, i32 %L, i32 %Q, i32 %N.s) { diff --git a/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll b/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll index 04cfa2042a4..1e6a95187b1 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/share_ivs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | grep phi | count 1 +; RUN: opt %s -loop-reduce -S | grep phi | count 1 ; This testcase should have ONE stride 18 indvar, the other use should have a ; loop invariant value (B) added to it inside of the loop, instead of having diff --git a/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll b/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll index d684ac345bf..23f6b61d17f 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/use_postinc_value_outside_loop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: grep {add i32 %lsr.iv.next, 1} ; ; Make sure that the use of the IV outside of the loop (the store) uses the diff --git a/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll b/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll index 168c3d091d1..fd88c3ae203 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/var_stride_used_by_compare.ll @@ -1,9 +1,9 @@ ; Base should not be i*3, it should be i*2. -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: not grep {mul.*%i, 3} ; Indvar should not start at zero: -; RUN: opt %s -loop-reduce | llvm-dis | \ +; RUN: opt %s -loop-reduce -S | \ ; RUN: not grep {phi i32 .* 0} ; END. diff --git a/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll b/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll index 401189711f9..e82a4960812 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/variable_stride.ll @@ -1,5 +1,5 @@ ; Check that variable strides are reduced to adds instead of multiplies. -; RUN: opt %s -loop-reduce | llvm-dis | not grep mul +; RUN: opt %s -loop-reduce -S | not grep mul declare i1 @pred(i32) |