diff options
Diffstat (limited to 'llvm')
1273 files changed, 1366 insertions, 1366 deletions
diff --git a/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll b/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll index 7bd5fddac33..5ba34997e93 100644 --- a/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll +++ b/llvm/test/Analysis/Andersens/2007-11-19-InlineAsm.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -disable-output +; RUN: opt < %s -anders-aa -disable-output define void @x(i16 %Y) { entry: diff --git a/llvm/test/Analysis/Andersens/2008-03-19-External.ll b/llvm/test/Analysis/Andersens/2008-03-19-External.ll index f99d3053c67..a9731037669 100644 --- a/llvm/test/Analysis/Andersens/2008-03-19-External.ll +++ b/llvm/test/Analysis/Andersens/2008-03-19-External.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -S | not grep undef +; RUN: opt < %s -anders-aa -gvn -S | not grep undef ; PR2160 declare void @f(i32*) diff --git a/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll b/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll index 87d21cf2754..5a50dd56214 100644 --- a/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll +++ b/llvm/test/Analysis/Andersens/2008-04-07-Memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -S | not grep undef +; RUN: opt < %s -anders-aa -gvn -S | not grep undef ; PR2169 declare void @llvm.memcpy.i32(i8*, i8*, i32, i32) nounwind diff --git a/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll b/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll index 36c5c80b5a3..da6751139f2 100644 --- a/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll +++ b/llvm/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa +; RUN: opt < %s -anders-aa ; PR3262 @.str15 = external global [3 x i8] ; <[3 x i8]*> [#uses=1] diff --git a/llvm/test/Analysis/Andersens/basictest.ll b/llvm/test/Analysis/Andersens/basictest.ll index 87d5d1ec980..47226dd8da7 100644 --- a/llvm/test/Analysis/Andersens/basictest.ll +++ b/llvm/test/Analysis/Andersens/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -aa-eval 2>/dev/null +; RUN: opt < %s -anders-aa -aa-eval 2>/dev/null define void @test1() { %X = malloc i32* diff --git a/llvm/test/Analysis/Andersens/external.ll b/llvm/test/Analysis/Andersens/external.ll index 1b507782552..13c12dc558a 100644 --- a/llvm/test/Analysis/Andersens/external.ll +++ b/llvm/test/Analysis/Andersens/external.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -deadargelim -S | grep store | not grep null +; RUN: opt < %s -anders-aa -gvn -deadargelim -S | grep store | not grep null ; Because the 'internal' function is passed to an external function, we don't ; know what the incoming values will alias. As such, we cannot do the diff --git a/llvm/test/Analysis/Andersens/modreftest.ll b/llvm/test/Analysis/Andersens/modreftest.ll index ffb7339419c..e0c2edc4c23 100644 --- a/llvm/test/Analysis/Andersens/modreftest.ll +++ b/llvm/test/Analysis/Andersens/modreftest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -instcombine -S \ +; RUN: opt < %s -anders-aa -gvn -instcombine -S \ ; RUN: | grep {ret i1 true} @G = internal global i32* null diff --git a/llvm/test/Analysis/Andersens/modreftest2.ll b/llvm/test/Analysis/Andersens/modreftest2.ll index 67adcbd0d1e..562c961e7d4 100644 --- a/llvm/test/Analysis/Andersens/modreftest2.ll +++ b/llvm/test/Analysis/Andersens/modreftest2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn -S \ +; RUN: opt < %s -anders-aa -gvn -S \ ; RUN: | not grep {ret i32 undef} ;; From PR 2160 diff --git a/llvm/test/Analysis/Andersens/trivialtest.ll b/llvm/test/Analysis/Andersens/trivialtest.ll index 453d02305ff..f9f938f8f1f 100644 --- a/llvm/test/Analysis/Andersens/trivialtest.ll +++ b/llvm/test/Analysis/Andersens/trivialtest.ll @@ -1,3 +1,3 @@ -; RUN: opt %s -anders-aa -disable-output +; RUN: opt < %s -anders-aa -disable-output define void @foo() { ret void } diff --git a/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll b/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll index 17f3c0480f2..6b50a168cd0 100644 --- a/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll +++ b/llvm/test/Analysis/BasicAA/2003-02-26-AccessSizeTest.ll @@ -2,7 +2,7 @@ ; is performed. It is not legal to delete the second load instruction because ; the value computed by the first load instruction is changed by the store. -; RUN: opt %s -gvn -instcombine -S | grep DONOTREMOVE +; RUN: opt < %s -gvn -instcombine -S | grep DONOTREMOVE define i32 @test() { %A = alloca i32 diff --git a/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll b/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll index a6624462bec..4f8eabb7930 100644 --- a/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll +++ b/llvm/test/Analysis/BasicAA/2003-03-04-GEPCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -aa-eval -disable-output 2>/dev/null +; RUN: opt < %s -basicaa -aa-eval -disable-output 2>/dev/null ; Test for a bug in BasicAA which caused a crash when querying equality of P1&P2 define void @test({[2 x i32],[2 x i32]}* %A, i64 %X, i64 %Y) { %P1 = getelementptr {[2 x i32],[2 x i32]}* %A, i64 0, i32 0, i64 %X diff --git a/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll b/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll index 6e9276f7dce..f7e82951da7 100644 --- a/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll +++ b/llvm/test/Analysis/BasicAA/2003-04-22-GEPProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -instcombine -S | grep sub +; RUN: opt < %s -gvn -instcombine -S | grep sub ; BasicAA was incorrectly concluding that P1 and P2 didn't conflict! diff --git a/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll b/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll index ecfa706f14d..97bc38eb69b 100644 --- a/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll +++ b/llvm/test/Analysis/BasicAA/2003-04-25-GEPCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -aa-eval -disable-output 2>/dev/null +; RUN: opt < %s -basicaa -aa-eval -disable-output 2>/dev/null ; Test for a bug in BasicAA which caused a crash when querying equality of P1&P2 define void @test([17 x i16]* %mask_bits) { %P1 = getelementptr [17 x i16]* %mask_bits, i64 0, i64 0 diff --git a/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll b/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll index ee7c659658d..d439dfc530b 100644 --- a/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll +++ b/llvm/test/Analysis/BasicAA/2003-05-21-GEP-Problem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output %struct..apr_array_header_t = type { i32*, i32, i32, i32, i8* } %struct..apr_table_t = type { %struct..apr_array_header_t, i32, [32 x i32], [32 x i32] } diff --git a/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll b/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll index d832b10f6d2..0abd3847836 100644 --- a/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll +++ b/llvm/test/Analysis/BasicAA/2003-06-01-AliasCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -aa-eval -disable-output 2>/dev/null +; RUN: opt < %s -basicaa -aa-eval -disable-output 2>/dev/null define i32 @MTConcat([3 x i32]* %a.1) { %tmp.961 = getelementptr [3 x i32]* %a.1, i64 0, i64 4 diff --git a/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll b/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll index 1db578cc0d2..3e813fa2ca1 100644 --- a/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll +++ b/llvm/test/Analysis/BasicAA/2003-07-03-BasicAACrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -aa-eval -disable-output 2>/dev/null +; RUN: opt < %s -basicaa -aa-eval -disable-output 2>/dev/null %struct..RefPoint = type { i32, { i32, i8, i8 } } %struct..RefRect = type { %struct..RefPoint, %struct..RefPoint } diff --git a/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll b/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll index 231521d4b74..637d8f0db48 100644 --- a/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll +++ b/llvm/test/Analysis/BasicAA/2003-09-19-LocalArgument.ll @@ -1,6 +1,6 @@ ; In this test, a local alloca cannot alias an incoming argument. -; RUN: opt %s -gvn -instcombine -S | not grep sub +; RUN: opt < %s -gvn -instcombine -S | not grep sub define i32 @test(i32* %P) { %X = alloca i32 diff --git a/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll b/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll index 76a644e008e..911f78cc827 100644 --- a/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll +++ b/llvm/test/Analysis/BasicAA/2003-11-04-SimpleCases.ll @@ -1,7 +1,7 @@ ; This testcase consists of alias relations which should be completely ; resolvable by basicaa. -; RUN: opt %s -aa-eval -print-may-aliases -disable-output \ +; RUN: opt < %s -aa-eval -print-may-aliases -disable-output \ ; RUN: |& not grep May: %T = type { i32, [10 x i8] } diff --git a/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll b/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll index 46025d08ae3..8166b979dda 100644 --- a/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll +++ b/llvm/test/Analysis/BasicAA/2003-12-11-ConstExprGEP.ll @@ -1,7 +1,7 @@ ; This testcase consists of alias relations which should be completely ; resolvable by basicaa, but require analysis of getelementptr constant exprs. -; RUN: opt %s -aa-eval -print-may-aliases -disable-output \ +; RUN: opt < %s -aa-eval -print-may-aliases -disable-output \ ; RUN: |& not grep May: %T = type { i32, [10 x i8] } diff --git a/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll b/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll index ddecfb76429..e1cfd0348f3 100644 --- a/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll +++ b/llvm/test/Analysis/BasicAA/2004-07-28-MustAliasbug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | grep {store i32 0} +; RUN: opt < %s -dse -S | grep {store i32 0} define void @test({i32,i32 }* %P) { %Q = getelementptr {i32,i32}* %P, i32 1 diff --git a/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll b/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll index b43bb3fbce8..81248db3288 100644 --- a/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll +++ b/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm +; RUN: opt < %s -licm %"java/lang/Object" = type { %struct.llvm_java_object_base } %"java/lang/StringBuffer" = type { "java/lang/Object", i32, { "java/lang/Object", i32, [0 x i8] }*, i1 } diff --git a/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll b/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll index bbf8c5aad02..0e03db330c0 100644 --- a/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll +++ b/llvm/test/Analysis/BasicAA/2004-12-08-BasicAACrash2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse +; RUN: opt < %s -dse %"java/lang/Object" = type { %struct.llvm_java_object_base } %"java/lang/StringBuffer" = type { "java/lang/Object", i32, { "java/lang/Object", i32, [0 x i8] }*, i1 } diff --git a/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll b/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll index ed89cb56cff..4564263de01 100644 --- a/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll +++ b/llvm/test/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine |\ +; RUN: opt < %s -basicaa -gvn -instcombine |\ ; RUN: llvm-dis | grep {load i32\\* %A} declare double* @useit(i32*) diff --git a/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll b/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll index 00fbc15b461..5d08312791f 100644 --- a/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll +++ b/llvm/test/Analysis/BasicAA/2006-03-03-BadArraySubscript.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -aa-eval -disable-output |& grep {2 no alias respon} +; RUN: opt < %s -aa-eval -disable-output |& grep {2 no alias respon} ; TEST that A[1][0] may alias A[0][i]. define void @test(i32 %N) { diff --git a/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll b/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll index 0ebe4e80473..917bf2554dc 100644 --- a/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll +++ b/llvm/test/Analysis/BasicAA/2007-01-13-BasePointerBadNoAlias.ll @@ -1,7 +1,7 @@ ; PR1109 -; RUN: opt %s -basicaa -gvn -instcombine -S | \ +; RUN: opt < %s -basicaa -gvn -instcombine -S | \ ; RUN: grep {sub i32} -; RUN: opt %s -basicaa -gvn -instcombine -S | \ +; RUN: opt < %s -basicaa -gvn -instcombine -S | \ ; RUN: not grep {ret i32 0} ; END. diff --git a/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll b/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll index 6a92fd8cc33..035299e0ac8 100644 --- a/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll +++ b/llvm/test/Analysis/BasicAA/2007-08-05-GetOverloadedModRef.ll @@ -1,5 +1,5 @@ ; PR1600 -; RUN: opt %s -basicaa -gvn -instcombine -S | \ +; RUN: opt < %s -basicaa -gvn -instcombine -S | \ ; RUN: grep {ret i32 0} ; END. diff --git a/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll b/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll index 34b0f6f3342..78f24b5e305 100644 --- a/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll +++ b/llvm/test/Analysis/BasicAA/2007-10-24-ArgumentsGlobals.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -dce -S | grep tmp7 +; RUN: opt < %s -basicaa -gvn -dce -S | grep tmp7 %struct.A = type { i32 } %struct.B = type { %struct.A } diff --git a/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll b/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll index a01aec8266f..f0f1535da74 100644 --- a/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll +++ b/llvm/test/Analysis/BasicAA/2007-11-05-SizeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -disable-output +; RUN: opt < %s -gvn -disable-output ; PR1774 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" diff --git a/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll b/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll index c509dc32640..8028afb0d00 100644 --- a/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll +++ b/llvm/test/Analysis/BasicAA/2007-12-08-OutOfBoundsCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -disable-output +; RUN: opt < %s -gvn -disable-output ; PR1782 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" diff --git a/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll b/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll index 26e14dfcbff..2069401628d 100644 --- a/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll +++ b/llvm/test/Analysis/BasicAA/2008-04-15-Byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts -S | grep store +; RUN: opt < %s -std-compile-opts -S | grep store ; ModuleID = 'small2.c' 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-darwin8" diff --git a/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll b/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll index 8e8d92c99e9..ba29f3abcff 100644 --- a/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll +++ b/llvm/test/Analysis/BasicAA/2008-06-02-GEPTailCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -disable-output +; RUN: opt < %s -gvn -disable-output ; PR2395 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/Analysis/BasicAA/2008-11-23-NoaliasRet.ll b/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll index a0cb26a1c1f..06018ccd5b5 100644 --- a/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll +++ b/llvm/test/Analysis/BasicAA/2008-11-23-NoaliasRet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -aa-eval |& grep {1 no alias response} +; RUN: opt < %s -aa-eval |& grep {1 no alias response} declare noalias i32* @_Znwj(i32 %x) nounwind diff --git a/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll b/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll index 40ca09e44b7..aaf9061953e 100644 --- a/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll +++ b/llvm/test/Analysis/BasicAA/2008-12-09-GEP-IndicesAlias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -aa-eval -print-all-alias-modref-info -disable-output |& grep {MustAlias:.*%R,.*%r} +; RUN: opt < %s -aa-eval -print-all-alias-modref-info -disable-output |& grep {MustAlias:.*%R,.*%r} ; Make sure that basicaa thinks R and r are must aliases. define i32 @test(i8 * %P) { diff --git a/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll b/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll index 8864571b418..3ab5d03ca8c 100644 --- a/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll +++ b/llvm/test/Analysis/BasicAA/2009-03-04-GEPNoalias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -S | grep load +; RUN: opt < %s -basicaa -gvn -S | grep load declare noalias i32* @noalias() diff --git a/llvm/test/Analysis/BasicAA/byval.ll b/llvm/test/Analysis/BasicAA/byval.ll index f5ffcccd785..cdcafdf474f 100644 --- a/llvm/test/Analysis/BasicAA/byval.ll +++ b/llvm/test/Analysis/BasicAA/byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {ret i32 1} +; RUN: opt < %s -gvn -S | grep {ret i32 1} 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 = "i686-apple-darwin8" %struct.x = type { i32, i32, i32, i32 } diff --git a/llvm/test/Analysis/BasicAA/cas.ll b/llvm/test/Analysis/BasicAA/cas.ll index 866bdb23715..87772bfb44d 100644 --- a/llvm/test/Analysis/BasicAA/cas.ll +++ b/llvm/test/Analysis/BasicAA/cas.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -S | grep load | count 1 +; RUN: opt < %s -basicaa -gvn -S | grep load | count 1 @flag0 = internal global i32 zeroinitializer @turn = internal global i32 zeroinitializer diff --git a/llvm/test/Analysis/BasicAA/constant-over-index.ll b/llvm/test/Analysis/BasicAA/constant-over-index.ll index 191708a0094..95f94d096f3 100644 --- a/llvm/test/Analysis/BasicAA/constant-over-index.ll +++ b/llvm/test/Analysis/BasicAA/constant-over-index.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -aa-eval -print-all-alias-modref-info \ +; RUN: opt < %s -aa-eval -print-all-alias-modref-info \ ; RUN: |& grep {MayAlias: double\\* \[%\]p.0.i.0, double\\* \[%\]p3\$} ; PR4267 diff --git a/llvm/test/Analysis/BasicAA/featuretest.ll b/llvm/test/Analysis/BasicAA/featuretest.ll index 767b36a405e..737ee453503 100644 --- a/llvm/test/Analysis/BasicAA/featuretest.ll +++ b/llvm/test/Analysis/BasicAA/featuretest.ll @@ -1,7 +1,7 @@ ; This testcase tests for various features the basicaa test should be able to ; determine, as noted in the comments. -; RUN: opt %s -basicaa -gvn -instcombine -dce -S | not grep REMOVE +; RUN: opt < %s -basicaa -gvn -instcombine -dce -S | not grep REMOVE @Global = external global { i32 } diff --git a/llvm/test/Analysis/BasicAA/gcsetest.ll b/llvm/test/Analysis/BasicAA/gcsetest.ll index 716a5dce4fb..a903362beb9 100644 --- a/llvm/test/Analysis/BasicAA/gcsetest.ll +++ b/llvm/test/Analysis/BasicAA/gcsetest.ll @@ -2,7 +2,7 @@ ; disambiguating some obvious cases. All loads should be removable in ; this testcase. -; RUN: opt %s -basicaa -gvn -instcombine -dce -S \ +; RUN: opt < %s -basicaa -gvn -instcombine -dce -S \ ; RUN: | not grep load @A = global i32 7 diff --git a/llvm/test/Analysis/BasicAA/global-size.ll b/llvm/test/Analysis/BasicAA/global-size.ll index a3f38a08954..0a643d4d080 100644 --- a/llvm/test/Analysis/BasicAA/global-size.ll +++ b/llvm/test/Analysis/BasicAA/global-size.ll @@ -1,7 +1,7 @@ ; A store or load cannot alias a global if the accessed amount is larger then ; the global. -; RUN: opt %s -basicaa -gvn -instcombine -S | not grep load +; RUN: opt < %s -basicaa -gvn -instcombine -S | not grep load @B = global i16 8 ; <i16*> [#uses=2] diff --git a/llvm/test/Analysis/BasicAA/modref.ll b/llvm/test/Analysis/BasicAA/modref.ll index 5a8a2eed153..8f7c0a75d52 100644 --- a/llvm/test/Analysis/BasicAA/modref.ll +++ b/llvm/test/Analysis/BasicAA/modref.ll @@ -1,5 +1,5 @@ ; A very rudimentary test on AliasAnalysis::getModRefInfo. -; RUN: opt %s -print-all-alias-modref-info -aa-eval -disable-output |& \ +; RUN: opt < %s -print-all-alias-modref-info -aa-eval -disable-output |& \ ; RUN: not grep NoModRef define i32 @callee() { diff --git a/llvm/test/Analysis/BasicAA/no-escape-call.ll b/llvm/test/Analysis/BasicAA/no-escape-call.ll index a0b6a449b26..ccabce9b7b4 100644 --- a/llvm/test/Analysis/BasicAA/no-escape-call.ll +++ b/llvm/test/Analysis/BasicAA/no-escape-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine -S | grep {ret i1 true} +; RUN: opt < %s -basicaa -gvn -instcombine -S | grep {ret i1 true} ; PR2436 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-darwin8" diff --git a/llvm/test/Analysis/BasicAA/nocapture.ll b/llvm/test/Analysis/BasicAA/nocapture.ll index 39a70ab5da7..7970fbb9a03 100644 --- a/llvm/test/Analysis/BasicAA/nocapture.ll +++ b/llvm/test/Analysis/BasicAA/nocapture.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine -S | grep {ret i32 0} +; RUN: opt < %s -basicaa -gvn -instcombine -S | grep {ret i32 0} declare i32* @test(i32* nocapture) diff --git a/llvm/test/Analysis/BasicAA/pure-const-dce.ll b/llvm/test/Analysis/BasicAA/pure-const-dce.ll index cffb87255bb..54e6e79a5e5 100644 --- a/llvm/test/Analysis/BasicAA/pure-const-dce.ll +++ b/llvm/test/Analysis/BasicAA/pure-const-dce.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -basicaa -gvn -S | grep TestConst | count 2 -; RUN: opt %s -basicaa -gvn -S | grep TestPure | count 3 -; RUN: opt %s -basicaa -gvn -S | grep TestNone | count 4 +; RUN: opt < %s -basicaa -gvn -S | grep TestConst | count 2 +; RUN: opt < %s -basicaa -gvn -S | grep TestPure | count 3 +; RUN: opt < %s -basicaa -gvn -S | grep TestNone | count 4 @g = global i32 0 ; <i32*> [#uses=1] define i32 @test() { diff --git a/llvm/test/Analysis/BasicAA/store-promote.ll b/llvm/test/Analysis/BasicAA/store-promote.ll index 09c43228586..d8e7c75142a 100644 --- a/llvm/test/Analysis/BasicAA/store-promote.ll +++ b/llvm/test/Analysis/BasicAA/store-promote.ll @@ -2,7 +2,7 @@ ; disambiguating some obvious cases. If LICM is able to disambiguate the ; two pointers, then the load should be hoisted, and the store sunk. -; RUN: opt %s -basicaa -licm -S | FileCheck %s +; RUN: opt < %s -basicaa -licm -S | FileCheck %s @A = global i32 7 ; <i32*> [#uses=3] @B = global i32 8 ; <i32*> [#uses=2] diff --git a/llvm/test/Analysis/BasicAA/tailcall-modref.ll b/llvm/test/Analysis/BasicAA/tailcall-modref.ll index dc07a1b8719..f7d6c57c1bc 100644 --- a/llvm/test/Analysis/BasicAA/tailcall-modref.ll +++ b/llvm/test/Analysis/BasicAA/tailcall-modref.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -instcombine |\ +; RUN: opt < %s -basicaa -gvn -instcombine |\ ; RUN: llvm-dis | grep {ret i32 0} declare void @foo(i32*) diff --git a/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll b/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll index 3977a5c5b46..6e34209a0e3 100644 --- a/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll +++ b/llvm/test/Analysis/CallGraph/2008-09-09-DirectCall.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -print-callgraph -disable-output |& \ +; RUN: opt < %s -print-callgraph -disable-output |& \ ; RUN: grep {Calls function 'callee'} | count 2 define internal void @callee(...) { diff --git a/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll b/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll index 2b7bae20d68..12849b7aa96 100644 --- a/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll +++ b/llvm/test/Analysis/CallGraph/2008-09-09-UsedByGlobal.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -print-callgraph -disable-output |& \ +; RUN: opt < %s -print-callgraph -disable-output |& \ ; RUN: grep {Calls function} @a = global void ()* @f ; <void ()**> [#uses=0] diff --git a/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll b/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll index deb949baaa1..e31f4165b62 100644 --- a/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll +++ b/llvm/test/Analysis/Dominators/2006-10-02-BreakCritEdges.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -domtree -break-crit-edges -analyze \ +; RUN: opt < %s -domtree -break-crit-edges -analyze \ ; RUN: -domtree | grep {3.*%brtrue } ; PR932 diff --git a/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll b/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll index 191e0aa8571..96dc73929d1 100644 --- a/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll +++ b/llvm/test/Analysis/Dominators/2007-01-14-BreakCritEdges.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -domtree -break-crit-edges -domtree -disable-output +; RUN: opt < %s -domtree -break-crit-edges -domtree -disable-output ; PR1110 %struct.OggVorbis_File = type { i8*, i32, i64, i64, %struct.ogg_sync_state, i32, i64*, i64*, i32*, i64*, %struct.vorbis_info*, %struct.vorbis_comment*, i64, i32, i32, i32, double, double, %struct.ogg_stream_state, %struct.vorbis_dsp_state, %struct.vorbis_block, %struct.ov_callbacks } diff --git a/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll b/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll index 61297b61596..17ace8a950b 100644 --- a/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll +++ b/llvm/test/Analysis/GlobalsModRef/2008-09-03-ReadGlobals.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -S | grep call | count 2 +; RUN: opt < %s -globalsmodref-aa -gvn -S | grep call | count 2 @g = internal global i32 0 ; <i32*> [#uses=2] diff --git a/llvm/test/Analysis/GlobalsModRef/aliastest.ll b/llvm/test/Analysis/GlobalsModRef/aliastest.ll index 0de1d8a4355..3e5d11907aa 100644 --- a/llvm/test/Analysis/GlobalsModRef/aliastest.ll +++ b/llvm/test/Analysis/GlobalsModRef/aliastest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load +; RUN: opt < %s -globalsmodref-aa -gvn -S | not grep load @X = internal global i32 4 ; <i32*> [#uses=1] define i32 @test(i32* %P) { diff --git a/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll b/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll index 479c6b434bc..b1d4593ac99 100644 --- a/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll +++ b/llvm/test/Analysis/GlobalsModRef/chaining-analysis.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load +; RUN: opt < %s -globalsmodref-aa -gvn -S | not grep load ; This test requires the use of previous analyses to determine that ; doesnotmodX does not modify X (because 'sin' doesn't). diff --git a/llvm/test/Analysis/GlobalsModRef/indirect-global.ll b/llvm/test/Analysis/GlobalsModRef/indirect-global.ll index a0a4ddec92f..4074909ce78 100644 --- a/llvm/test/Analysis/GlobalsModRef/indirect-global.ll +++ b/llvm/test/Analysis/GlobalsModRef/indirect-global.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -instcombine -S | \ +; RUN: opt < %s -globalsmodref-aa -gvn -instcombine -S | \ ; RUN: grep {ret i32 0} @G = internal global i32* null ; <i32**> [#uses=3] diff --git a/llvm/test/Analysis/GlobalsModRef/modreftest.ll b/llvm/test/Analysis/GlobalsModRef/modreftest.ll index 7bcb08df37c..257c0ee7deb 100644 --- a/llvm/test/Analysis/GlobalsModRef/modreftest.ll +++ b/llvm/test/Analysis/GlobalsModRef/modreftest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -gvn -S | not grep load +; RUN: opt < %s -globalsmodref-aa -gvn -S | not grep load @X = internal global i32 4 ; <i32*> [#uses=2] define i32 @test(i32* %P) { diff --git a/llvm/test/Analysis/GlobalsModRef/purecse.ll b/llvm/test/Analysis/GlobalsModRef/purecse.ll index dc75fcb1012..994aff8d4c6 100644 --- a/llvm/test/Analysis/GlobalsModRef/purecse.ll +++ b/llvm/test/Analysis/GlobalsModRef/purecse.ll @@ -1,5 +1,5 @@ ; Test that pure functions are cse'd away -; RUN: opt %s -globalsmodref-aa -gvn -instcombine | \ +; RUN: opt < %s -globalsmodref-aa -gvn -instcombine | \ ; RUN: llvm-dis | not grep sub define i32 @pure(i32 %X) { diff --git a/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll b/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll index 2bc02d217a4..a5f504bafbf 100644 --- a/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll +++ b/llvm/test/Analysis/LoopDependenceAnalysis/alias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -analyze -lda | FileCheck %s +; RUN: opt < %s -disable-output -analyze -lda | FileCheck %s ;; x[5] = x[6] // with x being a pointer passed as argument diff --git a/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll b/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll index 6514e0c766b..327089501ff 100644 --- a/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll +++ b/llvm/test/Analysis/LoopDependenceAnalysis/siv-strong.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -analyze -lda | FileCheck %s +; RUN: opt < %s -disable-output -analyze -lda | FileCheck %s @x = common global [256 x i32] zeroinitializer, align 4 @y = common global [256 x i32] zeroinitializer, align 4 diff --git a/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll b/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll index 57484ed3eb2..3d9f2583b3a 100644 --- a/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll +++ b/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-crossing.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -analyze -lda | FileCheck %s +; RUN: opt < %s -disable-output -analyze -lda | FileCheck %s @x = common global [256 x i32] zeroinitializer, align 4 @y = common global [256 x i32] zeroinitializer, align 4 diff --git a/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll b/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll index 4aa96e6ca3d..4433138b6eb 100644 --- a/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll +++ b/llvm/test/Analysis/LoopDependenceAnalysis/siv-weak-zero.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -analyze -lda | FileCheck %s +; RUN: opt < %s -disable-output -analyze -lda | FileCheck %s @x = common global [256 x i32] zeroinitializer, align 4 @y = common global [256 x i32] zeroinitializer, align 4 diff --git a/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll b/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll index 0ee81565373..0a93762d4c7 100644 --- a/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll +++ b/llvm/test/Analysis/LoopDependenceAnalysis/ziv.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -analyze -lda | FileCheck %s +; RUN: opt < %s -disable-output -analyze -lda | FileCheck %s @x = common global [256 x i32] zeroinitializer, align 4 diff --git a/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll b/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll index b437266f086..617c23f8e86 100644 --- a/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll +++ b/llvm/test/Analysis/LoopInfo/2003-05-15-NestingProblem.ll @@ -1,7 +1,7 @@ ; This testcase was incorrectly computing that the loopentry.7 loop was ; not a child of the loopentry.6 loop. ; -; RUN: opt %s -analyze -loops | \ +; RUN: opt < %s -analyze -loops | \ ; RUN: grep {^ Loop at depth 4 containing: %loopentry.7<header><latch><exit>} define void @getAndMoveToFrontDecode() { diff --git a/llvm/test/Analysis/PointerTracking/sizes.ll b/llvm/test/Analysis/PointerTracking/sizes.ll index ccaeeec7393..c0b0606af0b 100644 --- a/llvm/test/Analysis/PointerTracking/sizes.ll +++ b/llvm/test/Analysis/PointerTracking/sizes.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -pointertracking -analyze | FileCheck %s +; RUN: opt < %s -pointertracking -analyze | 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" target triple = "x86_64-unknown-linux-gnu" @.str = internal constant [5 x i8] c"1234\00" ; <[5 x i8]*> [#uses=1] diff --git a/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll b/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll index 8b016f66123..b73b7f03f7e 100644 --- a/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll +++ b/llvm/test/Analysis/PostDominators/2006-09-26-PostDominanceFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -postdomfrontier \ +; RUN: opt < %s -analyze -postdomfrontier \ ; RUN: -disable-verify ; ModuleID = '2006-09-26-PostDominanceFrontier.bc' target datalayout = "e-p:64:64" diff --git a/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll b/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll index 59303c67f9c..1ec056bc34e 100644 --- a/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll +++ b/llvm/test/Analysis/PostDominators/2007-04-17-PostDominanceFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -postdomfrontier -disable-output +; RUN: opt < %s -postdomfrontier -disable-output define void @SManager() { entry: diff --git a/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll b/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll index 9f032610eca..767e5db94ce 100644 --- a/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll +++ b/llvm/test/Analysis/PostDominators/2007-04-20-PostDom-Reset.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -postdomfrontier -disable-output +; RUN: opt < %s -postdomfrontier -disable-output define void @args_out_of_range() { entry: diff --git a/llvm/test/Analysis/PostDominators/pr1098.ll b/llvm/test/Analysis/PostDominators/pr1098.ll index 637142278ab..afb47769ee4 100644 --- a/llvm/test/Analysis/PostDominators/pr1098.ll +++ b/llvm/test/Analysis/PostDominators/pr1098.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -postdomtree -analyze | grep entry +; RUN: opt < %s -postdomtree -analyze | grep entry ; PR932 define void @foo(i1 %x) { diff --git a/llvm/test/Analysis/Profiling/edge-profiling.ll b/llvm/test/Analysis/Profiling/edge-profiling.ll index ffdfc2ee643..cbaf47617fb 100644 --- a/llvm/test/Analysis/Profiling/edge-profiling.ll +++ b/llvm/test/Analysis/Profiling/edge-profiling.ll @@ -1,5 +1,5 @@ ; Test the edge profiling instrumentation. -; RUN: opt %s -insert-edge-profiling -S | FileCheck %s +; RUN: opt < %s -insert-edge-profiling -S | FileCheck %s ; ModuleID = '<stdin>' diff --git a/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll b/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll index ee7cce132ac..7f82ea43579 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-07-15-NegativeStride.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {Loop bb: backedge-taken count is 100} ; PR1533 diff --git a/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll b/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll index d8ba3f5fb0b..e67e4d00d62 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-08-06-MisinterpretBranch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -adce -simplifycfg -S | grep "icmp s" +; RUN: opt < %s -indvars -adce -simplifycfg -S | grep "icmp s" ; PR1598 define i32 @f(i32 %a, i32 %b, i32 %x, i32 %y) { diff --git a/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll b/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll index 6813b9014d7..f623da1b275 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-08-06-Unsigned.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output | grep {Loop bb: backedge-taken count is (-1 + (-1 \\* %x) + %y)} +; RUN: opt < %s -scalar-evolution -analyze -disable-output | grep {Loop bb: backedge-taken count is (-1 + (-1 \\* %x) + %y)} ; PR1597 define i32 @f(i32 %x, i32 %y) { diff --git a/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll b/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll index 9b490bf2dc1..817090ffef6 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-09-27-LargeStepping.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 13} ; PR1706 diff --git a/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll b/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll index 1d01bb4cd42..514920f0f6f 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-11-14-SignedAddRec.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep printd | grep 1206807378 +; RUN: opt < %s -indvars -S | grep printd | grep 1206807378 ; PR1798 declare void @printd(i32) diff --git a/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll b/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll index 567e6133884..2b3c982d6b1 100644 --- a/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll +++ b/llvm/test/Analysis/ScalarEvolution/2007-11-18-OrInstruction.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep -e {--> %b} +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep -e {--> %b} ; PR1810 define void @fun() { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll b/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll index fb6092cd4bb..c8e483e7d50 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-02-11-ReversedCondition.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output | grep {Loop header: backedge-taken count is (0 smax %n)} +; RUN: opt < %s -scalar-evolution -analyze -disable-output | grep {Loop header: backedge-taken count is (0 smax %n)} define void @foo(i32 %n) { entry: diff --git a/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll b/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll index 5266df88253..cb9a1829eb7 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-02-12-SMAXTripCount.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output | grep {Loop loop: backedge-taken count is (100 + (-100 smax %n))} +; RUN: opt < %s -scalar-evolution -analyze -disable-output | grep {Loop loop: backedge-taken count is (100 + (-100 smax %n))} ; PR2002 define void @foo(i8 %n) { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll b/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll index 3ccd79b0132..bf9f4a9e860 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-02-15-UMax.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep umax +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep umax ; PR2003 define i32 @foo(i32 %n) { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll b/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll index 42472fd22a7..8d15b772f1f 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-05-25-NegativeStepToZero.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 61} ; PR2364 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll b/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll index 2aa55576fe8..d503329292c 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-06-12-BinomialInt64.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution 2>/dev/null +; RUN: opt < %s -analyze -scalar-evolution 2>/dev/null ; PR2433 define i32 @main1(i32 %argc, i8** %argv) nounwind { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll index 0768eaf702e..850b6708f4f 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& not grep smax +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& not grep smax ; PR2261 @lut = common global [256 x i8] zeroinitializer, align 32 ; <[256 x i8]*> [#uses=1] diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll index 66f4a8c005c..59e9fda41e6 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-12-UnneededSelect2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& not grep smax +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& not grep smax ; PR2070 define i32 @a(i32 %x) nounwind { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll index 64b92971ae4..989ac51226d 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-19-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep Unpredictable ; PR2088 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll index 116e6da85ab..803c7d110e7 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-19-WrappingIV.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 113} ; PR2088 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll index 4ab5735a591..97d0640c6c5 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-29-SGTTripCount.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | \ ; RUN: grep -F "backedge-taken count is (-1 + (-1 * %j))" ; PR2607 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll b/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll index 5917a5a9591..7f4de917333 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-07-29-SMinExpr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | \ ; RUN: grep -F "backedge-taken count is (-2147483632 + ((-1 + (-1 * %x)) smax (-1 + (-1 * %y))))" ; PR2607 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll b/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll index afea1bca122..fa09895eac3 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-08-04-IVOverflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep -F "Exits: 20028" ; PR2621 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll b/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll index 775ecc7ca34..5a28117eb60 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-08-04-LongAddRec.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep -F "Exits: -19168" ; PR2621 diff --git a/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll b/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll index d8ae095f281..9daff991aee 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-11-02-QuadraticCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output +; RUN: opt < %s -analyze -scalar-evolution -disable-output ; PR1827 declare void @use(i32) diff --git a/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll b/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll index cd02ec96663..5a2c36659c7 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-11-15-CubicOOM.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output +; RUN: opt < %s -analyze -scalar-evolution -disable-output ; PR2602 define i32 @a() nounwind { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll b/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll index 8be6f2cae25..daeb26a202e 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-11-18-LessThanOrEqual.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& \ ; RUN: grep {Loop bb: backedge-taken count is (7 + (-1 \\* %argc))} ; XFAIL: * diff --git a/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll b/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll index 4c89a3bfd77..9dda78b21f7 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | grep {Loop bb: Unpredictable backedge-taken count\\.} ; ScalarEvolution can't compute a trip count because it doesn't know if diff --git a/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll b/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll index 23e9630fefa..bcbe92f509a 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-11-18-Stride2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& grep {/u 3} +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& grep {/u 3} ; XFAIL: * define i32 @f(i32 %x) nounwind readnone { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll b/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll index cbab6a61d67..2ee107a4a43 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-12-08-FiniteSGE.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep {backedge-taken count is 255} +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep {backedge-taken count is 255} ; XFAIL: * define i32 @foo(i32 %x, i32 %y, i32* %lam, i32* %alp) nounwind { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll b/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll index 03b67c37123..0cfd84c997b 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-12-11-SMaxOverflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep {0 smax} +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep {0 smax} ; XFAIL: * define i32 @f(i32 %c.idx.val) { diff --git a/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll b/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll index 7e0f452e4ba..4ec358c8a4d 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-12-14-StrideAndSigned.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& \ ; RUN: grep {(((-1 \\* %i0) + (100005 smax %i0)) /u 5)} ; XFAIL: * diff --git a/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll b/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll index e25183c0816..1fe10689f3f 100644 --- a/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll +++ b/llvm/test/Analysis/ScalarEvolution/2008-12-15-DontUseSDiv.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output |& grep {/u 5} +; RUN: opt < %s -analyze -scalar-evolution -disable-output |& grep {/u 5} ; XFAIL: * define i8 @foo0(i8 %i0) nounwind { diff --git a/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll b/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll index 01a3605c0dc..9d13695c3e4 100644 --- a/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll +++ b/llvm/test/Analysis/ScalarEvolution/2009-01-02-SignedNegativeStride.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | not grep {/u -1} +; RUN: opt < %s -analyze -scalar-evolution -disable-output | not grep {/u -1} ; PR3275 @g_16 = external global i16 ; <i16*> [#uses=3] diff --git a/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll b/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll index f8409d3e2cd..78a7fd01671 100644 --- a/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll +++ b/llvm/test/Analysis/ScalarEvolution/2009-04-22-TruncCast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep {(trunc i} | not grep ext +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep {(trunc i} | not grep ext define i16 @test1(i8 %x) { %A = sext i8 %x to i32 diff --git a/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll b/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll index 4261984025e..6ed261481e2 100644 --- a/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll +++ b/llvm/test/Analysis/ScalarEvolution/2009-05-09-PointerEdgeCount.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep {count is 2} +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep {count is 2} ; PR3171 %struct.Foo = type { i32 } diff --git a/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll b/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll index c2094058484..a4358aa6321 100644 --- a/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll +++ b/llvm/test/Analysis/ScalarEvolution/2009-07-04-GroupConstantsWidthMismatch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution +; RUN: opt < %s -analyze -scalar-evolution ; PR4501 define void @test() { diff --git a/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll b/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll index 6b94c8a736e..fcc6fc3297c 100644 --- a/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll +++ b/llvm/test/Analysis/ScalarEvolution/SolveQuadraticEquation.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 100} ; PR1101 diff --git a/llvm/test/Analysis/ScalarEvolution/and-xor.ll b/llvm/test/Analysis/ScalarEvolution/and-xor.ll index 767194c8bd9..90d947f15bb 100644 --- a/llvm/test/Analysis/ScalarEvolution/and-xor.ll +++ b/llvm/test/Analysis/ScalarEvolution/and-xor.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output \ +; RUN: opt < %s -scalar-evolution -analyze -disable-output \ ; RUN: | grep {\\--> (zext} | count 2 define i32 @foo(i32 %x) { diff --git a/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll b/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll index 0db3f972223..f638eb34014 100644 --- a/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll +++ b/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output +; RUN: opt < %s -analyze -scalar-evolution -disable-output ; PR4537 ; ModuleID = 'b.bc' diff --git a/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll b/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll index 5c6133ecf09..31b95e1470b 100644 --- a/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll +++ b/llvm/test/Analysis/ScalarEvolution/avoid-infinite-recursion-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -iv-users +; RUN: opt < %s -iv-users ; PR4538 ; ModuleID = 'bugpoint-reduced-simplified.bc' diff --git a/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll b/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll index e3056846c83..b733d6acb50 100644 --- a/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll +++ b/llvm/test/Analysis/ScalarEvolution/avoid-smax-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output | grep {Loop bb3: backedge-taken count is (-1 + %n)} +; RUN: opt < %s -scalar-evolution -analyze -disable-output | grep {Loop bb3: backedge-taken count is (-1 + %n)} ; We don't want to use a max in the trip count expression in ; this testcase. diff --git a/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll b/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll index 5c77005848a..0bc9ce8241a 100644 --- a/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll +++ b/llvm/test/Analysis/ScalarEvolution/avoid-smax-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep select %t | count 2 ; RUN: grep {icmp ne i32.\* %w } %t diff --git a/llvm/test/Analysis/ScalarEvolution/div-overflow.ll b/llvm/test/Analysis/ScalarEvolution/div-overflow.ll index 5d8dbd3a42d..0c01044b977 100644 --- a/llvm/test/Analysis/ScalarEvolution/div-overflow.ll +++ b/llvm/test/Analysis/ScalarEvolution/div-overflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output \ +; RUN: opt < %s -scalar-evolution -analyze -disable-output \ ; RUN: | grep {\\--> ((-128 \\* %a) /u -128)} ; Don't let ScalarEvolution fold this div away. diff --git a/llvm/test/Analysis/ScalarEvolution/do-loop.ll b/llvm/test/Analysis/ScalarEvolution/do-loop.ll index d820664e7c4..f8d7da7c9a0 100644 --- a/llvm/test/Analysis/ScalarEvolution/do-loop.ll +++ b/llvm/test/Analysis/ScalarEvolution/do-loop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep smax +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep smax ; PR1614 define i32 @f(i32 %x, i32 %y) { diff --git a/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll b/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll index 47d7da19d67..506401dafea 100644 --- a/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll +++ b/llvm/test/Analysis/ScalarEvolution/max-trip-count.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | grep {\{%d,+,\[^\{\}\]\*\}<bb>} ; ScalarEvolution should be able to understand the loop and eliminate the casts. diff --git a/llvm/test/Analysis/ScalarEvolution/nsw.ll b/llvm/test/Analysis/ScalarEvolution/nsw.ll index ce34662fedb..c31edabf38e 100644 --- a/llvm/test/Analysis/ScalarEvolution/nsw.ll +++ b/llvm/test/Analysis/ScalarEvolution/nsw.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep { --> {.*,+,.*}<bb>} | count 8 +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep { --> {.*,+,.*}<bb>} | count 8 ; The addrecs in this loop are analyzable only by using nsw information. diff --git a/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll b/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll index a440ac92848..4de006c4ed1 100644 --- a/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll +++ b/llvm/test/Analysis/ScalarEvolution/pointer-sign-bits.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output +; RUN: opt < %s -analyze -scalar-evolution -disable-output 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" %JavaObject = type { [0 x i32 (...)*]*, i8* } diff --git a/llvm/test/Analysis/ScalarEvolution/pr3909.ll b/llvm/test/Analysis/ScalarEvolution/pr3909.ll index 79172243fbb..10e328ddf7e 100644 --- a/llvm/test/Analysis/ScalarEvolution/pr3909.ll +++ b/llvm/test/Analysis/ScalarEvolution/pr3909.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; PR 3909 diff --git a/llvm/test/Analysis/ScalarEvolution/scev-aa.ll b/llvm/test/Analysis/ScalarEvolution/scev-aa.ll index 60ffaf2685c..0dcf52977a0 100644 --- a/llvm/test/Analysis/ScalarEvolution/scev-aa.ll +++ b/llvm/test/Analysis/ScalarEvolution/scev-aa.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scev-aa -aa-eval -print-all-alias-modref-info \ +; RUN: opt < %s -scev-aa -aa-eval -print-all-alias-modref-info \ ; RUN: |& FileCheck %s ; At the time of this writing, all of these CHECK lines are cases that diff --git a/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll b/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll index 6929f3dcfb9..16128354aeb 100644 --- a/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll +++ b/llvm/test/Analysis/ScalarEvolution/sext-inreg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output > %t +; RUN: opt < %s -analyze -scalar-evolution -disable-output > %t ; RUN: grep {sext i57 \{0,+,199\}<bb> to i64} %t | count 1 ; RUN: grep {sext i59 \{0,+,199\}<bb> to i64} %t | count 1 diff --git a/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll b/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll index dde291f3737..8f887c4a57e 100644 --- a/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll +++ b/llvm/test/Analysis/ScalarEvolution/sext-iv-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -scalar-evolution -analyze \ +; RUN: opt < %s -disable-output -scalar-evolution -analyze \ ; RUN: | grep { --> \{-128,+,1\}<bb1> Exits: 127} | count 5 ; Convert (sext {-128,+,1}) to {sext(-128),+,sext(1)}, since the diff --git a/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll b/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll index fdbdfb7f690..02c3206c6fe 100644 --- a/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll +++ b/llvm/test/Analysis/ScalarEvolution/sext-iv-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -scalar-evolution -analyze \ +; RUN: opt < %s -disable-output -scalar-evolution -analyze \ ; RUN: | grep { --> (sext i. \{.\*,+,.\*\}<bb1> to i64)} | count 5 ; Don't convert (sext {...,+,...}) to {sext(...),+,sext(...)} in cases diff --git a/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll b/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll index db0d6823531..b25c237958c 100644 --- a/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll +++ b/llvm/test/Analysis/ScalarEvolution/sext-iv-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | FileCheck %s +; RUN: opt < %s -analyze -scalar-evolution -disable-output | FileCheck %s ; CHECK: %tmp3 = sext i8 %tmp2 to i32 ; CHECK: --> (sext i8 {0,+,1}<bb1> to i32) Exits: -1 diff --git a/llvm/test/Analysis/ScalarEvolution/smax.ll b/llvm/test/Analysis/ScalarEvolution/smax.ll index e87bd888421..39de8d6c5a7 100644 --- a/llvm/test/Analysis/ScalarEvolution/smax.ll +++ b/llvm/test/Analysis/ScalarEvolution/smax.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep smax | count 2 -; RUN: opt %s -analyze -scalar-evolution -disable-output | grep \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep smax | count 2 +; RUN: opt < %s -analyze -scalar-evolution -disable-output | grep \ ; RUN: {%. smax %. smax %.} ; PR1614 diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count.ll b/llvm/test/Analysis/ScalarEvolution/trip-count.ll index f43d19242a6..66cc304918a 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: -scalar-evolution-max-iterations=0 | grep {backedge-taken count is 10000} ; PR1101 diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count2.ll b/llvm/test/Analysis/ScalarEvolution/trip-count2.ll index 38700e1b1ac..bbe64358d4e 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count2.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output | \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output | \ ; RUN: grep {backedge-taken count is 4} ; PR1101 diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count3.ll b/llvm/test/Analysis/ScalarEvolution/trip-count3.ll index e4ef955b6d7..240983178b4 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count3.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output \ +; RUN: opt < %s -scalar-evolution -analyze -disable-output \ ; RUN: | grep {Loop bb3\\.i: Unpredictable backedge-taken count\\.} ; ScalarEvolution can't compute a trip count because it doesn't know if diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count4.ll b/llvm/test/Analysis/ScalarEvolution/trip-count4.ll index 31e8110d990..e8d59cf550a 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count4.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count4.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | grep {sext.*trunc.*Exits: 11} ; ScalarEvolution should be able to compute a loop exit value for %indvar.i8. diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count5.ll b/llvm/test/Analysis/ScalarEvolution/trip-count5.ll index 5e286e3c24f..2512a966ed2 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count5.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count5.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output > %t +; RUN: opt < %s -analyze -scalar-evolution -disable-output > %t ; RUN: grep sext %t | count 2 ; RUN: not grep {(sext} %t diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count6.ll b/llvm/test/Analysis/ScalarEvolution/trip-count6.ll index 89fdc3ade6d..5833286317c 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count6.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count6.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -disable-output -scalar-evolution \ +; RUN: opt < %s -analyze -disable-output -scalar-evolution \ ; RUN: | grep {max backedge-taken count is 1\$} @mode_table = global [4 x i32] zeroinitializer ; <[4 x i32]*> [#uses=1] diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count7.ll b/llvm/test/Analysis/ScalarEvolution/trip-count7.ll index 6534e6eae71..0cd8d7c4a9a 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count7.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count7.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | grep {Loop bb7.i: Unpredictable backedge-taken count\\.} 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" diff --git a/llvm/test/Analysis/ScalarEvolution/trip-count8.ll b/llvm/test/Analysis/ScalarEvolution/trip-count8.ll index 312a3b5de5c..c49f5ceea70 100644 --- a/llvm/test/Analysis/ScalarEvolution/trip-count8.ll +++ b/llvm/test/Analysis/ScalarEvolution/trip-count8.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | grep {Loop for\\.body: backedge-taken count is (-1 + \[%\]ecx)} ; PR4599 diff --git a/llvm/test/Analysis/ScalarEvolution/xor-and.ll b/llvm/test/Analysis/ScalarEvolution/xor-and.ll index 8541af4176e..c8339d7138d 100644 --- a/llvm/test/Analysis/ScalarEvolution/xor-and.ll +++ b/llvm/test/Analysis/ScalarEvolution/xor-and.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -disable-output -analyze \ +; RUN: opt < %s -scalar-evolution -disable-output -analyze \ ; RUN: | grep {\\--> (zext i4 (-8 + (trunc i64 (8 \\* %x) to i4)) to i64)} ; ScalarEvolution shouldn't try to analyze %z into something like diff --git a/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll b/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll index 6b4020134e2..9ff99be736a 100644 --- a/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll +++ b/llvm/test/Analysis/ScalarEvolution/zext-wrap.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -scalar-evolution -disable-output \ +; RUN: opt < %s -analyze -scalar-evolution -disable-output \ ; RUN: | FileCheck %s ; PR4569 diff --git a/llvm/test/Assembler/2002-04-29-NameBinding.ll b/llvm/test/Assembler/2002-04-29-NameBinding.ll index 1ba9270fcf6..7960c20ddce 100644 --- a/llvm/test/Assembler/2002-04-29-NameBinding.ll +++ b/llvm/test/Assembler/2002-04-29-NameBinding.ll @@ -4,7 +4,7 @@ ; Check by running globaldce, which will remove the constant if there are ; no references to it! ; -; RUN: opt %s -globaldce -S | \ +; RUN: opt < %s -globaldce -S | \ ; RUN: not grep constant ; diff --git a/llvm/test/Assembler/2002-08-19-BytecodeReader.ll b/llvm/test/Assembler/2002-08-19-BytecodeReader.ll index 85d892dccbe..567e9ded09d 100644 --- a/llvm/test/Assembler/2002-08-19-BytecodeReader.ll +++ b/llvm/test/Assembler/2002-08-19-BytecodeReader.ll @@ -1,7 +1,7 @@ ; Testcase that seems to break the bytecode reader. This comes from the ; "crafty" spec benchmark. ; -; RUN: opt %s -instcombine -S | llvm-as +; RUN: opt < %s -instcombine -S | llvm-as %CHESS_POSITION = type { i32, i32 } @pawn_probes = external global i32 ; <i32*> [#uses=0] diff --git a/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll b/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll index 3f0ff8a0621..32c893a9f5f 100644 --- a/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll +++ b/llvm/test/Assembler/2008-02-20-MultipleReturnValue.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -verify -S | llvm-as -disable-output +; RUN: opt < %s -verify -S | llvm-as -disable-output define {i32, i8} @foo(i32 %p) { ret i32 1, i8 2 diff --git a/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll b/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll index 94529b9e24d..f61a44cbd15 100644 --- a/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll +++ b/llvm/test/Assembler/2009-02-28-StripOpaqueName.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -strip -S | llvm-as | llvm-dis +; RUN: opt < %s -strip -S | llvm-as | llvm-dis ; Stripping the name from A should not break references to it. %A = type opaque diff --git a/llvm/test/Bitcode/extractelement.ll b/llvm/test/Bitcode/extractelement.ll index 88229678783..d88f811e8e9 100644 --- a/llvm/test/Bitcode/extractelement.ll +++ b/llvm/test/Bitcode/extractelement.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop | llvm-dis +; RUN: opt < %s -constprop | llvm-dis ; PR3465 define double @test() { diff --git a/llvm/test/CodeGen/Generic/GC/argpromotion.ll b/llvm/test/CodeGen/Generic/GC/argpromotion.ll index d4344a0e0d0..dda376d6168 100644 --- a/llvm/test/CodeGen/Generic/GC/argpromotion.ll +++ b/llvm/test/CodeGen/Generic/GC/argpromotion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -argpromotion +; RUN: opt < %s -anders-aa -argpromotion declare void @llvm.gcroot(i8**, i8*) diff --git a/llvm/test/CodeGen/Generic/GC/deadargelim.ll b/llvm/test/CodeGen/Generic/GC/deadargelim.ll index 4ee0b87a6e1..176019020ad 100644 --- a/llvm/test/CodeGen/Generic/GC/deadargelim.ll +++ b/llvm/test/CodeGen/Generic/GC/deadargelim.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim +; RUN: opt < %s -deadargelim declare void @llvm.gcroot(i8**, i8*) diff --git a/llvm/test/CodeGen/Generic/GC/inline.ll b/llvm/test/CodeGen/Generic/GC/inline.ll index 5dd171abd2e..9da33aef8dd 100644 --- a/llvm/test/CodeGen/Generic/GC/inline.ll +++ b/llvm/test/CodeGen/Generic/GC/inline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep example +; RUN: opt < %s -inline -S | grep example %IntArray = type { i32, [0 x i32*] } diff --git a/llvm/test/CodeGen/Generic/GC/inline2.ll b/llvm/test/CodeGen/Generic/GC/inline2.ll index ad98e3e3453..15947056ee3 100644 --- a/llvm/test/CodeGen/Generic/GC/inline2.ll +++ b/llvm/test/CodeGen/Generic/GC/inline2.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -inline -S | grep sample -; RUN: opt %s -inline -S | grep example +; RUN: opt < %s -inline -S | grep sample +; RUN: opt < %s -inline -S | grep example %IntArray = type { i32, [0 x i32*] } diff --git a/llvm/test/CodeGen/PowerPC/ppcf128-1.ll b/llvm/test/CodeGen/PowerPC/ppcf128-1.ll index a4dbdf4d43f..1047fe5d3ba 100644 --- a/llvm/test/CodeGen/PowerPC/ppcf128-1.ll +++ b/llvm/test/CodeGen/PowerPC/ppcf128-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts | llc > %t +; RUN: opt < %s -std-compile-opts | llc > %t ; ModuleID = 'ld3.c' 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-f128:64:128" target triple = "powerpc-apple-darwin8" diff --git a/llvm/test/CodeGen/PowerPC/vec_shuffle.ll b/llvm/test/CodeGen/PowerPC/vec_shuffle.ll index e234f062898..82706321c1c 100644 --- a/llvm/test/CodeGen/PowerPC/vec_shuffle.ll +++ b/llvm/test/CodeGen/PowerPC/vec_shuffle.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | \ +; RUN: opt < %s -instcombine | \ ; RUN: llc -march=ppc32 -mcpu=g5 | not grep vperm ; RUN: llc < %s -march=ppc32 -mcpu=g5 > %t ; RUN: grep vsldoi %t | count 2 diff --git a/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll b/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll index 7eadda86e60..e542325b636 100644 --- a/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll +++ b/llvm/test/CodeGen/X86/2009-03-23-i80-fp80.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep 302245289961712575840256 -; RUN: opt %s -instcombine -S | grep K40018000000000000000 +; RUN: opt < %s -instcombine -S | grep 302245289961712575840256 +; RUN: opt < %s -instcombine -S | grep K40018000000000000000 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 = "i686-apple-darwin9" diff --git a/llvm/test/CodeGen/X86/asm-block-labels.ll b/llvm/test/CodeGen/X86/asm-block-labels.ll index a67a2128f69..a43d4302319 100644 --- a/llvm/test/CodeGen/X86/asm-block-labels.ll +++ b/llvm/test/CodeGen/X86/asm-block-labels.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts | llc +; RUN: opt < %s -std-compile-opts | llc ; ModuleID = 'block12.c' 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 = "i686-apple-darwin8" diff --git a/llvm/test/CodeGen/X86/nancvt.ll b/llvm/test/CodeGen/X86/nancvt.ll index 28ee39380f6..0b56644f125 100644 --- a/llvm/test/CodeGen/X86/nancvt.ll +++ b/llvm/test/CodeGen/X86/nancvt.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts | llc > %t +; RUN: opt < %s -std-compile-opts | llc > %t ; RUN: grep 2147027116 %t | count 3 ; RUN: grep 2147228864 %t | count 3 ; RUN: grep 2146502828 %t | count 3 diff --git a/llvm/test/CodeGen/X86/vec_ins_extract.ll b/llvm/test/CodeGen/X86/vec_ins_extract.ll index b3a61cafbe9..bf43deb1d19 100644 --- a/llvm/test/CodeGen/X86/vec_ins_extract.ll +++ b/llvm/test/CodeGen/X86/vec_ins_extract.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine | \ +; RUN: opt < %s -scalarrepl -instcombine | \ ; RUN: llc -march=x86 -mcpu=yonah | not grep sub.*esp ; This checks that various insert/extract idiom work without going to the diff --git a/llvm/test/DebugInfo/2009-03-03-cheapdse.ll b/llvm/test/DebugInfo/2009-03-03-cheapdse.ll index 4f955e9c346..9f47f16153d 100644 --- a/llvm/test/DebugInfo/2009-03-03-cheapdse.ll +++ b/llvm/test/DebugInfo/2009-03-03-cheapdse.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep store | count 5 +; RUN: opt < %s -instcombine -S | grep store | count 5 ; ModuleID = '<stdin>' 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-darwin9.6" diff --git a/llvm/test/DebugInfo/2009-03-03-deadstore.ll b/llvm/test/DebugInfo/2009-03-03-deadstore.ll index 8d496145386..0705c155f9f 100644 --- a/llvm/test/DebugInfo/2009-03-03-deadstore.ll +++ b/llvm/test/DebugInfo/2009-03-03-deadstore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep alloca +; RUN: opt < %s -instcombine -S | not grep alloca ; ModuleID = '<stdin>' 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-darwin9.6" diff --git a/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll b/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll index 8fad616d0f6..75d3a694339 100644 --- a/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll +++ b/llvm/test/DebugInfo/2009-03-03-store-to-load-forward.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep alloca +; RUN: opt < %s -instcombine -S | not grep alloca ; ModuleID = '<stdin>' 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-darwin9.6" diff --git a/llvm/test/DebugInfo/printdbginfo2.ll b/llvm/test/DebugInfo/printdbginfo2.ll index 68b12279f3c..c5fe7ad6c80 100644 --- a/llvm/test/DebugInfo/printdbginfo2.ll +++ b/llvm/test/DebugInfo/printdbginfo2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -print-dbginfo -disable-output | FileCheck %s +; RUN: opt < %s -print-dbginfo -disable-output | FileCheck %s ; grep {%b is variable b of type x declared at x.c:7} %t1 ; grep {%2 is variable b of type x declared at x.c:7} %t1 ; grep {@c.1442 is variable c of type int declared at x.c:4} %t1 diff --git a/llvm/test/Feature/load_module.ll b/llvm/test/Feature/load_module.ll index cdc57085b5d..e2e222f4edc 100644 --- a/llvm/test/Feature/load_module.ll +++ b/llvm/test/Feature/load_module.ll @@ -1,5 +1,5 @@ ; PR1318 -; RUN: opt %s -load=%llvmlibsdir/LLVMHello%shlibext -hello \ +; RUN: opt < %s -load=%llvmlibsdir/LLVMHello%shlibext -hello \ ; RUN: -disable-output |& grep Hello @junk = global i32 0 diff --git a/llvm/test/Other/2002-01-31-CallGraph.ll b/llvm/test/Other/2002-01-31-CallGraph.ll index 1fd0368480e..0e4c8775126 100644 --- a/llvm/test/Other/2002-01-31-CallGraph.ll +++ b/llvm/test/Other/2002-01-31-CallGraph.ll @@ -1,6 +1,6 @@ ; Call graph construction crash: Not handling indirect calls right ; -; RUN: opt %s -analyze -print-callgraph >& /dev/null +; RUN: opt < %s -analyze -print-callgraph >& /dev/null ; %FunTy = type i32 (i32) diff --git a/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll b/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll index c5c2f38021a..db26942096d 100644 --- a/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll +++ b/llvm/test/Other/2002-02-24-InlineBrokePHINodes.ll @@ -1,7 +1,7 @@ ; Inlining used to break PHI nodes. This tests that they are correctly updated ; when a node is split around the call instruction. The verifier caught the error. ; -; RUN: opt %s -inline +; RUN: opt < %s -inline ; define i64 @test(i64 %X) { diff --git a/llvm/test/Other/2002-03-11-ConstPropCrash.ll b/llvm/test/Other/2002-03-11-ConstPropCrash.ll index b1e727565a3..a6d4f5b3dbc 100644 --- a/llvm/test/Other/2002-03-11-ConstPropCrash.ll +++ b/llvm/test/Other/2002-03-11-ConstPropCrash.ll @@ -5,7 +5,7 @@ ; ; Fixed by adding new arguments to ConstantFoldTerminator ; -; RUN: opt %s -constprop +; RUN: opt < %s -constprop define void @build_tree(i32 %ml) { ; <label>:0 diff --git a/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll b/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll index 2672c9f07b3..267b0e8986d 100644 --- a/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll +++ b/llvm/test/Other/2003-02-19-LoopInfoNestingBug.ll @@ -2,7 +2,7 @@ ; figure out that loop "Inner" should be nested inside of leep "LoopHeader", ; and instead nests it just inside loop "Top" ; -; RUN: opt %s -analyze -loops | \ +; RUN: opt < %s -analyze -loops | \ ; RUN: grep { Loop at depth 3 containing: %Inner<header><latch><exit>} ; define void @test() { diff --git a/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll b/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll index 3d1c3749a09..c436e07a9ca 100644 --- a/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll +++ b/llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll @@ -1,4 +1,4 @@ -;RUN: opt %s -codegenprepare -disable-output +;RUN: opt < %s -codegenprepare -disable-output define void @foo() { entry: diff --git a/llvm/test/Other/2007-06-05-PassID.ll b/llvm/test/Other/2007-06-05-PassID.ll index ce540484128..7a03544f691 100644 --- a/llvm/test/Other/2007-06-05-PassID.ll +++ b/llvm/test/Other/2007-06-05-PassID.ll @@ -1,4 +1,4 @@ -;RUN: opt %s -analyze -dot-cfg-only -disable-output 2>/dev/null +;RUN: opt < %s -analyze -dot-cfg-only -disable-output 2>/dev/null ;PR 1497 define void @foo() { diff --git a/llvm/test/Other/2007-09-10-PassManager.ll b/llvm/test/Other/2007-09-10-PassManager.ll index 20e323f68b4..ded15e56951 100644 --- a/llvm/test/Other/2007-09-10-PassManager.ll +++ b/llvm/test/Other/2007-09-10-PassManager.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -indvars -disable-output +; RUN: opt < %s -loop-unswitch -indvars -disable-output ; Require SCEV before LCSSA. define void @foo() { entry: diff --git a/llvm/test/Other/2008-03-19-PassManager.ll b/llvm/test/Other/2008-03-19-PassManager.ll index 8411d60f157..e2082228e3d 100644 --- a/llvm/test/Other/2008-03-19-PassManager.ll +++ b/llvm/test/Other/2008-03-19-PassManager.ll @@ -1,5 +1,5 @@ ; PR 2034 -; RUN: opt %s -anders-aa -instcombine -gvn -disable-output +; RUN: opt < %s -anders-aa -instcombine -gvn -disable-output %struct.FULL = type { i32, i32, [1000 x float*] } define i32 @sgesl(%struct.FULL* %a, i32* %ipvt, float* %b, i32 %job) { diff --git a/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll b/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll index 50aec822e72..d90209f6af3 100644 --- a/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll +++ b/llvm/test/Other/2008-06-04-FieldSizeInPacked.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep true +; RUN: opt < %s -instcombine -S | grep true 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Other/2008-10-06-RemoveDeadPass.ll b/llvm/test/Other/2008-10-06-RemoveDeadPass.ll index f62885278e1..7cec2c57c2f 100644 --- a/llvm/test/Other/2008-10-06-RemoveDeadPass.ll +++ b/llvm/test/Other/2008-10-06-RemoveDeadPass.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -internalize -disable-output +; RUN: opt < %s -inline -internalize -disable-output define void @foo() nounwind { ret void } diff --git a/llvm/test/Other/2009-03-31-CallGraph.ll b/llvm/test/Other/2009-03-31-CallGraph.ll index dc6fc6bda51..d6653ecbe8e 100644 --- a/llvm/test/Other/2009-03-31-CallGraph.ll +++ b/llvm/test/Other/2009-03-31-CallGraph.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output define void @f2() { invoke void @f6() to label %ok1 unwind label %lpad1 diff --git a/llvm/test/Other/2009-06-05-no-implicit-float.ll b/llvm/test/Other/2009-06-05-no-implicit-float.ll index 51e1466f508..0d02e3c9e2f 100644 --- a/llvm/test/Other/2009-06-05-no-implicit-float.ll +++ b/llvm/test/Other/2009-06-05-no-implicit-float.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -verify -S | grep noimplicitfloat +; RUN: opt < %s -verify -S | grep noimplicitfloat define void @f() noimplicitfloat { } diff --git a/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll b/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll index d150ce0eb69..0095be1f5a1 100644 --- a/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll +++ b/llvm/test/Transforms/ADCE/2002-05-22-PHITest.ll @@ -1,6 +1,6 @@ ; It is illegal to remove BB1 because it will mess up the PHI node! ; -; RUN: opt %s -adce -S | grep BB1 +; RUN: opt < %s -adce -S | grep BB1 define i32 @test(i1 %C, i32 %A, i32 %B) { ; <label>:0 diff --git a/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll b/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll index 590bdeff818..9407b5a68d6 100644 --- a/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll +++ b/llvm/test/Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll @@ -4,7 +4,7 @@ ; removed even though there were uses still around. Now the uses are filled ; in with a dummy value before the PHI is deleted. ; -; RUN: opt %s -adce +; RUN: opt < %s -adce %node_t = type { double*, %node_t*, %node_t**, double**, double*, i32, i32 } diff --git a/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll b/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll index 17e9eeb0701..337be9f4fa4 100644 --- a/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll +++ b/llvm/test/Transforms/ADCE/2002-05-28-Crash-distilled.ll @@ -1,6 +1,6 @@ ; This testcase is a distilled form of: 2002-05-28-Crash.ll -; RUN: opt %s -adce +; RUN: opt < %s -adce define float @test(i32 %i) { %F = sitofp i32 %i to float ; <float> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll b/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll index 346ad74a0fe..9bbbd055ff9 100644 --- a/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll +++ b/llvm/test/Transforms/ADCE/2002-05-28-Crash.ll @@ -11,7 +11,7 @@ ; return !s; ;} ; -; RUN: opt %s -adce +; RUN: opt < %s -adce define i32 @rx_bitset_empty(i32 %size, i32* %set) { bb1: diff --git a/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll b/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll index ee406b67e3b..8f8dadf7332 100644 --- a/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll +++ b/llvm/test/Transforms/ADCE/2002-07-17-AssertionFailure.ll @@ -3,7 +3,7 @@ ; block in this function, it would work fine, but that would be the part we ; have to fix now, wouldn't it.... ; -; RUN: opt %s -adce +; RUN: opt < %s -adce define void @foo(i8* %reg5481) { %cast611 = bitcast i8* %reg5481 to i8** ; <i8**> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll b/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll index 64219a2062b..2f0df670d6a 100644 --- a/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll +++ b/llvm/test/Transforms/ADCE/2002-07-17-PHIAssertion.ll @@ -1,6 +1,6 @@ ; This testcase was extracted from the gzip SPEC benchmark ; -; RUN: opt %s -adce +; RUN: opt < %s -adce @bk = external global i32 ; <i32*> [#uses=2] @hufts = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll b/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll index 33107f136fa..1c8e6e8adf0 100644 --- a/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll +++ b/llvm/test/Transforms/ADCE/2002-07-29-Segfault.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output define void @test() { br label %BB3 diff --git a/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll b/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll index 9a3bc2a35cb..17003be9fb1 100644 --- a/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll +++ b/llvm/test/Transforms/ADCE/2003-01-22-PredecessorProblem.ll @@ -1,5 +1,5 @@ ; Testcase reduced from 197.parser by bugpoint -; RUN: opt %s -adce +; RUN: opt < %s -adce define void @conjunction_prune() { ; <label>:0 diff --git a/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll b/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll index 8474e26a476..d30df19fc7c 100644 --- a/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll +++ b/llvm/test/Transforms/ADCE/2003-04-25-PHIPostDominateProblem.ll @@ -2,7 +2,7 @@ ; entries for it's postdominator. But I think this can only happen when the ; PHI node is dead, so we just avoid patching up dead PHI nodes. -; RUN: opt %s -adce +; RUN: opt < %s -adce target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll b/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll index fe8799481a7..5206b243e37 100644 --- a/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll +++ b/llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output @G = external global i32* ; <i32**> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll b/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll index 40749f0d6aa..eb3ef1e7913 100644 --- a/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll +++ b/llvm/test/Transforms/ADCE/2003-06-24-BadSuccessor.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output target datalayout = "e-p:32:32" %struct..CppObjTypeDesc = type { i32, i16, i16 } %struct..TypeToken = type { i32, i16, i16 } diff --git a/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll b/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll index 4269c4fe624..82fa5b2a40e 100644 --- a/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll +++ b/llvm/test/Transforms/ADCE/2003-06-24-BasicFunctionality.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -simplifycfg -S | not grep then: +; RUN: opt < %s -adce -simplifycfg -S | not grep then: define void @dead_test8(i32* %data.1, i32 %idx.1) { entry: diff --git a/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll b/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll index 69760b56e7b..444ca8ec904 100644 --- a/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll +++ b/llvm/test/Transforms/ADCE/2003-09-10-UnwindInstFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output define void @test() { br i1 false, label %then, label %endif diff --git a/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll b/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll index 2319c499ea8..499ac515e44 100644 --- a/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll +++ b/llvm/test/Transforms/ADCE/2003-09-15-InfLoopCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output define i32 @main() { br label %loop diff --git a/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll b/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll index 7d3027f098b..5ba1a2eadfc 100644 --- a/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll +++ b/llvm/test/Transforms/ADCE/2003-11-16-MissingPostDominanceInfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -simplifycfg -S | grep call +; RUN: opt < %s -adce -simplifycfg -S | grep call declare void @exit(i32) define i32 @main(i32 %argc) { diff --git a/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll b/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll index 675670e1870..a6a41fd69ef 100644 --- a/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll +++ b/llvm/test/Transforms/ADCE/2004-05-04-UnreachableBlock.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output define void @test() { entry: diff --git a/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll b/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll index 08708b380f6..991e876a25b 100644 --- a/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll +++ b/llvm/test/Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output declare void @strlen() diff --git a/llvm/test/Transforms/ADCE/basictest.ll b/llvm/test/Transforms/ADCE/basictest.ll index 814c2a85d10..378d70288f3 100644 --- a/llvm/test/Transforms/ADCE/basictest.ll +++ b/llvm/test/Transforms/ADCE/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -simplifycfg | llvm-dis +; RUN: opt < %s -adce -simplifycfg | llvm-dis define i32 @Test(i32 %A, i32 %B) { BB1: diff --git a/llvm/test/Transforms/ADCE/basictest1.ll b/llvm/test/Transforms/ADCE/basictest1.ll index 922586acfc4..bbb88783deb 100644 --- a/llvm/test/Transforms/ADCE/basictest1.ll +++ b/llvm/test/Transforms/ADCE/basictest1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -simplifycfg | llvm-dis +; RUN: opt < %s -adce -simplifycfg | llvm-dis %FILE = type { i32, i8*, i8*, i8, i8, i32, i32, i32 } %spec_fd_t = type { i32, i32, i32, i8* } @__iob = external global [20 x %FILE] ; <[20 x %FILE]*> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/basictest2.ll b/llvm/test/Transforms/ADCE/basictest2.ll index 0193838d3fe..a17795f1424 100644 --- a/llvm/test/Transforms/ADCE/basictest2.ll +++ b/llvm/test/Transforms/ADCE/basictest2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -simplifycfg | llvm-dis +; RUN: opt < %s -adce -simplifycfg | llvm-dis %FILE = type { i32, i8*, i8*, i8, i8, i32, i32, i32 } %spec_fd_t = type { i32, i32, i32, i8* } @__iob = external global [20 x %FILE] ; <[20 x %FILE]*> [#uses=1] diff --git a/llvm/test/Transforms/ADCE/dce_pure_invoke.ll b/llvm/test/Transforms/ADCE/dce_pure_invoke.ll index c238d62cfb4..c16d45cc239 100644 --- a/llvm/test/Transforms/ADCE/dce_pure_invoke.ll +++ b/llvm/test/Transforms/ADCE/dce_pure_invoke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -S | grep null +; RUN: opt < %s -adce -S | grep null declare i32 @strlen(i8*) readnone diff --git a/llvm/test/Transforms/ADCE/unreachable-function.ll b/llvm/test/Transforms/ADCE/unreachable-function.ll index d806b7f3769..7c6a30ec6b6 100644 --- a/llvm/test/Transforms/ADCE/unreachable-function.ll +++ b/llvm/test/Transforms/ADCE/unreachable-function.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -adce -disable-output +; RUN: opt < %s -adce -disable-output define void @test() { unreachable diff --git a/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll b/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll index 2f50229abb3..e740b29f928 100644 --- a/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll +++ b/llvm/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S | grep nounwind | count 2 +; RUN: opt < %s -argpromotion -S | grep nounwind | count 2 define internal i32 @deref(i32* %x) nounwind { entry: diff --git a/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll b/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll index 787006e0ba7..d7d5eb548a1 100644 --- a/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll +++ b/llvm/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S > %t +; RUN: opt < %s -argpromotion -S > %t ; RUN: cat %t | grep {define.*@callee(.*i32\\*} ; PR2498 diff --git a/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll b/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll index e7fc4fba130..7ee6654ea46 100644 --- a/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll +++ b/llvm/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -argpromotion -disable-output +; RUN: opt < %s -inline -argpromotion -disable-output define internal fastcc i32 @hash(i32* %ts, i32 %mod) nounwind { entry: diff --git a/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll b/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll index 2b4c49b04e0..aff917c6a5a 100644 --- a/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll +++ b/llvm/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -disable-output +; RUN: opt < %s -argpromotion -disable-output define internal fastcc i32 @term_SharingList(i32* %Term, i32* %List) nounwind { entry: diff --git a/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll b/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll index d4883e78bf6..6a60e6144d9 100644 --- a/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll +++ b/llvm/test/Transforms/ArgumentPromotion/aggregate-promote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -instcombine -S | not grep load +; RUN: opt < %s -argpromotion -instcombine -S | not grep load %QuadTy = type { i32, i32, i32, i32 } @G = constant %QuadTy { diff --git a/llvm/test/Transforms/ArgumentPromotion/attrs.ll b/llvm/test/Transforms/ArgumentPromotion/attrs.ll index 91ca624d55a..49c07502995 100644 --- a/llvm/test/Transforms/ArgumentPromotion/attrs.ll +++ b/llvm/test/Transforms/ArgumentPromotion/attrs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S | grep zeroext +; RUN: opt < %s -argpromotion -S | grep zeroext %struct.ss = type { i32, i64 } diff --git a/llvm/test/Transforms/ArgumentPromotion/basictest.ll b/llvm/test/Transforms/ArgumentPromotion/basictest.ll index f2046080eea..87f6371a7eb 100644 --- a/llvm/test/Transforms/ArgumentPromotion/basictest.ll +++ b/llvm/test/Transforms/ArgumentPromotion/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -mem2reg -S | not grep alloca +; RUN: opt < %s -argpromotion -mem2reg -S | not grep alloca define internal i32 @test(i32* %X, i32* %Y) { %A = load i32* %X ; <i32> [#uses=1] %B = load i32* %Y ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/ArgumentPromotion/byval-2.ll b/llvm/test/Transforms/ArgumentPromotion/byval-2.ll index ff4506da958..bd62c6835f3 100644 --- a/llvm/test/Transforms/ArgumentPromotion/byval-2.ll +++ b/llvm/test/Transforms/ArgumentPromotion/byval-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S | grep -F {i32* byval} | count 2 +; RUN: opt < %s -argpromotion -S | grep -F {i32* byval} | count 2 ; Argpromote + scalarrepl should change this to passing the two integers by value. %struct.ss = type { i32, i64 } diff --git a/llvm/test/Transforms/ArgumentPromotion/byval.ll b/llvm/test/Transforms/ArgumentPromotion/byval.ll index 0daa033e7c8..052528ab708 100644 --- a/llvm/test/Transforms/ArgumentPromotion/byval.ll +++ b/llvm/test/Transforms/ArgumentPromotion/byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -scalarrepl -S | not grep load +; RUN: opt < %s -argpromotion -scalarrepl -S | not grep load ; Argpromote + scalarrepl should change this to passing the two integers by value. %struct.ss = type { i32, i64 } diff --git a/llvm/test/Transforms/ArgumentPromotion/callgraph-update.ll b/llvm/test/Transforms/ArgumentPromotion/callgraph-update.ll index 3c0c9a46ce4..989043d7ea5 100644 --- a/llvm/test/Transforms/ArgumentPromotion/callgraph-update.ll +++ b/llvm/test/Transforms/ArgumentPromotion/callgraph-update.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -simplifycfg -constmerge | llvm-dis +; RUN: opt < %s -argpromotion -simplifycfg -constmerge | llvm-dis 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" diff --git a/llvm/test/Transforms/ArgumentPromotion/chained.ll b/llvm/test/Transforms/ArgumentPromotion/chained.ll index 99bd6bd5478..5ccb7526cbc 100644 --- a/llvm/test/Transforms/ArgumentPromotion/chained.ll +++ b/llvm/test/Transforms/ArgumentPromotion/chained.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -instcombine -S | not grep load +; RUN: opt < %s -argpromotion -instcombine -S | not grep load @G1 = constant i32 0 ; <i32*> [#uses=1] @G2 = constant i32* @G1 ; <i32**> [#uses=1] diff --git a/llvm/test/Transforms/ArgumentPromotion/control-flow.ll b/llvm/test/Transforms/ArgumentPromotion/control-flow.ll index 48d3006324f..08ca6bccd63 100644 --- a/llvm/test/Transforms/ArgumentPromotion/control-flow.ll +++ b/llvm/test/Transforms/ArgumentPromotion/control-flow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S | \ +; RUN: opt < %s -argpromotion -S | \ ; RUN: not grep {load i32\* null} define internal i32 @callee(i1 %C, i32* %P) { diff --git a/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll b/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll index 2c42bea6114..79b44d41096 100644 --- a/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll +++ b/llvm/test/Transforms/ArgumentPromotion/control-flow2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -argpromotion -S | \ +; RUN: opt < %s -argpromotion -S | \ ; RUN: grep {load i32\\* %A} define internal i32 @callee(i1 %C, i32* %P) { diff --git a/llvm/test/Transforms/ArgumentPromotion/pr3085.ll b/llvm/test/Transforms/ArgumentPromotion/pr3085.ll index 86761f298b9..3048c603deb 100644 --- a/llvm/test/Transforms/ArgumentPromotion/pr3085.ll +++ b/llvm/test/Transforms/ArgumentPromotion/pr3085.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -loop-extract-single -loop-rotate -loop-reduce -argpromotion +; RUN: opt < %s -disable-output -loop-extract-single -loop-rotate -loop-reduce -argpromotion ; PR 3085 %struct.Lit = type { i8 } diff --git a/llvm/test/Transforms/BlockPlacement/basictest.ll b/llvm/test/Transforms/BlockPlacement/basictest.ll index f3b8e3625a6..47b507903bc 100644 --- a/llvm/test/Transforms/BlockPlacement/basictest.ll +++ b/llvm/test/Transforms/BlockPlacement/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -block-placement -disable-output -print-function 2> /dev/null +; RUN: opt < %s -block-placement -disable-output -print-function 2> /dev/null define i32 @test() { br i1 true, label %X, label %Y diff --git a/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll b/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll index 01ce42411f2..9d82819f9db 100644 --- a/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll +++ b/llvm/test/Transforms/BranchFolding/2007-10-19-InlineAsmDirectives.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts -o - | llc -o - | grep bork_directive | wc -l | grep 2 +; RUN: opt < %s -std-compile-opts -o - | llc -o - | grep bork_directive | wc -l | grep 2 ;; We don't want branch folding to fold asm directives. diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll b/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll index 7654a38a6e9..3d0339bc2db 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-13-LoopExtractorCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output define void @solve() { entry: diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll b/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll index 1f08985fdd8..a6ee63ec45a 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-14-DominanceProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output ; This testcase is failing the loop extractor because not all exit blocks ; are dominated by all of the live-outs. diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll b/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll index 385182f954e..7cd72797a67 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-14-NoSwitchSupport.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract-single -disable-output +; RUN: opt < %s -loop-extract-single -disable-output define void @ab() { entry: diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll b/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll index 74584a92450..01fe54be29a 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-17-MissedLiveIns.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output define void @sendMTFValues() { entry: diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll b/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll index 9264d4a87fc..0fbd3307ae3 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-17-OutputMismatch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output %struct.node_t = type { double*, %struct.node_t*, %struct.node_t**, double**, double*, i32, i32 } %struct.table_t = type { [1 x %struct.node_t**], [1 x %struct.node_t**] } diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll b/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll index 17368424dd7..6b306d232e0 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-17-UpdatePHIsOutsideRegion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output define void @maketree() { entry: diff --git a/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll b/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll index 394dd6d69f4..91e9799ad9c 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-03-18-InvokeHandling.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-extract -disable-output +; RUN: opt < %s -loop-extract -disable-output declare i32 @_IO_getc() diff --git a/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll b/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll index c9013e53309..9f70bdc71b1 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-08-12-BlockExtractPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -extract-blocks -disable-output +; RUN: opt < %s -extract-blocks -disable-output define void @test1() { no_exit.0.i: diff --git a/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll b/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll index 19769a2bf84..fc58577f67a 100644 --- a/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll +++ b/llvm/test/Transforms/CodeExtractor/2004-11-12-InvokeExtract.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -extract-blocks -disable-output +; RUN: opt < %s -extract-blocks -disable-output define i32 @foo() { br label %EB diff --git a/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll b/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll index 28f0891a9c7..1995c7fda29 100644 --- a/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll +++ b/llvm/test/Transforms/CodeGenPrepare/2008-11-24-RAUW-Self.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -codegenprepare | llvm-dis +; RUN: opt < %s -codegenprepare | llvm-dis ; PR3113 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll b/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll index 6ed07d81808..754d19d166e 100644 --- a/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll +++ b/llvm/test/Transforms/CondProp/2006-08-14-SingleEntryPhiCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -condprop -disable-output +; RUN: opt < %s -condprop -disable-output ; PR877 target datalayout = "E-p:32:32" target triple = "powerpc-apple-darwin9.0.0d1" diff --git a/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll b/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll index f50e3742cd7..4df8ff94499 100644 --- a/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll +++ b/llvm/test/Transforms/CondProp/2006-11-01-PhiNodeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -condprop -disable-output +; RUN: opt < %s -condprop -disable-output ; PR979 target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll b/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll index 91461fd885a..6d5f0f5a3ac 100644 --- a/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll +++ b/llvm/test/Transforms/CondProp/2007-08-01-InvalidRead.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -tailduplicate -condprop -simplifycfg -disable-output +; RUN: opt < %s -inline -tailduplicate -condprop -simplifycfg -disable-output ; PR1575 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" diff --git a/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll b/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll index 53eee9e5e3e..58dd29f5e28 100644 --- a/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll +++ b/llvm/test/Transforms/CondProp/2009-01-25-SingleEntryPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -condprop | llvm-dis +; RUN: opt < %s -condprop | llvm-dis ; PR3405 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/CondProp/basictest-dbg.ll b/llvm/test/Transforms/CondProp/basictest-dbg.ll index c7a56b8431b..9e05ff15105 100644 --- a/llvm/test/Transforms/CondProp/basictest-dbg.ll +++ b/llvm/test/Transforms/CondProp/basictest-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -condprop -S | \ +; RUN: opt < %s -condprop -S | \ ; RUN: not grep {br label} %llvm.dbg.anchor.type = type { i32, i32 } diff --git a/llvm/test/Transforms/CondProp/basictest.ll b/llvm/test/Transforms/CondProp/basictest.ll index afe5b352eeb..49d473533a1 100644 --- a/llvm/test/Transforms/CondProp/basictest.ll +++ b/llvm/test/Transforms/CondProp/basictest.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -condprop -S | \ +; RUN: opt < %s -condprop -S | \ ; RUN: not grep {br label} -; RUN: opt %s -condprop -S | not grep T2 +; RUN: opt < %s -condprop -S | not grep T2 define i32 @test(i1 %C) { diff --git a/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll b/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll index 202322f34f1..15a62118938 100644 --- a/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll +++ b/llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll @@ -1,6 +1,6 @@ ; Make sure that the constant propogator doesn't divide by zero! ; -; RUN: opt %s -constprop +; RUN: opt < %s -constprop ; define i32 @test() { diff --git a/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll b/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll index 295ef0c0bc8..d9cd67406b0 100644 --- a/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll +++ b/llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll @@ -4,7 +4,7 @@ ; Fix #2: The unary not instruction now no longer exists. Change to xor. -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: not grep {i32 0} define i32 @test1() { diff --git a/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll b/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll index c3600673d57..dd24d965620 100644 --- a/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll +++ b/llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll @@ -1,6 +1,6 @@ ; SetCC on boolean values was not implemented! -; RUN: opt %s -constprop -die -S | \ +; RUN: opt < %s -constprop -die -S | \ ; RUN: not grep set define i1 @test1() { diff --git a/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll b/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll index ee38bbf34c9..2708dce9852 100644 --- a/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll +++ b/llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll @@ -1,6 +1,6 @@ ; Make sure that the constant propagator doesn't cause a sigfpe ; -; RUN: opt %s -constprop +; RUN: opt < %s -constprop ; define i32 @test() { diff --git a/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll b/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll index 6a7f7944143..0b44b99f6a9 100644 --- a/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll +++ b/llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: not grep {ret i1 false} @b = external global [2 x { }] ; <[2 x { }]*> [#uses=2] diff --git a/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll b/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll index 571e460573f..be76783e8b7 100644 --- a/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll +++ b/llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: grep {i32 -1} -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: not grep zeroinitializer define <4 x i32> @test() { diff --git a/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll b/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll index 07d6220ec76..e46a875a7cf 100644 --- a/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll +++ b/llvm/test/Transforms/ConstProp/2006-12-01-TruncBoolBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ret i1 false} define i1 @test() { %X = trunc i32 320 to i1 ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll b/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll index a32191c76f1..3c06693b100 100644 --- a/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll +++ b/llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: grep {ret i32 -1} -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: grep {ret i32 1} define i32 @test1() { diff --git a/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll b/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll index cb69564144f..ebe3d21806b 100644 --- a/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll +++ b/llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -S | grep 1065353216 +; RUN: opt < %s -constprop -S | grep 1065353216 define i32 @test() { %A = bitcast float 1.000000e+00 to i32 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll b/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll index 0fba0808822..37cda303713 100644 --- a/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll +++ b/llvm/test/Transforms/ConstProp/2007-11-23-cttz.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -S | grep {ret i13 13} +; RUN: opt < %s -constprop -S | grep {ret i13 13} ; PR1816 declare i13 @llvm.cttz.i13(i13) diff --git a/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll b/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll index 2f1bf2a4bb6..fd5495445b7 100644 --- a/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll +++ b/llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -disable-output +; RUN: opt < %s -constprop -disable-output ; PR2529 define <4 x i1> @test1(i32 %argc, i8** %argv) { entry: diff --git a/llvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll b/llvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll index 8a233143b24..fc7ff905ecb 100644 --- a/llvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll +++ b/llvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop | llvm-dis +; RUN: opt < %s -constprop | llvm-dis ; PR4848 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/ConstProp/basictest.ll b/llvm/test/Transforms/ConstProp/basictest.ll index 900a9afeaa5..cf1ba313eae 100644 --- a/llvm/test/Transforms/ConstProp/basictest.ll +++ b/llvm/test/Transforms/ConstProp/basictest.ll @@ -1,7 +1,7 @@ ; This is a basic sanity check for constant propogation. The add instruction ; should be eliminated. -; RUN: opt %s -constprop -die -S | not grep add +; RUN: opt < %s -constprop -die -S | not grep add define i32 @test(i1 %B) { br i1 %B, label %BB1, label %BB2 diff --git a/llvm/test/Transforms/ConstProp/bswap.ll b/llvm/test/Transforms/ConstProp/bswap.ll index df1ee491e50..9fce309b788 100644 --- a/llvm/test/Transforms/ConstProp/bswap.ll +++ b/llvm/test/Transforms/ConstProp/bswap.ll @@ -1,6 +1,6 @@ ; bswap should be constant folded when it is passed a constant argument -; RUN: opt %s -constprop -S | not grep call +; RUN: opt < %s -constprop -S | not grep call declare i16 @llvm.bswap.i16(i16) diff --git a/llvm/test/Transforms/ConstProp/div-zero.ll b/llvm/test/Transforms/ConstProp/div-zero.ll index e96061d3b69..f78a34fe703 100644 --- a/llvm/test/Transforms/ConstProp/div-zero.ll +++ b/llvm/test/Transforms/ConstProp/div-zero.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 0} +; RUN: opt < %s -instcombine -S | grep {ret i32 0} ; PR4424 declare void @ext() diff --git a/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll b/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll index 8ab76d997b1..d8eb3e8b652 100644 --- a/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll +++ b/llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -S | \ +; RUN: opt < %s -constprop -S | \ ; RUN: grep -F {ret i32* null} | count 2 define i32* @test1() { diff --git a/llvm/test/Transforms/ConstProp/nottest.ll b/llvm/test/Transforms/ConstProp/nottest.ll index f7a18d45c3f..799cecaae60 100644 --- a/llvm/test/Transforms/ConstProp/nottest.ll +++ b/llvm/test/Transforms/ConstProp/nottest.ll @@ -1,6 +1,6 @@ ; Ensure constant propogation of 'not' instructions is working correctly. -; RUN: opt %s -constprop -die -S | not grep xor +; RUN: opt < %s -constprop -die -S | not grep xor define i32 @test1() { %R = xor i32 4, -1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll b/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll index 60987640027..b7b05cf1c37 100644 --- a/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll +++ b/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constmerge > /dev/null +; RUN: opt < %s -constmerge > /dev/null @foo.upgrd.1 = internal constant { i32 } { i32 7 } ; <{ i32 }*> [#uses=1] @bar = internal constant { i32 } { i32 7 } ; <{ i32 }*> [#uses=1] diff --git a/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll b/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll index 74ce5156266..cea18a05efb 100644 --- a/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll +++ b/llvm/test/Transforms/ConstantMerge/2006-03-07-DontMergeDiffSections.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -constmerge -S | grep foo -; RUN: opt %s -constmerge -S | grep bar +; RUN: opt < %s -constmerge -S | grep foo +; RUN: opt < %s -constmerge -S | grep bar ; Don't merge constants in different sections. diff --git a/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll b/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll index ecd596536a2..fac6dd24efb 100644 --- a/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll +++ b/llvm/test/Transforms/DeadArgElim/2006-06-27-struct-ret.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -disable-output +; RUN: opt < %s -deadargelim -disable-output define internal void @build_delaunay({ i32 }* sret %agg.result) { ret void diff --git a/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll b/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll index deb9aed65de..d5bd6c4df53 100644 --- a/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll +++ b/llvm/test/Transforms/DeadArgElim/2007-02-07-FuncRename.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -deadargelim -S | grep {@test(} -; RUN: opt %s -deadargelim -S | not grep dead +; RUN: opt < %s -deadargelim -S | grep {@test(} +; RUN: opt < %s -deadargelim -S | not grep dead define internal i32 @test(i32 %X, i32 %dead) { ret i32 %X diff --git a/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll b/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll index bfbb636bb71..d4edce9baf6 100644 --- a/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll +++ b/llvm/test/Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S | not grep {ret i32 0} +; RUN: opt < %s -deadargelim -S | not grep {ret i32 0} ; PR1735 define internal i32 @test(i32 %A, ...) { diff --git a/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll b/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll index 306d1b7d7d6..0e9c4f74e6a 100644 --- a/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll +++ b/llvm/test/Transforms/DeadArgElim/2007-12-20-ParamAttrs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S > %t +; RUN: opt < %s -deadargelim -S > %t ; RUN: cat %t | grep nounwind | count 2 ; RUN: cat %t | grep signext | count 2 ; RUN: cat %t | not grep inreg diff --git a/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll b/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll index 093476df35b..93282f7f8f2 100644 --- a/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll +++ b/llvm/test/Transforms/DeadArgElim/2008-01-16-VarargsParamAttrs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S | grep byval +; RUN: opt < %s -deadargelim -S | grep byval %struct.point = type { double, double } @pts = global [4 x %struct.point] [ %struct.point { double 1.000000e+00, double 2.000000e+00 }, %struct.point { double 3.000000e+00, double 4.000000e+00 }, %struct.point { double 5.000000e+00, double 6.000000e+00 }, %struct.point { double 7.000000e+00, double 8.000000e+00 } ], align 32 ; <[4 x %struct.point]*> [#uses=1] diff --git a/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll b/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll index c6cb14fb3e6..adfd0198940 100644 --- a/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll +++ b/llvm/test/Transforms/DeadArgElim/2008-06-23-DeadAfterLive.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -die -S > %t +; RUN: opt < %s -deadargelim -die -S > %t ; RUN: cat %t | grep 123 ; This test tries to catch wrongful removal of return values for a specific case diff --git a/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll b/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll index 46d2f6d6804..f251d6ce882 100644 --- a/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll +++ b/llvm/test/Transforms/DeadArgElim/2009-03-17-MRE-Invoke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim | llvm-dis +; RUN: opt < %s -deadargelim | llvm-dis ; PR3807 define internal { i32, i32 } @foo() { diff --git a/llvm/test/Transforms/DeadArgElim/basictest.ll b/llvm/test/Transforms/DeadArgElim/basictest.ll index 10bb0c00ff3..9ac2222d1a5 100644 --- a/llvm/test/Transforms/DeadArgElim/basictest.ll +++ b/llvm/test/Transforms/DeadArgElim/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S | not grep DEADARG +; RUN: opt < %s -deadargelim -S | not grep DEADARG ; test - an obviously dead argument define internal i32 @test(i32 %v, i32 %DEADARG1, i32* %p) { diff --git a/llvm/test/Transforms/DeadArgElim/canon.ll b/llvm/test/Transforms/DeadArgElim/canon.ll index 914fa8f35c5..025a46a5dfe 100644 --- a/llvm/test/Transforms/DeadArgElim/canon.ll +++ b/llvm/test/Transforms/DeadArgElim/canon.ll @@ -1,5 +1,5 @@ ; This test shows a few canonicalizations made by deadargelim -; RUN: opt %s -deadargelim -S > %t +; RUN: opt < %s -deadargelim -S > %t ; This test should remove {} and replace it with void ; RUN: cat %t | grep {define internal void @test} ; This test shouls replace the {i32} return value with just i32 diff --git a/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll b/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll index beaf51b228e..db3135c8393 100644 --- a/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll +++ b/llvm/test/Transforms/DeadArgElim/dead_vaargs.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -deadargelim -S | not grep 47 -; RUN: opt %s -deadargelim -S | not grep 1.0 +; RUN: opt < %s -deadargelim -S | not grep 47 +; RUN: opt < %s -deadargelim -S | not grep 1.0 define i32 @bar(i32 %A) { %tmp4 = tail call i32 (i32, ...)* @foo( i32 %A, i32 %A, i32 %A, i32 %A, i64 47, double 1.000000e+00 ) ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/DeadArgElim/deadretval.ll b/llvm/test/Transforms/DeadArgElim/deadretval.ll index 21cedf55e9d..5f3817c6728 100644 --- a/llvm/test/Transforms/DeadArgElim/deadretval.ll +++ b/llvm/test/Transforms/DeadArgElim/deadretval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S | not grep DEAD +; RUN: opt < %s -deadargelim -S | not grep DEAD ; Dead arg only used by dead retval define internal i32 @test(i32 %DEADARG) { diff --git a/llvm/test/Transforms/DeadArgElim/deadretval2.ll b/llvm/test/Transforms/DeadArgElim/deadretval2.ll index 6a07de7c7e0..dcdc36e319a 100644 --- a/llvm/test/Transforms/DeadArgElim/deadretval2.ll +++ b/llvm/test/Transforms/DeadArgElim/deadretval2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -die -S > %t +; RUN: opt < %s -deadargelim -die -S > %t ; RUN: cat %t | not grep DEAD ; RUN: cat %t | grep LIVE | count 4 diff --git a/llvm/test/Transforms/DeadArgElim/keepalive.ll b/llvm/test/Transforms/DeadArgElim/keepalive.ll index c2a7fa16dd7..b0b9bf3fa13 100644 --- a/llvm/test/Transforms/DeadArgElim/keepalive.ll +++ b/llvm/test/Transforms/DeadArgElim/keepalive.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -deadargelim -S > %t +; RUN: opt < %s -deadargelim -S > %t ; RUN: grep {define internal zeroext i32 @test1() nounwind} %t ; RUN: grep {define internal %Ty @test2} %t diff --git a/llvm/test/Transforms/DeadArgElim/multdeadretval.ll b/llvm/test/Transforms/DeadArgElim/multdeadretval.ll index 018395595aa..68d96ee8df4 100644 --- a/llvm/test/Transforms/DeadArgElim/multdeadretval.ll +++ b/llvm/test/Transforms/DeadArgElim/multdeadretval.ll @@ -2,7 +2,7 @@ ; are unused. All unused values are typed i16, so we can easily check. We also ; run instcombine to fold insert/extractvalue chains and we run dce to clean up ; any remaining dead stuff. -; RUN: opt %s -deadargelim -instcombine -dce -S | not grep i16 +; RUN: opt < %s -deadargelim -instcombine -dce -S | not grep i16 define internal {i16, i32} @test(i16 %DEADARG) { %A = insertvalue {i16,i32} undef, i16 1, 0 diff --git a/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll b/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll index 3c5e7cf0418..d1a9dd8fb59 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -scalarrepl -instcombine | \ +; RUN: opt < %s -dse -scalarrepl -instcombine | \ ; RUN: llvm-dis | not grep {ret i32 undef} define i32 @test(double %__x) { diff --git a/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll b/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll index 4fdeda6b505..cae2a6f50a5 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2004-12-28-PartialStore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | \ +; RUN: opt < %s -dse -S | \ ; RUN: grep {store i32 1234567} ; Do not delete stores that are only partially killed. diff --git a/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll b/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll index 87881665b7f..147ec84efe5 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2005-11-30-vaarg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | grep store +; RUN: opt < %s -dse -S | grep store define double @foo(i8* %X) { %X_addr = alloca i8* ; <i8**> [#uses=2] diff --git a/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll b/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll index 8758cb6fa90..0b0830685f4 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -dse -disable-output +; RUN: opt < %s -globalsmodref-aa -dse -disable-output target datalayout = "E-p:32:32" target triple = "powerpc-apple-darwin8" %struct.ECacheType = type { i32, i32, i32 } diff --git a/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll b/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll index 4fd70519a8a..4a5d6e29b79 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep tmp5 +; RUN: opt < %s -dse -S | not grep tmp5 ; PR2599 define void @foo({ i32, i32 }* %x) nounwind { diff --git a/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll b/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll index 5d4c1c157bb..5958c6c5080 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2008-11-28-MemDepUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse | llvm-dis +; RUN: opt < %s -dse | llvm-dis ; PR3141 %struct.ada__tags__dispatch_table = type { [1 x i32] } %struct.f393a00_1__object = type { %struct.ada__tags__dispatch_table*, i8 } diff --git a/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll b/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll index e8222dc6527..c320a3eb6f7 100644 --- a/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll +++ b/llvm/test/Transforms/DeadStoreElimination/2008-11-29-OffEndOfBlock.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse | llvm-dis +; RUN: opt < %s -dse | llvm-dis 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-darwin7" diff --git a/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll b/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll index 87d99ee8b93..0881cb9ccf1 100644 --- a/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll +++ b/llvm/test/Transforms/DeadStoreElimination/PartialStore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | \ +; RUN: opt < %s -dse -S | \ ; RUN: not grep {store i8} ; Ensure that the dead store is deleted in this case. It is wholely ; overwritten by the second store. diff --git a/llvm/test/Transforms/DeadStoreElimination/alloca.ll b/llvm/test/Transforms/DeadStoreElimination/alloca.ll index 665207ed66c..b6818eb3824 100644 --- a/llvm/test/Transforms/DeadStoreElimination/alloca.ll +++ b/llvm/test/Transforms/DeadStoreElimination/alloca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep DEAD +; RUN: opt < %s -dse -S | not grep DEAD define void @test(i32* %Q) { %P = alloca i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/DeadStoreElimination/byval.ll b/llvm/test/Transforms/DeadStoreElimination/byval.ll index 6d63858e599..fa651b1ee38 100644 --- a/llvm/test/Transforms/DeadStoreElimination/byval.ll +++ b/llvm/test/Transforms/DeadStoreElimination/byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep store +; RUN: opt < %s -dse -S | not grep store %struct.x = type { i32, i32, i32, i32 } diff --git a/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll b/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll index 974384d239f..0da416cc841 100644 --- a/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll +++ b/llvm/test/Transforms/DeadStoreElimination/context-sensitive.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep DEAD +; RUN: opt < %s -dse -S | not grep DEAD declare void @ext() diff --git a/llvm/test/Transforms/DeadStoreElimination/crash.ll b/llvm/test/Transforms/DeadStoreElimination/crash.ll index 445b367d5fb..7f82cbfd926 100644 --- a/llvm/test/Transforms/DeadStoreElimination/crash.ll +++ b/llvm/test/Transforms/DeadStoreElimination/crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse | llvm-dis +; RUN: opt < %s -dse | llvm-dis 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" diff --git a/llvm/test/Transforms/DeadStoreElimination/free.ll b/llvm/test/Transforms/DeadStoreElimination/free.ll index 2e2bcaea01e..8b81ee35303 100644 --- a/llvm/test/Transforms/DeadStoreElimination/free.ll +++ b/llvm/test/Transforms/DeadStoreElimination/free.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep DEAD +; RUN: opt < %s -dse -S | not grep DEAD define void @test(i32* %Q, i32* %P) { %DEAD = load i32* %Q ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/DeadStoreElimination/memcpy.ll b/llvm/test/Transforms/DeadStoreElimination/memcpy.ll index e65d4416de5..8d996318ba8 100644 --- a/llvm/test/Transforms/DeadStoreElimination/memcpy.ll +++ b/llvm/test/Transforms/DeadStoreElimination/memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep alloca +; RUN: opt < %s -dse -S | not grep alloca ; ModuleID = 'placeholder.adb' 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/DeadStoreElimination/simple.ll b/llvm/test/Transforms/DeadStoreElimination/simple.ll index dae2d078f87..e89d3abfbd9 100644 --- a/llvm/test/Transforms/DeadStoreElimination/simple.ll +++ b/llvm/test/Transforms/DeadStoreElimination/simple.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | not grep DEAD +; RUN: opt < %s -dse -S | not grep DEAD define void @test(i32* %Q, i32* %P) { %DEAD = load i32* %Q ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll b/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll index ecf5e76cf62..59a1129348b 100644 --- a/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll +++ b/llvm/test/Transforms/DeadStoreElimination/volatile-load.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -dse -S | grep {volatile load} +; RUN: opt < %s -dse -S | grep {volatile load} @g_1 = global i32 0 diff --git a/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll b/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll index 53e02089d24..b0aecfa56f7 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-09-03-Mutual.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | grep readnone +; RUN: opt < %s -functionattrs -S | grep readnone define i32 @a() { %tmp = call i32 @b( ) ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll b/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll index 55a72a5b29f..535a1d0fba6 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadNone.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | grep readnone | count 4 +; RUN: opt < %s -functionattrs -S | grep readnone | count 4 @x = global i32 0 declare i32 @e() readnone diff --git a/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll b/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll index b3ba85119e6..b455fdd8c3e 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-09-03-ReadOnly.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | grep readonly | count 2 +; RUN: opt < %s -functionattrs -S | grep readonly | count 2 define i32 @f() { entry: diff --git a/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll b/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll index 6dee766b74d..85df09ebd7f 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-09-13-VolatileRead.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | not grep read +; RUN: opt < %s -functionattrs -S | not grep read ; PR2792 @g = global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll b/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll index b8fb5dea7a0..09eb4687ac2 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-10-04-LocalMemory.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | grep readnone | count 2 +; RUN: opt < %s -functionattrs -S | grep readnone | count 2 declare i32 @g(i32*) readnone diff --git a/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll b/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll index e85a3ef1d0d..672b5e1392b 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-12-29-Constant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | grep readnone +; RUN: opt < %s -functionattrs -S | grep readnone @s = external constant i8 ; <i8*> [#uses=1] diff --git a/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll b/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll index e8938020071..53857f61ce5 100644 --- a/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll +++ b/llvm/test/Transforms/FunctionAttrs/2008-12-31-NoCapture.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -functionattrs -S | not grep {nocapture *%%q} -; RUN: opt %s -functionattrs -S | grep {nocapture *%%p} | count 6 +; RUN: opt < %s -functionattrs -S | not grep {nocapture *%%q} +; RUN: opt < %s -functionattrs -S | grep {nocapture *%%p} | count 6 @g = global i32* null ; <i32**> [#uses=1] define i32* @c1(i32* %q) { diff --git a/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll b/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll index dea0a227276..7ef5f06f061 100644 --- a/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll +++ b/llvm/test/Transforms/FunctionAttrs/2009-01-02-LocalStores.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -functionattrs -S | not grep {nocapture *%%q} -; RUN: opt %s -functionattrs -S | grep {nocapture *%%p} +; RUN: opt < %s -functionattrs -S | not grep {nocapture *%%q} +; RUN: opt < %s -functionattrs -S | grep {nocapture *%%p} define i32* @a(i32** %p) { %tmp = load i32** %p diff --git a/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll b/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll index 5cc92759d24..488e6a9ec2c 100644 --- a/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll +++ b/llvm/test/Transforms/FunctionAttrs/2009-05-06-Malloc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -functionattrs -S | not grep read +; RUN: opt < %s -functionattrs -S | not grep read ; PR3754 define i8* @m(i32 %size) { diff --git a/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll b/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll index 39419af3c5c..ad580ce1677 100644 --- a/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll +++ b/llvm/test/Transforms/GVN/2007-07-25-DominatedLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis %struct.PerlInterpreter = type { i8 } @PL_sv_count = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll b/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll index 1f5456b835c..2e0a1015caf 100644 --- a/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll +++ b/llvm/test/Transforms/GVN/2007-07-25-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | not grep {tmp10 =} +; RUN: opt < %s -gvn -S | not grep {tmp10 =} %struct.INT2 = type { i32, i32 } @blkshifts = external global %struct.INT2* ; <%struct.INT2**> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2007-07-25-Loop.ll b/llvm/test/Transforms/GVN/2007-07-25-Loop.ll index 1a21e74b931..6a9f58e02f6 100644 --- a/llvm/test/Transforms/GVN/2007-07-25-Loop.ll +++ b/llvm/test/Transforms/GVN/2007-07-25-Loop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis %struct.s_segment_inf = type { float, i32, i16, i16, float, float, i32, float, float } diff --git a/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll b/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll index 209a7d19f43..c6d7750d627 100644 --- a/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll +++ b/llvm/test/Transforms/GVN/2007-07-25-NestedLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis %struct.TypHeader = type { i32, %struct.TypHeader**, [3 x i8], i8 } diff --git a/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll b/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll index ee8c9f76d44..ecff657ed38 100644 --- a/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll +++ b/llvm/test/Transforms/GVN/2007-07-25-SinglePredecessor.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis %struct.ggBRDF = type { i32 (...)** } %struct.ggBox3 = type { %struct.ggPoint3, %struct.ggPoint3 } diff --git a/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll b/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll index 0f569db7ee7..0be33791f61 100644 --- a/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll +++ b/llvm/test/Transforms/GVN/2007-07-26-InterlockingLoops.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -gvn -S | grep {tmp17625.* = phi i32. } -; RUN: opt %s -gvn -S | grep {tmp17631.* = phi i32. } +; RUN: opt < %s -gvn -S | grep {tmp17625.* = phi i32. } +; RUN: opt < %s -gvn -S | grep {tmp17631.* = phi i32. } @last = external global [65 x i32*] ; <[65 x i32*]*> [#uses=1] diff --git a/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll b/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll index a6c3405955b..7579e8aff08 100644 --- a/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll +++ b/llvm/test/Transforms/GVN/2007-07-26-NonRedundant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis @bsLive = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll b/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll index 1bcf47a41b8..09e70a5b4cf 100644 --- a/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll +++ b/llvm/test/Transforms/GVN/2007-07-26-PhiErasure.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {tmp298316 = phi i32 } +; RUN: opt < %s -gvn -S | grep {tmp298316 = phi i32 } %struct..0anon = type { i32 } %struct.FILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, %struct.__sFILEX*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64 } diff --git a/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll b/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll index 99016e35985..5cb6bb3ecff 100644 --- a/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll +++ b/llvm/test/Transforms/GVN/2007-07-30-PredIDom.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis %"struct.Block::$_16" = type { i32 } %struct.Exp = type { %struct.Exp_*, i32, i32, i32, %struct.Exp*, %struct.Exp*, %"struct.Exp::$_10", %"struct.Block::$_16", %"struct.Exp::$_12" } diff --git a/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll b/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll index 9cb70ae0907..faa1157dd8b 100644 --- a/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll +++ b/llvm/test/Transforms/GVN/2007-07-31-NoDomInherit.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {tmp47 = phi i32 } +; RUN: opt < %s -gvn -S | grep {tmp47 = phi i32 } %struct.anon = type { i32 (i32, i32, i32)*, i32, i32, [3 x i32], i8*, i8*, i8* } @debug = external constant i32 ; <i32*> [#uses=0] diff --git a/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll b/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll index dec2cae1291..0d1d8bced00 100644 --- a/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll +++ b/llvm/test/Transforms/GVN/2007-07-31-RedundantPhi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | not grep {tmp701 =} +; RUN: opt < %s -gvn -S | not grep {tmp701 =} @img_width = external global i16 ; <i16*> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll b/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll index 1e3e463d127..de2aa614ff5 100644 --- a/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll +++ b/llvm/test/Transforms/GVN/2008-02-12-UndefLoad.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | not grep load +; RUN: opt < %s -gvn -S | not grep load ; PR1996 %struct.anon = type { i32, i8, i8, i8, i8 } diff --git a/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll b/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll index 13007c50b9c..54998db0ac6 100644 --- a/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll +++ b/llvm/test/Transforms/GVN/2008-02-13-NewPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -anders-aa -gvn +; RUN: opt < %s -anders-aa -gvn ; PR2032 define i32 @sscal(i32 %n, double %sa1, float* %sx, i32 %incx) { diff --git a/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll b/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll index 285c2ca8cad..9a75e1ad978 100644 --- a/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll +++ b/llvm/test/Transforms/GVN/2008-02-24-NonDominatedMemcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -dse -S | grep {call.*memcpy} | count 1 +; RUN: opt < %s -gvn -dse -S | grep {call.*memcpy} | count 1 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" target triple = "x86_64-apple-darwin8" diff --git a/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll b/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll index 6c89b7e903a..6ed8a76c0de 100644 --- a/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll +++ b/llvm/test/Transforms/GVN/2008-02-26-MemCpySize.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -dse -S | grep {call.*memcpy.*cell} | count 2 +; RUN: opt < %s -gvn -dse -S | grep {call.*memcpy.*cell} | count 2 ; PR2099 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" diff --git a/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll b/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll index ad6dbd0acf1..361c1557f24 100644 --- a/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll +++ b/llvm/test/Transforms/GVN/2008-07-02-Unreachable.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {ret i8 \[%\]tmp3} +; RUN: opt < %s -gvn -S | grep {ret i8 \[%\]tmp3} ; PR2503 @g_3 = external global i8 ; <i8*> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll b/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll index 784307e372c..c6833e373d0 100644 --- a/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll +++ b/llvm/test/Transforms/GVN/2008-12-09-SelfRemove.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep getelementptr | count 1 +; RUN: opt < %s -gvn -S | grep getelementptr | count 1 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-darwin9.5" diff --git a/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll b/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll index 31d337cdf74..da67ee77669 100644 --- a/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll +++ b/llvm/test/Transforms/GVN/2008-12-12-RLE-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis 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-darwin7" diff --git a/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll b/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll index 8b5c46d3539..41f76c8167e 100644 --- a/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll +++ b/llvm/test/Transforms/GVN/2008-12-14-rle-reanalyze.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis 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-darwin7" @sort_value = external global [256 x i32], align 32 ; <[256 x i32]*> [#uses=2] diff --git a/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll b/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll index e9c04b7da4a..0a63f3f4626 100644 --- a/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll +++ b/llvm/test/Transforms/GVN/2008-12-15-CacheVisited.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis ; Cached results must be added to and verified against the visited sets. ; PR3217 diff --git a/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll b/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll index 71de99f0029..36775936c8b 100644 --- a/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll +++ b/llvm/test/Transforms/GVN/2009-01-21-SortInvalidation.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis ; PR3358 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll b/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll index ef186847c70..95690a5a257 100644 --- a/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll +++ b/llvm/test/Transforms/GVN/2009-01-22-SortInvalidation.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis 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-darwin7" diff --git a/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll b/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll index b3ad47de403..c2d57a105fc 100644 --- a/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll +++ b/llvm/test/Transforms/GVN/2009-02-17-LoadPRECrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-load-pre -disable-output +; RUN: opt < %s -gvn -enable-load-pre -disable-output %struct.VEC_rtx_base = type { i32, i32, [1 x %struct.rtx_def*] } %struct.VEC_rtx_gc = type { %struct.VEC_rtx_base } diff --git a/llvm/test/Transforms/GVN/2009-03-05-dbg.ll b/llvm/test/Transforms/GVN/2009-03-05-dbg.ll index 711b3bee692..cad33129956 100644 --- a/llvm/test/Transforms/GVN/2009-03-05-dbg.ll +++ b/llvm/test/Transforms/GVN/2009-03-05-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -disable-output +; RUN: opt < %s -gvn -disable-output %llvm.dbg.compile_unit.type = type { i32, { }*, i32, i8*, i8*, i8*, i1, i1, i8*, i32 } @llvm.dbg.compile_unit298 = external constant %llvm.dbg.compile_unit.type ; <%llvm.dbg.compile_unit.type*> [#uses=1] diff --git a/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll b/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll index 083f33ba070..89d6a5f982b 100644 --- a/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll +++ b/llvm/test/Transforms/GVN/2009-03-10-PREOnVoid.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -disable-output +; RUN: opt < %s -gvn -disable-output ; PR3775 ; ModuleID = 'bugpoint-reduced-simplified.bc' diff --git a/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll b/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll index 3373c72cb26..6ac6072a927 100644 --- a/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll +++ b/llvm/test/Transforms/GVN/2009-06-17-InvalidPRE.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-load-pre -S | not grep pre1 +; RUN: opt < %s -gvn -enable-load-pre -S | not grep pre1 ; GVN load pre was hoisting the loads at %13 and %16 up to bb4.outer. ; This is invalid as it bypasses the check for %m.0.ph==null in bb4. ; ModuleID = 'mbuf.c' diff --git a/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll b/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll index 0a45ac58dd8..641e920006b 100644 --- a/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll +++ b/llvm/test/Transforms/GVN/2009-07-13-MemDepSortFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn | llvm-dis +; RUN: opt < %s -gvn | llvm-dis ; PR4256 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-linux-gnu" diff --git a/llvm/test/Transforms/GVN/basic.ll b/llvm/test/Transforms/GVN/basic.ll index ff33949b114..1decafac8c4 100644 --- a/llvm/test/Transforms/GVN/basic.ll +++ b/llvm/test/Transforms/GVN/basic.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | not grep {%z2 =} +; RUN: opt < %s -gvn -S | not grep {%z2 =} define i32 @main() { block1: diff --git a/llvm/test/Transforms/GVN/bitcast-of-call.ll b/llvm/test/Transforms/GVN/bitcast-of-call.ll index f835f32a310..55b4b6e9d31 100644 --- a/llvm/test/Transforms/GVN/bitcast-of-call.ll +++ b/llvm/test/Transforms/GVN/bitcast-of-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | not grep tmp2 +; RUN: opt < %s -gvn -S | not grep tmp2 ; PR2213 define i32* @f(i8* %x) { diff --git a/llvm/test/Transforms/GVN/calls-nonlocal.ll b/llvm/test/Transforms/GVN/calls-nonlocal.ll index 5b353856c40..f0edf09bff9 100644 --- a/llvm/test/Transforms/GVN/calls-nonlocal.ll +++ b/llvm/test/Transforms/GVN/calls-nonlocal.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep strlen | count 2 +; RUN: opt < %s -gvn -S | grep strlen | count 2 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-darwin9" diff --git a/llvm/test/Transforms/GVN/calls-readonly.ll b/llvm/test/Transforms/GVN/calls-readonly.ll index 41be32463f2..28b5ff09a73 100644 --- a/llvm/test/Transforms/GVN/calls-readonly.ll +++ b/llvm/test/Transforms/GVN/calls-readonly.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -gvn -S | grep {call.*strlen} | count 1 +; RUN: opt < %s -basicaa -gvn -S | grep {call.*strlen} | count 1 ; Should delete the second call to strlen even though the intervening strchr call exists. 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" diff --git a/llvm/test/Transforms/GVN/condprop.ll b/llvm/test/Transforms/GVN/condprop.ll index 4a959c40a7c..e212d791ae5 100644 --- a/llvm/test/Transforms/GVN/condprop.ll +++ b/llvm/test/Transforms/GVN/condprop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {br i1 false} +; RUN: opt < %s -gvn -S | grep {br i1 false} @a = external global i32 ; <i32*> [#uses=7] diff --git a/llvm/test/Transforms/GVN/load-constant-mem.ll b/llvm/test/Transforms/GVN/load-constant-mem.ll index 428e03ca540..87f33eaadad 100644 --- a/llvm/test/Transforms/GVN/load-constant-mem.ll +++ b/llvm/test/Transforms/GVN/load-constant-mem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -instcombine -S | grep {ret i32 0} +; RUN: opt < %s -gvn -instcombine -S | grep {ret i32 0} ; PR4189 @G = external constant [4 x i32] diff --git a/llvm/test/Transforms/GVN/local-pre.ll b/llvm/test/Transforms/GVN/local-pre.ll index 009e30d4850..5f03984653a 100644 --- a/llvm/test/Transforms/GVN/local-pre.ll +++ b/llvm/test/Transforms/GVN/local-pre.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-pre -S | grep {b.pre} +; RUN: opt < %s -gvn -enable-pre -S | grep {b.pre} define i32 @main(i32 %p) { block1: diff --git a/llvm/test/Transforms/GVN/lpre-basic.ll b/llvm/test/Transforms/GVN/lpre-basic.ll index 99fb1b00814..41b51806cd4 100644 --- a/llvm/test/Transforms/GVN/lpre-basic.ll +++ b/llvm/test/Transforms/GVN/lpre-basic.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-load-pre -S | grep {%PRE = phi} +; RUN: opt < %s -gvn -enable-load-pre -S | grep {%PRE = phi} define i32 @test(i32* %p, i1 %C) { block1: diff --git a/llvm/test/Transforms/GVN/mixed.ll b/llvm/test/Transforms/GVN/mixed.ll index 5cba290f129..5152f68f0ef 100644 --- a/llvm/test/Transforms/GVN/mixed.ll +++ b/llvm/test/Transforms/GVN/mixed.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -gvn -S | not grep DEADLOAD -; RUN: opt %s -gvn -S | not grep DEADGEP +; RUN: opt < %s -gvn -S | not grep DEADLOAD +; RUN: opt < %s -gvn -S | not grep DEADGEP define i32 @main(i32** %p) { block1: diff --git a/llvm/test/Transforms/GVN/pre-basic-add.ll b/llvm/test/Transforms/GVN/pre-basic-add.ll index 0c1b55de4cb..c13099fe734 100644 --- a/llvm/test/Transforms/GVN/pre-basic-add.ll +++ b/llvm/test/Transforms/GVN/pre-basic-add.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-pre -S | grep {.pre} +; RUN: opt < %s -gvn -enable-pre -S | grep {.pre} @H = common global i32 0 ; <i32*> [#uses=2] @G = common global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/GVN/pre-single-pred.ll b/llvm/test/Transforms/GVN/pre-single-pred.ll index ef184df8040..706a16b7bdd 100644 --- a/llvm/test/Transforms/GVN/pre-single-pred.ll +++ b/llvm/test/Transforms/GVN/pre-single-pred.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -enable-load-pre -S | not grep {tmp3 = load} +; RUN: opt < %s -gvn -enable-load-pre -S | not grep {tmp3 = load} @p = external global i32 define i32 @f(i32 %n) nounwind { diff --git a/llvm/test/Transforms/GVN/rle-dominated.ll b/llvm/test/Transforms/GVN/rle-dominated.ll index e4bf0a2e4c6..e86f5929b99 100644 --- a/llvm/test/Transforms/GVN/rle-dominated.ll +++ b/llvm/test/Transforms/GVN/rle-dominated.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep load | count 2 +; RUN: opt < %s -gvn -S | grep load | count 2 define i32 @main(i32** %p) { block1: diff --git a/llvm/test/Transforms/GVN/rle-must-alias.ll b/llvm/test/Transforms/GVN/rle-must-alias.ll index 4a4643a320d..79cc3636b11 100644 --- a/llvm/test/Transforms/GVN/rle-must-alias.ll +++ b/llvm/test/Transforms/GVN/rle-must-alias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {DEAD = phi i32 } +; RUN: opt < %s -gvn -S | grep {DEAD = phi i32 } ; XFAIL: * ; FIXME: GVN should eliminate the fully redundant %9 GEP which diff --git a/llvm/test/Transforms/GVN/rle-no-phi-translate.ll b/llvm/test/Transforms/GVN/rle-no-phi-translate.ll index 7b563fd5f32..57457a7af9f 100644 --- a/llvm/test/Transforms/GVN/rle-no-phi-translate.ll +++ b/llvm/test/Transforms/GVN/rle-no-phi-translate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep load +; RUN: opt < %s -gvn -S | grep load ; FIXME: This should be promotable, but memdep/gvn don't track values ; path/edge sensitively enough. diff --git a/llvm/test/Transforms/GVN/rle-nonlocal.ll b/llvm/test/Transforms/GVN/rle-nonlocal.ll index 929b6af5247..51b89867a15 100644 --- a/llvm/test/Transforms/GVN/rle-nonlocal.ll +++ b/llvm/test/Transforms/GVN/rle-nonlocal.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {%DEAD = phi i32. } +; RUN: opt < %s -gvn -S | grep {%DEAD = phi i32. } define i32 @main(i32** %p) { block1: diff --git a/llvm/test/Transforms/GVN/rle-phi-translate.ll b/llvm/test/Transforms/GVN/rle-phi-translate.ll index 030393b9f8b..1f1baa98b48 100644 --- a/llvm/test/Transforms/GVN/rle-phi-translate.ll +++ b/llvm/test/Transforms/GVN/rle-phi-translate.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -gvn -S | grep {%cv = phi i32} -; RUN: opt %s -gvn -S | grep {%bv = phi i32} +; RUN: opt < %s -gvn -S | grep {%cv = phi i32} +; RUN: opt < %s -gvn -S | grep {%bv = phi i32} 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-darwin7" diff --git a/llvm/test/Transforms/GVN/rle-semidominated.ll b/llvm/test/Transforms/GVN/rle-semidominated.ll index fd34a87587c..04e8c385684 100644 --- a/llvm/test/Transforms/GVN/rle-semidominated.ll +++ b/llvm/test/Transforms/GVN/rle-semidominated.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -S | grep {DEAD = phi i32 } +; RUN: opt < %s -gvn -S | grep {DEAD = phi i32 } define i32 @main(i32* %p) { block1: diff --git a/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll b/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll index ea993e0ea7b..49234600262 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-12-NoExit.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define void @_Z4sortI3Lit16LessThan_defaultIS0_EEvPT_iT0_() { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll b/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll index e0d420c567d..9bc74215c89 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-12-PhiTranslate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define void @strength_test5(i32* %data) { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll b/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll index 7f7fe138516..0f68b7865cb 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-15-InvokeInst.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis @.str1 = external constant [4 x i8] ; <[4 x i8]*> [#uses=1] @.str2 = external constant [5 x i8] ; <[5 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll b/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll index f265726134a..36fa8afbe38 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-15-Looping.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define fastcc void @compute_max_score_1() { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll b/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll index 9a80f3424df..980c4e91e91 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-18-ConstantInPhi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define void @vorbis_lsp_to_curve() { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll b/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll index 005bc72817a..753575caebe 100644 --- a/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll +++ b/llvm/test/Transforms/GVNPRE/2007-06-18-EraseNumbering.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define i32 @TreeCCStreamFlush(i8* %stream) { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll b/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll index 2f50bef8a09..52cd18f0d07 100644 --- a/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll +++ b/llvm/test/Transforms/GVNPRE/2007-07-03-PhiTranslateGEP.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define i64 @foo({ i32, i32 }** %__v) { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll b/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll index 0b090a38966..40e5a0b022f 100644 --- a/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll +++ b/llvm/test/Transforms/GVNPRE/2007-07-04-CleanSelect.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define i32* @_ZN6Solver9propagateEv(i32* %this) { entry: diff --git a/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll b/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll index 01a9d89cde7..495ded55c4c 100644 --- a/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll +++ b/llvm/test/Transforms/GVNPRE/2007-07-04-SelectInst.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis define void @set_depth_values(i32 %level) { cond_true90: ; preds = %cond_next84 diff --git a/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll b/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll index 157ae15be99..a173d4b77cd 100644 --- a/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll +++ b/llvm/test/Transforms/GVNPRE/2007-07-05-AvailabilityUpdating.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep tmp114115.gvnpre +; RUN: opt < %s -gvnpre -S | grep tmp114115.gvnpre %struct.AV = type { %struct.XPVAV*, i32, i32 } %struct.CLONE_PARAMS = type { %struct.AV*, i32, %struct.PerlInterpreter* } diff --git a/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll b/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll index ee03a6bd993..9c170388dcb 100644 --- a/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll +++ b/llvm/test/Transforms/GVNPRE/2007-07-07-AnticOutUnique.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre | llvm-dis +; RUN: opt < %s -gvnpre | llvm-dis %"struct.ObjectArena<char>" = type { i32, i32, %"struct.ResizeArray<char*>", i8*, i8* } %"struct.ResizeArray<char*>" = type { i32 (...)**, %"struct.ResizeArrayRaw<char*>"* } %"struct.ResizeArrayRaw<char*>" = type { i8**, i8*, i32, i32, i32, float, i32 } diff --git a/llvm/test/Transforms/GVNPRE/basic.ll b/llvm/test/Transforms/GVNPRE/basic.ll index 89245faf61e..c7c3f106780 100644 --- a/llvm/test/Transforms/GVNPRE/basic.ll +++ b/llvm/test/Transforms/GVNPRE/basic.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -gvnpre -S | not grep {%z3 =} -; RUN: opt %s -gvnpre -S | not grep {%z9 =} +; RUN: opt < %s -gvnpre -S | not grep {%z3 =} +; RUN: opt < %s -gvnpre -S | not grep {%z9 =} define i32 @main() { block1: diff --git a/llvm/test/Transforms/GVNPRE/cast.ll b/llvm/test/Transforms/GVNPRE/cast.ll index 25a31db1735..e53e9930db8 100644 --- a/llvm/test/Transforms/GVNPRE/cast.ll +++ b/llvm/test/Transforms/GVNPRE/cast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract() { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GVNPRE/extractelement.ll b/llvm/test/Transforms/GVNPRE/extractelement.ll index 478b841d9fb..cc66545d5c8 100644 --- a/llvm/test/Transforms/GVNPRE/extractelement.ll +++ b/llvm/test/Transforms/GVNPRE/extractelement.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract() { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GVNPRE/gep.ll b/llvm/test/Transforms/GVNPRE/gep.ll index 63ad89aa4de..677f4383f6c 100644 --- a/llvm/test/Transforms/GVNPRE/gep.ll +++ b/llvm/test/Transforms/GVNPRE/gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract({ i32 }* %P) { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GVNPRE/insertelement.ll b/llvm/test/Transforms/GVNPRE/insertelement.ll index 69bfdae87bb..b798978b738 100644 --- a/llvm/test/Transforms/GVNPRE/insertelement.ll +++ b/llvm/test/Transforms/GVNPRE/insertelement.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract() { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GVNPRE/select.ll b/llvm/test/Transforms/GVNPRE/select.ll index 0ca3994106c..de73ed5c91d 100644 --- a/llvm/test/Transforms/GVNPRE/select.ll +++ b/llvm/test/Transforms/GVNPRE/select.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract() { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GVNPRE/shufflevector.ll b/llvm/test/Transforms/GVNPRE/shufflevector.ll index 718044454d8..0862e706fce 100644 --- a/llvm/test/Transforms/GVNPRE/shufflevector.ll +++ b/llvm/test/Transforms/GVNPRE/shufflevector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvnpre -S | grep b.gvnpre +; RUN: opt < %s -gvnpre -S | grep b.gvnpre define i32 @extract() { entry: ; preds = %cond_false, %entry diff --git a/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll b/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll index de6e2fca639..37356f25948 100644 --- a/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll +++ b/llvm/test/Transforms/GlobalDCE/2002-07-17-CastRef.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce +; RUN: opt < %s -globaldce ; define internal void @func() { ret void diff --git a/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll b/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll index f1da36a1376..740f7201a34 100644 --- a/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll +++ b/llvm/test/Transforms/GlobalDCE/2002-07-17-ConstantRef.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce +; RUN: opt < %s -globaldce ; @X = global void ()* @func ; <void ()**> [#uses=0] diff --git a/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll b/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll index faa61f98767..766c227460e 100644 --- a/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll +++ b/llvm/test/Transforms/GlobalDCE/2002-08-17-FunctionDGE.ll @@ -1,7 +1,7 @@ ; Make sure that functions are removed successfully if they are referred to by ; a global that is dead. Make sure any globals they refer to die as well. -; RUN: opt %s -globaldce -S | not grep foo +; RUN: opt < %s -globaldce -S | not grep foo ;; Unused, kills %foo @b = internal global i32 ()* @foo ; <i32 ()**> [#uses=0] diff --git a/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll b/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll index f3917b84ee4..42fcb1e004a 100644 --- a/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll +++ b/llvm/test/Transforms/GlobalDCE/2002-08-17-WorkListTest.ll @@ -1,7 +1,7 @@ ; This testcase tests that a worklist is being used, and that globals can be ; removed if they are the subject of a constexpr and ConstantPointerRef -; RUN: opt %s -globaldce -S | not grep global +; RUN: opt < %s -globaldce -S | not grep global @t0 = internal global [4 x i8] c"foo\00" ; <[4 x i8]*> [#uses=1] @t1 = internal global [4 x i8] c"bar\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll b/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll index 1c6be4420c4..6221fa3a62f 100644 --- a/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll +++ b/llvm/test/Transforms/GlobalDCE/2002-09-12-Redeletion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce +; RUN: opt < %s -globaldce ;; Should die when function %foo is killed @foo.upgrd.1 = internal global i32 7 ; <i32*> [#uses=3] diff --git a/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll b/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll index a09ed462420..738ec43aaeb 100644 --- a/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll +++ b/llvm/test/Transforms/GlobalDCE/2003-07-01-SelfReference.ll @@ -1,5 +1,5 @@ ; distilled from 255.vortex -; RUN: opt %s -globaldce -S | not grep testfunc +; RUN: opt < %s -globaldce -S | not grep testfunc declare i1 ()* @getfunc() diff --git a/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll b/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll index 92af3ec3dec..5b2c97f0f85 100644 --- a/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll +++ b/llvm/test/Transforms/GlobalDCE/2003-10-09-PreserveWeakGlobals.ll @@ -1,6 +1,6 @@ ; Weak variables should be preserved by global DCE! -; RUN: opt %s -globaldce -S | grep @A +; RUN: opt < %s -globaldce -S | grep @A @A = weak global i32 54 diff --git a/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll b/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll index d3e93a8779e..6658cee1223 100644 --- a/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll +++ b/llvm/test/Transforms/GlobalDCE/2009-01-05-DeadAliases.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -globaldce -S | not grep @D -; RUN: opt %s -globaldce -S | grep @L | count 3 +; RUN: opt < %s -globaldce -S | not grep @D +; RUN: opt < %s -globaldce -S | grep @L | count 3 @A = global i32 0 @D = alias internal i32* @A diff --git a/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll b/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll index 77b8df7b898..68933c6ef37 100644 --- a/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll +++ b/llvm/test/Transforms/GlobalDCE/2009-02-17-AliasUsesAliasee.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce +; RUN: opt < %s -globaldce @A = alias internal void ()* @F define internal void @F() { ret void } diff --git a/llvm/test/Transforms/GlobalDCE/2009-09-03-MDNode.ll b/llvm/test/Transforms/GlobalDCE/2009-09-03-MDNode.ll index 9a3d1d5b36d..29864f82528 100644 --- a/llvm/test/Transforms/GlobalDCE/2009-09-03-MDNode.ll +++ b/llvm/test/Transforms/GlobalDCE/2009-09-03-MDNode.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce | llc -O0 -o /dev/null +; RUN: opt < %s -globaldce | llc -O0 -o /dev/null %struct..0__pthread_mutex_s = type { i32, i32, i32, i32, i32, i32, %struct.__pthread_list_t } %"struct.__gnu_cxx::_ConvertibleConcept<unsigned int,unsigned int>" = type { i32 } diff --git a/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll b/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll index ff12e630775..a97b66de2c6 100644 --- a/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll +++ b/llvm/test/Transforms/GlobalDCE/basicvariabletest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce -S | not grep global +; RUN: opt < %s -globaldce -S | not grep global @X = external global i32 @Y = internal global i32 7 diff --git a/llvm/test/Transforms/GlobalDCE/externally_available.ll b/llvm/test/Transforms/GlobalDCE/externally_available.ll index 5d790907876..cc88cb10dcc 100644 --- a/llvm/test/Transforms/GlobalDCE/externally_available.ll +++ b/llvm/test/Transforms/GlobalDCE/externally_available.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globaldce -S | not grep test_ +; RUN: opt < %s -globaldce -S | not grep test_ ; test_function should not be emitted to the .s file. define available_externally i32 @test_function() { diff --git a/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll b/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll index 2aad4fe8491..bdcf1fa4778 100644 --- a/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll +++ b/llvm/test/Transforms/GlobalOpt/2004-10-10-CastStoreOnce.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt +; RUN: opt < %s -globalopt @V = global float 1.200000e+01 ; <float*> [#uses=1] @G = internal global i32* null ; <i32**> [#uses=2] diff --git a/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll b/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll index e7ad7b2a1e6..7bcb1d43091 100644 --- a/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll +++ b/llvm/test/Transforms/GlobalOpt/2005-06-15-LocalizeConstExprCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output ; PR579 @g_40507551 = internal global i16 31038 ; <i16*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll b/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll index dc3dc017e80..ab2077a43c6 100644 --- a/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll +++ b/llvm/test/Transforms/GlobalOpt/2005-09-27-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output %RPyString = type { i32, %arraytype.Char } %arraytype.Char = type { i32, [0 x i8] } %arraytype.Signed = type { i32, [0 x i32] } diff --git a/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll b/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll index 82c695b6b21..c9712198ce7 100644 --- a/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll +++ b/llvm/test/Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output ; PR820 target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll b/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll index 31b9ede8dd7..352639ac067 100644 --- a/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll +++ b/llvm/test/Transforms/GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output %struct._list = type { i32*, %struct._list* } %struct._play = type { i32, i32*, %struct._list*, %struct._play* } diff --git a/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll b/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll index d4d8d9effce..d306d147824 100644 --- a/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll +++ b/llvm/test/Transforms/GlobalOpt/2007-04-05-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output target datalayout = "e-p:32:32:32-i1:8:32-i8:8:32-i16:16:32-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:32" target triple = "thumb-apple-darwin8" diff --git a/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll b/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll index d9cbdcce718..57039093d1e 100644 --- a/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll +++ b/llvm/test/Transforms/GlobalOpt/2007-05-13-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output 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-apple-darwin8" diff --git a/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll b/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll index d4181239fab..7036c158ba6 100644 --- a/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll +++ b/llvm/test/Transforms/GlobalOpt/2007-06-04-PackedStruct.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output ; PR1491 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" diff --git a/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll b/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll index 0f3dcde4d83..442cb921d8a 100644 --- a/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll +++ b/llvm/test/Transforms/GlobalOpt/2007-11-09-GEP-GEP-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -disable-output +; RUN: opt < %s -globalopt -disable-output 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-f128:64:128" target triple = "powerpc-apple-darwin8" %struct.empty0 = type { } diff --git a/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll b/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll index e7bc760e58d..4105ab1ed5b 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-01-03-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt | llvm-dis +; RUN: opt < %s -globalopt | llvm-dis ; PR1896 @indirect1 = internal global void (i32)* null ; <void (i32)**> [#uses=2] diff --git a/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll b/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll index 99c55949d5f..82abc8fe546 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-01-13-OutOfRangeSROA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep {16 x .31 x double.. zeroinitializer} +; RUN: opt < %s -globalopt -S | grep {16 x .31 x double.. zeroinitializer} ; The 'X' indices could be larger than 31. Do not SROA the outer indices of this array. @mm = internal global [16 x [31 x double]] zeroinitializer, align 32 diff --git a/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll b/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll index c82c9af39f9..0c817005c27 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-01-29-VolatileGlobal.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep {volatile load} +; RUN: opt < %s -globalopt -S | grep {volatile load} @t0.1441 = internal global double 0x3FD5555555555555, align 8 ; <double*> [#uses=1] define double @foo() nounwind { diff --git a/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll b/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll index 0ba97e052f7..0e70c49adf1 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-02-16-NestAttr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep { nest } | count 1 +; RUN: opt < %s -globalopt -S | grep { nest } | count 1 %struct.FRAME.nest = type { i32, i32 (i32)* } %struct.__builtin_trampoline = type { [10 x i8] } @.str = internal constant [7 x i8] c"%d %d\0A\00" ; <[7 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll b/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll index 14f470d89c1..cfc9f302ff0 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-04-26-SROA-Global-Align.ll @@ -2,9 +2,9 @@ ; alignments. Elements 0 and 2 must be 16-byte aligned, and element ; 1 must be at least 8 byte aligned (but could be more). -; RUN: opt %s -globalopt -S | grep {@G.0 = internal global .*align 16} -; RUN: opt %s -globalopt -S | grep {@G.1 = internal global .*align 8} -; RUN: opt %s -globalopt -S | grep {@G.2 = internal global .*align 16} +; RUN: opt < %s -globalopt -S | grep {@G.0 = internal global .*align 16} +; RUN: opt < %s -globalopt -S | grep {@G.1 = internal global .*align 8} +; RUN: opt < %s -globalopt -S | grep {@G.2 = internal global .*align 16} ; rdar://5891920 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:32:32-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128" diff --git a/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll b/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll index f120db52f07..5e64f807f6e 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-07-17-addrspace.ll @@ -2,7 +2,7 @@ ; values. This used to crash, because globalopt forgot to put the new var in the ; same address space as the old one. -; RUN: opt %s -globalopt -S > %t +; RUN: opt < %s -globalopt -S > %t ; Check that the new global values still have their address space ; RUN: cat %t | grep global.*addrspace diff --git a/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll b/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll index ee10ad5960f..3242e1eed6a 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt | llvm-dis +; RUN: opt < %s -globalopt | llvm-dis 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-darwin7" %struct.foo = type { i32, i32 } diff --git a/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll b/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll index 50d3270b0a5..51dcac1f1a1 100644 --- a/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll +++ b/llvm/test/Transforms/GlobalOpt/2008-12-16-HeapSRACrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt | llvm-dis +; RUN: opt < %s -globalopt | llvm-dis 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-darwin7" %struct.foo = type { i32, i32 } diff --git a/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll b/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll index 69e555dedf1..c4b6e52e712 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-01-13-phi-user.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep {phi.*@head} +; RUN: opt < %s -globalopt -S | grep {phi.*@head} ; PR3321 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll b/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll index 7e59811483e..a1b69efe1a7 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-02-15-BitcastAlias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt +; RUN: opt < %s -globalopt @g = external global i32 diff --git a/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll b/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll index 7c30d87dc1b..5e639fd8222 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-02-15-ResolveAlias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep {define void @a} +; RUN: opt < %s -globalopt -S | grep {define void @a} define internal void @f() { ret void diff --git a/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll b/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll index c03c16a66ee..070f89f4921 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-03-03-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep global_variable42 +; RUN: opt < %s -globalopt -S | not grep global_variable42 ; XFAIL: * %llvm.dbg.anchor.type = type { i32, i32 } diff --git a/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll b/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll index 90ea7b389f4..a5f9ed39cac 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-03-05-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -stats -disable-output |& grep "1 globalopt - Number of global vars shrunk to booleans" +; RUN: opt < %s -globalopt -stats -disable-output |& grep "1 globalopt - Number of global vars shrunk to booleans" ; XFAIL: * type { } ; type %0 diff --git a/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll b/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll index 42168b06294..62f75e123be 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-03-06-Anonymous.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep internal | count 2 +; RUN: opt < %s -globalopt -S | grep internal | count 2 global i32 0 define i32* @1() { diff --git a/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll b/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll index 61e3fa8b9fb..e024fc27ecb 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-03-07-PromotePtrToBool.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | grep {@X = internal global i32} +; RUN: opt < %s -globalopt -S | grep {@X = internal global i32} 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-darwin7" @X = internal global i32* null ; <i32**> [#uses=2] diff --git a/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll b/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll index a9d41cdd625..abd31094bfe 100644 --- a/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll +++ b/llvm/test/Transforms/GlobalOpt/2009-06-01-RecursivePHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt +; RUN: opt < %s -globalopt %struct.s_annealing_sched = type { i32, float, float, float, float } %struct.s_bb = type { i32, i32, i32, i32 } diff --git a/llvm/test/Transforms/GlobalOpt/alias-resolve.ll b/llvm/test/Transforms/GlobalOpt/alias-resolve.ll index ead599896a1..84511798739 100644 --- a/llvm/test/Transforms/GlobalOpt/alias-resolve.ll +++ b/llvm/test/Transforms/GlobalOpt/alias-resolve.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S > %t +; RUN: opt < %s -globalopt -S > %t ; RUN: cat %t | grep foo1 | count 1 ; RUN: cat %t | grep foo2 | count 4 ; RUN: cat %t | grep bar1 | count 1 diff --git a/llvm/test/Transforms/GlobalOpt/basictest.ll b/llvm/test/Transforms/GlobalOpt/basictest.ll index 4fd0ecea1df..4332d3dd38c 100644 --- a/llvm/test/Transforms/GlobalOpt/basictest.ll +++ b/llvm/test/Transforms/GlobalOpt/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep global +; RUN: opt < %s -globalopt -S | not grep global @X = internal global i32 4 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll b/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll index 85887578d5b..099c607509b 100644 --- a/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll +++ b/llvm/test/Transforms/GlobalOpt/constantexpr-dangle.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -globalopt -S | \ +; RUN: opt < %s -instcombine -globalopt -S | \ ; RUN: grep {internal fastcc float @foo} define internal float @foo() { diff --git a/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll b/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll index b5c65c81233..5fe89ee0984 100644 --- a/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll +++ b/llvm/test/Transforms/GlobalOpt/ctor-list-opt-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep CTOR +; RUN: opt < %s -globalopt -S | not grep CTOR @llvm.global_ctors = appending global [10 x { i32, void ()* }] [ { i32, void ()* } { i32 65535, void ()* @CTOR1 }, { i32, void ()* } { i32 65535, void ()* @CTOR1 }, { i32, void ()* } { i32 65535, void ()* @CTOR2 }, { i32, void ()* } { i32 65535, void ()* @CTOR3 }, { i32, void ()* } { i32 65535, void ()* @CTOR4 }, { i32, void ()* } { i32 65535, void ()* @CTOR5 }, { i32, void ()* } { i32 65535, void ()* @CTOR6 }, { i32, void ()* } { i32 65535, void ()* @CTOR7 }, { i32, void ()* } { i32 65535, void ()* @CTOR8 }, { i32, void ()* } { i32 2147483647, void ()* null } ] ; <[10 x { i32, void ()* }]*> [#uses=0] @G = global i32 0 ; <i32*> [#uses=1] @G2 = global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll b/llvm/test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll index 29d59748234..9b11985693a 100644 --- a/llvm/test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll +++ b/llvm/test/Transforms/GlobalOpt/ctor-list-opt-inbounds.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | FileCheck %s +; RUN: opt < %s -globalopt -S | FileCheck %s ; Don't get fooled by the inbounds keyword; it doesn't change ; the computed address. diff --git a/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll b/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll index 608b19b6aec..887e7ee643c 100644 --- a/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll +++ b/llvm/test/Transforms/GlobalOpt/ctor-list-opt.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep CTOR +; RUN: opt < %s -globalopt -S | not grep CTOR @llvm.global_ctors = appending global [10 x { i32, void ()* }] [ { i32, void ()* } { i32 65535, void ()* @CTOR1 }, { i32, void ()* } { i32 65535, void ()* @CTOR1 }, { i32, void ()* } { i32 65535, void ()* @CTOR2 }, { i32, void ()* } { i32 65535, void ()* @CTOR3 }, { i32, void ()* } { i32 65535, void ()* @CTOR4 }, { i32, void ()* } { i32 65535, void ()* @CTOR5 }, { i32, void ()* } { i32 65535, void ()* @CTOR6 }, { i32, void ()* } { i32 65535, void ()* @CTOR7 }, { i32, void ()* } { i32 65535, void ()* @CTOR8 }, { i32, void ()* } { i32 2147483647, void ()* null } ] ; <[10 x { i32, void ()* }]*> [#uses=0] @G = global i32 0 ; <i32*> [#uses=1] @G2 = global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll b/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll index 919cbdcf9ec..4f818198309 100644 --- a/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll +++ b/llvm/test/Transforms/GlobalOpt/deadglobal-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep internal +; RUN: opt < %s -globalopt -S | not grep internal ; This is a harder case to delete as the GEP has a variable index. diff --git a/llvm/test/Transforms/GlobalOpt/deadglobal.ll b/llvm/test/Transforms/GlobalOpt/deadglobal.ll index 514a57c43b9..c8d8e7674d6 100644 --- a/llvm/test/Transforms/GlobalOpt/deadglobal.ll +++ b/llvm/test/Transforms/GlobalOpt/deadglobal.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep internal +; RUN: opt < %s -globalopt -S | not grep internal @G = internal global i32 123 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll b/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll index 29be57de3cc..9a068e94894 100644 --- a/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll +++ b/llvm/test/Transforms/GlobalOpt/globalsra-partial.ll @@ -1,6 +1,6 @@ ; In this case, the global can only be broken up by one level. -; RUN: opt %s -globalopt -S | not grep 12345 +; RUN: opt < %s -globalopt -S | not grep 12345 @G = internal global { i32, [4 x float] } zeroinitializer ; <{ i32, [4 x float] }*> [#uses=3] diff --git a/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll b/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll index f1eb8674889..9397a123655 100644 --- a/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll +++ b/llvm/test/Transforms/GlobalOpt/globalsra-unknown-index.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S > %t +; RUN: opt < %s -globalopt -S > %t ; RUN: grep {@Y = internal global \\\[3 x \[%\]struct.X\\\] zeroinitializer} %t ; RUN: grep load %t | count 6 ; RUN: grep {add i32 \[%\]a, \[%\]b} %t | count 3 diff --git a/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll b/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll index a22e5fded07..6df559e4569 100644 --- a/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll +++ b/llvm/test/Transforms/GlobalOpt/heap-sra-1.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -globalopt -S | grep {@X.f0} -; RUN: opt %s -globalopt -S | grep {@X.f1} +; RUN: opt < %s -globalopt -S | grep {@X.f0} +; RUN: opt < %s -globalopt -S | grep {@X.f1} 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-darwin7" diff --git a/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll b/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll index 2cbc0531894..5a3c3cd1c05 100644 --- a/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll +++ b/llvm/test/Transforms/GlobalOpt/heap-sra-2.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -globalopt -S | grep {@X.f0} -; RUN: opt %s -globalopt -S | grep {@X.f1} +; RUN: opt < %s -globalopt -S | grep {@X.f0} +; RUN: opt < %s -globalopt -S | grep {@X.f1} 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-darwin7" diff --git a/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll b/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll index cc8e74c0423..2eba944cfda 100644 --- a/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll +++ b/llvm/test/Transforms/GlobalOpt/heap-sra-phi.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -globalopt -S | grep {tmp.f1 = phi i32. } -; RUN: opt %s -globalopt -S | grep {tmp.f0 = phi i32. } +; RUN: opt < %s -globalopt -S | grep {tmp.f1 = phi i32. } +; RUN: opt < %s -globalopt -S | grep {tmp.f0 = phi i32. } 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-darwin7" diff --git a/llvm/test/Transforms/GlobalOpt/integer-bool.ll b/llvm/test/Transforms/GlobalOpt/integer-bool.ll index 49b1ed0b8fc..59403b18d9d 100644 --- a/llvm/test/Transforms/GlobalOpt/integer-bool.ll +++ b/llvm/test/Transforms/GlobalOpt/integer-bool.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -instcombine | \ +; RUN: opt < %s -globalopt -instcombine | \ ; RUN: llvm-dis | grep {ret i1 true} ;; check that global opt turns integers that only hold 0 or 1 into bools. diff --git a/llvm/test/Transforms/GlobalOpt/iterate.ll b/llvm/test/Transforms/GlobalOpt/iterate.ll index 9c5ea38f604..74668742759 100644 --- a/llvm/test/Transforms/GlobalOpt/iterate.ll +++ b/llvm/test/Transforms/GlobalOpt/iterate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep %G +; RUN: opt < %s -globalopt -S | not grep %G @G = internal global i32 0 ; <i32*> [#uses=1] @H = internal global { i32* } { i32* @G } ; <{ i32* }*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll b/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll index 7a37da74271..5d4696f71b1 100644 --- a/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll +++ b/llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep global +; RUN: opt < %s -globalopt -S | not grep global @G = internal global i32* null ; <i32**> [#uses=3] diff --git a/llvm/test/Transforms/GlobalOpt/memcpy.ll b/llvm/test/Transforms/GlobalOpt/memcpy.ll index 400e1addc9c..335f5ec3a36 100644 --- a/llvm/test/Transforms/GlobalOpt/memcpy.ll +++ b/llvm/test/Transforms/GlobalOpt/memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | \ +; RUN: opt < %s -globalopt -S | \ ; RUN: grep {G1 = internal constant} @G1 = internal global [58 x i8] c"asdlfkajsdlfkajsd;lfkajds;lfkjasd;flkajsd;lkfja;sdlkfjasd\00" ; <[58 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/memset.ll b/llvm/test/Transforms/GlobalOpt/memset.ll index 48f6dfa8aed..a9b9d5e6bdc 100644 --- a/llvm/test/Transforms/GlobalOpt/memset.ll +++ b/llvm/test/Transforms/GlobalOpt/memset.ll @@ -1,6 +1,6 @@ ; both globals are write only, delete them. -; RUN: opt %s -globalopt -S | \ +; RUN: opt < %s -globalopt -S | \ ; RUN: not grep internal @G0 = internal global [58 x i8] c"asdlfkajsdlfkajsd;lfkajds;lfkjasd;flkajsd;lkfja;sdlkfjasd\00" ; <[58 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/GlobalOpt/phi-select.ll b/llvm/test/Transforms/GlobalOpt/phi-select.ll index 1734752dcde..cd8a7dc990f 100644 --- a/llvm/test/Transforms/GlobalOpt/phi-select.ll +++ b/llvm/test/Transforms/GlobalOpt/phi-select.ll @@ -1,7 +1,7 @@ ; Test that PHI nodes and select instructions do not necessarily make stuff ; non-constant. -; RUN: opt %s -globalopt -S | not grep global +; RUN: opt < %s -globalopt -S | not grep global @X = internal global i32 4 ; <i32*> [#uses=2] @Y = internal global i32 5 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll b/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll index 9ce03cb3a1d..2f5ae869b7c 100644 --- a/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll +++ b/llvm/test/Transforms/GlobalOpt/storepointer-compare.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | \ +; RUN: opt < %s -globalopt -S | \ ; RUN: grep {call void @Actual} ; Check that a comparison does not prevent an indirect call from being made diff --git a/llvm/test/Transforms/GlobalOpt/storepointer.ll b/llvm/test/Transforms/GlobalOpt/storepointer.ll index 2f327270d7b..8019076f946 100644 --- a/llvm/test/Transforms/GlobalOpt/storepointer.ll +++ b/llvm/test/Transforms/GlobalOpt/storepointer.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep global +; RUN: opt < %s -globalopt -S | not grep global @G = internal global void ()* null ; <void ()**> [#uses=2] diff --git a/llvm/test/Transforms/GlobalOpt/undef-init.ll b/llvm/test/Transforms/GlobalOpt/undef-init.ll index ed9d6229295..c1494973950 100644 --- a/llvm/test/Transforms/GlobalOpt/undef-init.ll +++ b/llvm/test/Transforms/GlobalOpt/undef-init.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalopt -S | not grep store +; RUN: opt < %s -globalopt -S | not grep store @llvm.global_ctors = appending global [1 x { i32, void ()* }] [ { i32, void ()* } { i32 65535, void ()* @_GLOBAL__I__Z3foov } ] ; <[1 x { i32, void ()* }]*> [#uses=0] @X.0 = internal global i32 undef ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll b/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll index 87f63758abc..66403363bf9 100644 --- a/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll +++ b/llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -S | grep {ret i32 %r} +; RUN: opt < %s -ipconstprop -S | grep {ret i32 %r} ; Should not propagate the result of a weak function. ; PR2411 diff --git a/llvm/test/Transforms/IPConstantProp/deadarg.ll b/llvm/test/Transforms/IPConstantProp/deadarg.ll index 32810bd4936..4b9938e09e9 100644 --- a/llvm/test/Transforms/IPConstantProp/deadarg.ll +++ b/llvm/test/Transforms/IPConstantProp/deadarg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -disable-output +; RUN: opt < %s -ipconstprop -disable-output define internal void @foo(i32 %X) { call void @foo( i32 %X ) ret void diff --git a/llvm/test/Transforms/IPConstantProp/recursion.ll b/llvm/test/Transforms/IPConstantProp/recursion.ll index d6ccac78c38..b25a6c08181 100644 --- a/llvm/test/Transforms/IPConstantProp/recursion.ll +++ b/llvm/test/Transforms/IPConstantProp/recursion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -deadargelim -S | not grep %X +; RUN: opt < %s -ipconstprop -deadargelim -S | not grep %X define internal i32 @foo(i32 %X) { %Y = call i32 @foo( i32 %X ) ; <i32> [#uses=1] %Z = add i32 %Y, 1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/IPConstantProp/return-argument.ll b/llvm/test/Transforms/IPConstantProp/return-argument.ll index 93071cc6df7..0223453fa17 100644 --- a/llvm/test/Transforms/IPConstantProp/return-argument.ll +++ b/llvm/test/Transforms/IPConstantProp/return-argument.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -S > %t +; RUN: opt < %s -ipconstprop -S > %t ; RUN: cat %t | grep {store i32 %Z, i32\\* %Q} ; RUN: cat %t | grep {add i32 1, 3} diff --git a/llvm/test/Transforms/IPConstantProp/return-constant.ll b/llvm/test/Transforms/IPConstantProp/return-constant.ll index 72cb796258d..b2558595287 100644 --- a/llvm/test/Transforms/IPConstantProp/return-constant.ll +++ b/llvm/test/Transforms/IPConstantProp/return-constant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -instcombine | \ +; RUN: opt < %s -ipconstprop -instcombine | \ ; RUN: llvm-dis | grep {ret i1 true} | count 2 define internal i32 @foo(i1 %C) { br i1 %C, label %T, label %F diff --git a/llvm/test/Transforms/IPConstantProp/return-constants.ll b/llvm/test/Transforms/IPConstantProp/return-constants.ll index f83440dd56c..79220dd1f53 100644 --- a/llvm/test/Transforms/IPConstantProp/return-constants.ll +++ b/llvm/test/Transforms/IPConstantProp/return-constants.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipconstprop -S > %t +; RUN: opt < %s -ipconstprop -S > %t ;; Check that the 21 constants got propagated properly ; RUN: cat %t | grep {%M = add i32 21, 21} ;; Check that the second return values didn't get propagated diff --git a/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll b/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll index e6d67497e32..b6d98031b73 100644 --- a/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll +++ b/llvm/test/Transforms/IndMemRem/2009-01-24-Noalias.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indmemrem -S | grep bounce | grep noalias +; RUN: opt < %s -indmemrem -S | grep bounce | grep noalias declare i8* @malloc(i32) diff --git a/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll b/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll index c5481c684bd..92911ae078c 100644 --- a/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll +++ b/llvm/test/Transforms/IndVarSimplify/2002-09-09-PointerIndVar.ll @@ -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 -indvars ; define void @test(i32 %A, i32 %S, i8* %S.upgrd.1) { ; <label>:0 diff --git a/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll b/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll index d12709a84fb..38fa112bdb5 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-04-16-ExprAnalysis.ll @@ -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 -indvars @X = global i32 7 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll b/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll index a5bb87eecf9..36d50065d37 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-09-12-MultiplePred.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep indvar +; RUN: opt < %s -indvars -S | grep indvar define i32 @test() { ; <label>:0 diff --git a/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll b/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll index 189ae950dd3..c8f97e39bef 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-12-10-IndVarDeadCode.ll @@ -1,7 +1,7 @@ ; The induction variable canonicalization pass shouldn't leave dead ; instructions laying around! ; -; RUN: opt %s -indvars -S | \ +; RUN: opt < %s -indvars -S | \ ; RUN: not grep {#uses=0} define i32 @mul(i32 %x, i32 %y) { diff --git a/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll b/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll index bc2d088d3af..70ea11ebf04 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-12-10-RemoveInstrCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @test() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll b/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll index dfbef05d2f3..5aa2d90a42b 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-12-15-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @_ZN17CoinFactorization7cleanupEv() { entry: br i1 false, label %loopexit.14, label %cond_continue.3 diff --git a/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll b/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll index 7f9bb0d4220..0fc9c8547d9 100644 --- a/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll +++ b/llvm/test/Transforms/IndVarSimplify/2003-12-21-IndVarSize.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep indvar | not grep i32 +; RUN: opt < %s -indvars -S | grep indvar | not grep i32 @G = global i64 0 ; <i64*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll b/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll index 9111f616e6c..c49819e27af 100644 --- a/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll +++ b/llvm/test/Transforms/IndVarSimplify/2004-03-10-PHIInsertionBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @test() { br label %endif.0.i diff --git a/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll b/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll index 1bb55be1992..1ed4c44d265 100644 --- a/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2004-04-05-InvokeCastCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -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"* } diff --git a/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll b/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll index 3589450baa2..ec1218bb86d 100644 --- a/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2004-04-07-ScalarEvolutionCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @.outPlank_21() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll b/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll index 6849f13945b..aee67ccacc5 100644 --- a/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2005-02-11-InvokeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @_ZN5ArrayISt7complexIdEEC2ERK10dim_vector() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll b/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll index cf5f31d34e9..70a7a9de05f 100644 --- a/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2005-02-17-TruncateExprCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output declare void @q_atomic_increment() diff --git a/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll b/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll index 4b55d8707c9..1ba69826faf 100644 --- a/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll +++ b/llvm/test/Transforms/IndVarSimplify/2005-02-26-ExitValueCompute.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | \ +; RUN: opt < %s -indvars -S | \ ; RUN: grep {ret i32 152} define i32 @main() { diff --git a/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll b/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll index e6fca7ba74a..0862f1131b5 100644 --- a/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2005-06-15-InstMoveCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @main() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll b/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll index 310e450ad7e..f9a3fe6233a 100644 --- a/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2005-11-18-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output @fixtab = external global [29 x [29 x [2 x i32]]] ; <[29 x [29 x [2 x i32]]]*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll b/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll index 82e1a6b56bf..1bbc6310808 100644 --- a/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll +++ b/llvm/test/Transforms/IndVarSimplify/2006-03-31-NegativeStride.ll @@ -1,5 +1,5 @@ ; PR726 -; RUN: opt %s -indvars -S | \ +; RUN: opt < %s -indvars -S | \ ; RUN: grep {ret i32 27} ; Make sure to compute the right exit value based on negative strides. diff --git a/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll b/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll index 7a84008c34d..36ec2b81ba7 100644 --- a/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2006-06-16-Indvar-LCSSA-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output define void @get_block() { endif.0: diff --git a/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll b/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll index 5d45f38e7db..787c9b07bdc 100644 --- a/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2006-09-20-LFTR-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -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]] } diff --git a/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll b/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll index fbd1bdb558a..79ac1f072de 100644 --- a/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll +++ b/llvm/test/Transforms/IndVarSimplify/2006-12-10-BitCast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -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* } diff --git a/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll b/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll index d68541c1d54..268b8d1a7e4 100644 --- a/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll +++ b/llvm/test/Transforms/IndVarSimplify/2007-01-06-TripCount.ll @@ -1,5 +1,5 @@ ; PR1015 -; RUN: opt %s -indvars -S | not grep {ret i32 0} +; RUN: opt < %s -indvars -S | not grep {ret i32 0} target datalayout = "e-p:32:32" target triple = "i686-apple-darwin8" diff --git a/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll b/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll index 74c7095afaf..fc7d6335910 100644 --- a/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll +++ b/llvm/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; PR1487 %struct.AVClass = type { i8*, i8* (i8*)*, %struct.AVOption* } diff --git a/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll b/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll index b6cf6e7b95a..cad4eb155ce 100644 --- a/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2007-11-23-BitcastCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; PR1814 target datalayout = "e-p:32:32-f64:32:64-i64:32:64-f80:32:32" diff --git a/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll b/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll index cfeb4d25881..77235d2888e 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-06-15-SCEVExpanderBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; PR2434 define fastcc void @regcppop() nounwind { diff --git a/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll b/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll index 1822fa54346..288431aa8bc 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-09-02-IVType.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep sext | count 1 +; RUN: opt < %s -indvars -S | grep sext | count 1 ; ModuleID = '<stdin>' %struct.App1Marker = type <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }> diff --git a/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll b/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll index d83997f180c..23e78849613 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-10-03-CouldNotCompute.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; PR2857 @foo = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll b/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll index d352da66621..7b4032b2eba 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-11-03-Floating.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep icmp | count 4 +; RUN: opt < %s -indvars -S | grep icmp | count 4 define void @bar() nounwind { entry: br label %bb diff --git a/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll b/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll index 137a5f43ba1..311d3daa8f3 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-11-17-Floating.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -indvars -S | grep icmp | count 2 -; RUN: opt %s -indvars -S | grep sitofp | count 1 -; RUN: opt %s -indvars -S | grep uitofp | count 1 +; RUN: opt < %s -indvars -S | grep icmp | count 2 +; RUN: opt < %s -indvars -S | grep sitofp | count 1 +; RUN: opt < %s -indvars -S | grep uitofp | count 1 define void @bar() nounwind { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll b/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll index 1ea7eaa2522..39b97af86fa 100644 --- a/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll +++ b/llvm/test/Transforms/IndVarSimplify/2008-11-25-APFloatAssert.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars define void @t() nounwind { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll b/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll index 8b9554ba93a..37ad63a9a77 100644 --- a/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll +++ b/llvm/test/Transforms/IndVarSimplify/2009-04-14-shorten_iv_vars.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | not grep {sext} +; RUN: opt < %s -indvars -S | not grep {sext} ; 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" target triple = "x86_64-apple-darwin9.6" diff --git a/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll b/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll index 10f52b64cef..803b540606e 100644 --- a/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll +++ b/llvm/test/Transforms/IndVarSimplify/2009-04-15-shorten-iv-vars-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -instcombine -S | not grep {\[sz\]ext} +; RUN: opt < %s -indvars -instcombine -S | not grep {\[sz\]ext} ; ModuleID = '<stdin>' ;extern int *a, *b, *c, *d, *e, *f; /* 64 bit */ ;extern int K[256]; diff --git a/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll b/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll index f81232e6614..24074bf7271 100644 --- a/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll +++ b/llvm/test/Transforms/IndVarSimplify/2009-04-22-IndvarCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; rdar://6817574 define i32 @t1() nounwind ssp { diff --git a/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll b/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll index 3a311718417..9fd2d2f04f7 100644 --- a/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll +++ b/llvm/test/Transforms/IndVarSimplify/2009-04-27-Floating.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep icmp | grep next +; RUN: opt < %s -indvars -S | grep icmp | grep next ; PR4086 declare void @foo() diff --git a/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll b/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll index ebcd9985581..9ad86913e22 100644 --- a/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll +++ b/llvm/test/Transforms/IndVarSimplify/2009-05-24-useafterfree.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -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-linux-gnu" diff --git a/llvm/test/Transforms/IndVarSimplify/ada-loops.ll b/llvm/test/Transforms/IndVarSimplify/ada-loops.ll index b5fcbed8fc8..436840ae907 100644 --- a/llvm/test/Transforms/IndVarSimplify/ada-loops.ll +++ b/llvm/test/Transforms/IndVarSimplify/ada-loops.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep phi %t | count 4 ; RUN: grep {= phi i32} %t | count 4 ; RUN: not grep {sext i} %t diff --git a/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll b/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll index 319fd5ecef3..9e4273491e4 100644 --- a/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll +++ b/llvm/test/Transforms/IndVarSimplify/addrec-gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep getelementptr %t | count 1 ; RUN: grep {mul .*, 37} %t | count 1 ; RUN: grep {add .*, 5203} %t | count 1 diff --git a/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll b/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll index 5d63c0caa1e..baaefdc2bc5 100644 --- a/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll +++ b/llvm/test/Transforms/IndVarSimplify/ashr-tripcount.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep sext %t | count 1 ; Indvars should be able to eliminate all of the sign extensions diff --git a/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll b/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll index 186f4bc1cec..d110a8a7ba9 100644 --- a/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll +++ b/llvm/test/Transforms/IndVarSimplify/avoid-i0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; PR4052 ; PR4054 diff --git a/llvm/test/Transforms/IndVarSimplify/casted-argument.ll b/llvm/test/Transforms/IndVarSimplify/casted-argument.ll index cd6ffd8bdf1..dfefe1dc5bb 100644 --- a/llvm/test/Transforms/IndVarSimplify/casted-argument.ll +++ b/llvm/test/Transforms/IndVarSimplify/casted-argument.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; PR4009 ; PR4038 diff --git a/llvm/test/Transforms/IndVarSimplify/complex-scev.ll b/llvm/test/Transforms/IndVarSimplify/complex-scev.ll index 28e9e4a97ef..434c4ec9952 100644 --- a/llvm/test/Transforms/IndVarSimplify/complex-scev.ll +++ b/llvm/test/Transforms/IndVarSimplify/complex-scev.ll @@ -1,7 +1,7 @@ ; The i induction variable looks like a wrap-around, but it really is just ; a simple affine IV. Make sure that indvars eliminates it. -; RUN: opt %s -indvars -S | grep phi | count 1 +; RUN: opt < %s -indvars -S | grep phi | count 1 define void @foo() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll b/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll index 599164874d9..16608ee8280 100644 --- a/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll +++ b/llvm/test/Transforms/IndVarSimplify/divide-pointer.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; PR4271 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" diff --git a/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll b/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll index ed86ba5c4e0..737e733375f 100644 --- a/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll +++ b/llvm/test/Transforms/IndVarSimplify/exit_value_tests.ll @@ -2,7 +2,7 @@ ; these loops all have predictable exit values we can replace the use outside ; of the loop with a closed-form computation, making the loop dead. ; -; RUN: opt %s -indvars -loop-deletion -simplifycfg | \ +; RUN: opt < %s -indvars -loop-deletion -simplifycfg | \ ; RUN: llvm-dis | not grep br define i32 @polynomial_constant() { diff --git a/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll b/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll index 255ef079aa2..8adc0e52577 100644 --- a/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll +++ b/llvm/test/Transforms/IndVarSimplify/interesting-invoke-use.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; An invoke has a result value which is used in an "Interesting" ; expression inside the loop. IndVars should be able to rewrite diff --git a/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll b/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll index 97adfbb1c33..02145d1c5e7 100644 --- a/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll +++ b/llvm/test/Transforms/IndVarSimplify/iterationCount_zext_or_trunc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; ModuleID = 'testcase.bc' 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" diff --git a/llvm/test/Transforms/IndVarSimplify/iv-sext.ll b/llvm/test/Transforms/IndVarSimplify/iv-sext.ll index 8f3ce92f3c2..55165022109 100644 --- a/llvm/test/Transforms/IndVarSimplify/iv-sext.ll +++ b/llvm/test/Transforms/IndVarSimplify/iv-sext.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep {= sext} %t | count 4 ; RUN: grep {phi i64} %t | count 2 diff --git a/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll b/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll index aa025b70dbd..09ec237cfc3 100644 --- a/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll +++ b/llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -disable-output +; RUN: opt < %s -indvars -disable-output ; Don't RAUW the loop's original comparison instruction if it has ; other uses which aren't dominated by the new comparison instruction. diff --git a/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll b/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll index 29a5b6f860e..c4ecc845562 100644 --- a/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll +++ b/llvm/test/Transforms/IndVarSimplify/lftr-promote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep add | count 1 +; RUN: opt < %s -indvars -S | grep add | count 1 ; Indvars should be able to compute the exit value of this loop ; without any additional arithmetic. The only add needed should diff --git a/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll b/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll index 37603eb6c2e..e373013609b 100644 --- a/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll +++ b/llvm/test/Transforms/IndVarSimplify/lftr_simple.ll @@ -1,6 +1,6 @@ ; LFTR should eliminate the need for the computation of i*i completely. It ; is only used to compute the exit value. -; RUN: opt %s -indvars -dce -S | not grep mul +; RUN: opt < %s -indvars -dce -S | not grep mul @A = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll b/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll index 9fd1ca81912..2d2d1fe264a 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop-invariant-step.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -instcombine -indvars -disable-output +; RUN: opt < %s -loop-index-split -instcombine -indvars -disable-output ; PR4455 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" diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll index bccae9f19e6..4ec4acadb4a 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate10.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S \ +; RUN: opt < %s -indvars -S \ ; RUN: | grep {%b.1 = phi i32 \\\[ 2, %bb \\\], \\\[ 1, %bb2 \\\]} ; This loop has multiple exits, and the value of %b1 depends on which diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll index 80e99e1b3b6..40b785ea4d6 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate11.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -domfrontier -indvars -loop-deletion +; RUN: opt < %s -domfrontier -indvars -loop-deletion 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" diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll index 09c8df79a7c..b9c0b12f2d9 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate7.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; PR4436 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/IndVarSimplify/loop_evaluate8.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll index 9ea99620f52..2a9d2059623 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate8.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | not grep select +; RUN: opt < %s -indvars -S | not grep select ; This loop has backedge-taken-count zero. Indvars shouldn't expand any ; instructions to compute a trip count. diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll index 9dd7ef0ff68..8184a73f89e 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate9.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep {\[%\]tmp7 = icmp eq i8 -28, -28} %t ; RUN: grep {\[%\]tmp8 = icmp eq i8 63, 63} %t ; PR4477 diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll index c57ab0dc181..abf1bc3a9d0 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -loop-deletion -simplifycfg -S | not grep br +; RUN: opt < %s -indvars -loop-deletion -simplifycfg -S | not grep br ; ; Testcase distilled from 256.bzip2 diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll index 3b34eecc541..c0099a83ab1 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -loop-deletion -simplifycfg | opt \ +; RUN: opt < %s -indvars -loop-deletion -simplifycfg | opt \ ; RUN: -analyze -loops | not grep "^Loop Containing" ; PR1179 diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll index 787c284089e..65c66f7f5ac 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep {ret i32 600000} +; RUN: opt < %s -indvars -S | grep {ret i32 600000} ; PR1179 define i32 @foo() { diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll index f7959459f84..e4b642c7f58 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_4.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep {ret i32 9900} +; RUN: opt < %s -indvars -S | grep {ret i32 9900} ; PR1179 define i32 @test4() { diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll index 0d9ed0a8a05..80b961ac7c3 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_5.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep {120, %bb2.bb3_crit_edge} +; RUN: opt < %s -indvars -S | grep {120, %bb2.bb3_crit_edge} 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" diff --git a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll index aa8fe30a86a..da38de538f7 100644 --- a/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll +++ b/llvm/test/Transforms/IndVarSimplify/loop_evaluate_6.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -loop-deletion -S | grep phi | count 1 +; RUN: opt < %s -indvars -loop-deletion -S | grep phi | count 1 ; XFAIL: * ; Indvars can't evaluate this loop, because ScalarEvolution can't compute diff --git a/llvm/test/Transforms/IndVarSimplify/max-pointer.ll b/llvm/test/Transforms/IndVarSimplify/max-pointer.ll index 644e3ec071d..71bc720d5e9 100644 --- a/llvm/test/Transforms/IndVarSimplify/max-pointer.ll +++ b/llvm/test/Transforms/IndVarSimplify/max-pointer.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep {icmp ugt i8\\\*} %t | count 1 ; RUN: grep {icmp sgt i8\\\*} %t | count 1 diff --git a/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll b/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll index 1f2df907796..34d432b4ee1 100644 --- a/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll +++ b/llvm/test/Transforms/IndVarSimplify/phi-uses-value-multiple-times.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars 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" @ue = external global i64 diff --git a/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll b/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll index c2dee6a72ed..6d25f90542c 100644 --- a/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll +++ b/llvm/test/Transforms/IndVarSimplify/pointer-indvars.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep indvar +; RUN: opt < %s -indvars -S | grep indvar @G = global i32* null ; <i32**> [#uses=1] @Array = external global [40 x i32] ; <[40 x i32]*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/pointer.ll b/llvm/test/Transforms/IndVarSimplify/pointer.ll index ae59055fc67..5eee655d422 100644 --- a/llvm/test/Transforms/IndVarSimplify/pointer.ll +++ b/llvm/test/Transforms/IndVarSimplify/pointer.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep {%exitcond = icmp eq i64 %indvar.next, %n} %t ; RUN: grep {getelementptr i8\\* %A, i64 %indvar} %t ; RUN: grep getelementptr %t | count 1 diff --git a/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll b/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll index a247f7b499d..bb0993c88ea 100644 --- a/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll +++ b/llvm/test/Transforms/IndVarSimplify/preserve-gep-nested.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; Exactly one getelementptr for each load+store. ; RUN: grep getelementptr %t | count 6 ; Each getelementptr using %struct.Q* %s as a base and not i8*. diff --git a/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll b/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll index a877ba048ae..d249432eeeb 100644 --- a/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll +++ b/llvm/test/Transforms/IndVarSimplify/preserve-gep-remainder.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S \ +; RUN: opt < %s -indvars -S \ ; RUN: | grep {\[%\]p.2.ip.1 = getelementptr \\\[3 x \\\[3 x double\\\]\\\]\\* \[%\]p, i64 2, i64 \[%\]tmp, i64 1} ; Indvars shouldn't expand this to diff --git a/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll b/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll index 8781d748fa6..a27d20dc965 100644 --- a/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll +++ b/llvm/test/Transforms/IndVarSimplify/preserve-gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: not grep ptrtoint %t ; RUN: not grep inttoptr %t ; RUN: grep getelementptr %t | count 1 diff --git a/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll b/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll index 2727752ba07..9e46a78ffc7 100644 --- a/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll +++ b/llvm/test/Transforms/IndVarSimplify/preserve-signed-wrap.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: grep sext %t | count 1 ; RUN: grep phi %t | count 1 ; RUN: grep {phi i64} %t diff --git a/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll b/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll index 4f46cafbe52..a007ca60b08 100644 --- a/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll +++ b/llvm/test/Transforms/IndVarSimplify/promote-iv-to-eliminate-casts.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: not grep sext %t define i64 @test(i64* nocapture %first, i32 %count) nounwind readonly { diff --git a/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll b/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll index 0214ce3680b..623c528487d 100644 --- a/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll +++ b/llvm/test/Transforms/IndVarSimplify/shrunk-constant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalar-evolution -analyze -disable-output \ +; RUN: opt < %s -scalar-evolution -analyze -disable-output \ ; RUN: | grep {\\--> (zext i4 {-7,+,-8}<loop> to i32)} define fastcc void @foo() nounwind { diff --git a/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll b/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll index d16abd45137..1a5e64ddc1b 100644 --- a/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll +++ b/llvm/test/Transforms/IndVarSimplify/signed-trip-count.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S > %t +; RUN: opt < %s -indvars -S > %t ; RUN: not grep sext %t ; RUN: grep phi %t | count 1 diff --git a/llvm/test/Transforms/IndVarSimplify/single-element-range.ll b/llvm/test/Transforms/IndVarSimplify/single-element-range.ll index 5500861873d..60a9eef09ef 100644 --- a/llvm/test/Transforms/IndVarSimplify/single-element-range.ll +++ b/llvm/test/Transforms/IndVarSimplify/single-element-range.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64" target triple = "armv6-apple-darwin10" diff --git a/llvm/test/Transforms/IndVarSimplify/sink-alloca.ll b/llvm/test/Transforms/IndVarSimplify/sink-alloca.ll index 38448d8ff5d..3a6c683e7ce 100644 --- a/llvm/test/Transforms/IndVarSimplify/sink-alloca.ll +++ b/llvm/test/Transforms/IndVarSimplify/sink-alloca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | FileCheck %s +; RUN: opt < %s -indvars -S | FileCheck %s ; PR4775 ; Indvars shouldn't sink the alloca out of the entry block, even though diff --git a/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll b/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll index 7544e011ab5..a18000c5f8a 100644 --- a/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll +++ b/llvm/test/Transforms/IndVarSimplify/sink-trapping.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | FileCheck %s --check-prefix=CHECK +; RUN: opt < %s -indvars -S | FileCheck %s --check-prefix=CHECK declare i1 @b() diff --git a/llvm/test/Transforms/IndVarSimplify/subtract.ll b/llvm/test/Transforms/IndVarSimplify/subtract.ll index db8136ac21f..f45bdab4be5 100644 --- a/llvm/test/Transforms/IndVarSimplify/subtract.ll +++ b/llvm/test/Transforms/IndVarSimplify/subtract.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -S | grep indvar +; RUN: opt < %s -indvars -S | grep indvar @G = global i64 0 ; <i64*> [#uses=1] diff --git a/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll b/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll index 63338213ac8..6eaa4c5c6b6 100644 --- a/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll +++ b/llvm/test/Transforms/IndVarSimplify/tripcount_compute.ll @@ -3,7 +3,7 @@ ; the exit value of the loop will be for some value, allowing us to substitute ; it directly into users outside of the loop, making the loop dead. ; -; RUN: opt %s -indvars -loop-deletion -simplifycfg -S | not grep br +; RUN: opt < %s -indvars -loop-deletion -simplifycfg -S | not grep br define i32 @linear_setne() { entry: diff --git a/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll b/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll index db457447c83..0495b50c3e4 100644 --- a/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll +++ b/llvm/test/Transforms/IndVarSimplify/tripcount_infinite.ll @@ -1,7 +1,7 @@ ; These tests have an infinite trip count. We obviously shouldn't remove the ; loops! :) ; -; RUN: opt %s -indvars -adce -simplifycfg -S | grep icmp | wc -l > %t2 +; RUN: opt < %s -indvars -adce -simplifycfg -S | grep icmp | wc -l > %t2 ; RUN: llvm-as < %s | llvm-dis | grep icmp | wc -l > %t1 ; RUN: diff %t1 %t2 diff --git a/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll b/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll index b4d510deca7..0c8857f8578 100644 --- a/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll +++ b/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars -instcombine -S | \ +; RUN: opt < %s -indvars -instcombine -S | \ ; RUN: grep {store i32 0} ; Test that -indvars can reduce variable stride IVs. If it can reduce variable ; stride iv's, it will make %iv. and %m.0.0 isomorphic to each other without diff --git a/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll b/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll index 17bdf0be1d9..98cfa345962 100644 --- a/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll +++ b/llvm/test/Transforms/IndVarSimplify/variable-stride-ivs-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -indvars +; RUN: opt < %s -indvars ; PR4315 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-f80:128:128" diff --git a/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll b/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll index dd7a662a6be..49a27e195e2 100644 --- a/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll +++ b/llvm/test/Transforms/Inline/2003-09-14-InlineValue.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output declare i32 @External() diff --git a/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll b/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll index e1b426e20a4..5ced3b8e8da 100644 --- a/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll +++ b/llvm/test/Transforms/Inline/2003-09-22-PHINodeInlineFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define i32 @main() { entry: diff --git a/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll b/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll index 6c00dfa9140..4418f77c9d0 100644 --- a/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll +++ b/llvm/test/Transforms/Inline/2003-09-22-PHINodesInExceptionDest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define i32 @main() { entry: diff --git a/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll b/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll index add2312d17e..1bd55299a90 100644 --- a/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll +++ b/llvm/test/Transforms/Inline/2003-09-22-PHINodesInNormalInvokeDest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define i32 @main() { entry: diff --git a/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll b/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll index 40dc6827770..4a80d37c097 100644 --- a/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll +++ b/llvm/test/Transforms/Inline/2003-10-13-AllocaDominanceProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define i32 @reload() { reloadentry: diff --git a/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll b/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll index 295d780b106..9afd45040ca 100644 --- a/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll +++ b/llvm/test/Transforms/Inline/2003-10-26-InlineInvokeExceptionDestPhi.ll @@ -2,7 +2,7 @@ ; node in the exception destination, and the inlined function contains an ; unwind instruction. -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define linkonce void @foo() { unwind diff --git a/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll b/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll index 1d154908a38..38994519cea 100644 --- a/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll +++ b/llvm/test/Transforms/Inline/2004-04-15-InlineDeletesCall.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output ; Inlining the first call caused the inliner function to delete the second ; call. Then the inliner tries to inline the second call, which no longer diff --git a/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll b/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll index 500f350a9ec..fabad30bb5a 100644 --- a/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll +++ b/llvm/test/Transforms/Inline/2004-04-20-InlineLinkOnce.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output define linkonce void @caller() { call void @callee( ) diff --git a/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll b/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll index 3f832c79b92..733cbb9c754 100644 --- a/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll +++ b/llvm/test/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output define i32 @test() { unwind diff --git a/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll b/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll index 0f343d268be..415495eb515 100644 --- a/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll +++ b/llvm/test/Transforms/Inline/2006-01-14-CallGraphUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output %"struct.std::__codecvt_abstract_base<char,char,__mbstate_t>" = type { %"struct.std::locale::facet" } %"struct.std::basic_streambuf<wchar_t,std::char_traits<wchar_t> >" = type { i32 (...)**, i32*, i32*, i32*, i32*, i32*, i32*, %"struct.std::locale" } diff --git a/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll b/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll index 9525725b6e4..69345627221 100644 --- a/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll +++ b/llvm/test/Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output ; PR827 @_ZTV8CRjii = internal global [1 x i32 (...)*] [ i32 (...)* @_ZN8CRjii12NlFeeEPN5Jr7sE ] ; <[1 x i32 (...)*]*> [#uses=0] diff --git a/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll b/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll index 4b747d4bd50..37cba9801ca 100644 --- a/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll +++ b/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output ; PR993 target datalayout = "e-p:32:32" target triple = "i386-unknown-openbsd3.9" diff --git a/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll b/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll index 41a03629af0..279823a4b28 100644 --- a/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll +++ b/llvm/test/Transforms/Inline/2006-11-09-InlineCGUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -prune-eh -disable-output +; RUN: opt < %s -inline -prune-eh -disable-output ; PR992 target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll b/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll index 43ff4061404..635f93e8242 100644 --- a/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll +++ b/llvm/test/Transforms/Inline/2007-04-15-InlineEH.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | not grep {invoke void asm} +; RUN: opt < %s -inline -S | not grep {invoke void asm} ; PR1335 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" diff --git a/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll b/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll index 4a7ced8bed5..d5a7953ffb0 100644 --- a/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll +++ b/llvm/test/Transforms/Inline/2007-06-06-NoInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep "define internal i32 @bar" +; RUN: opt < %s -inline -S | grep "define internal i32 @bar" @llvm.noinline = appending global [1 x i8*] [ i8* bitcast (i32 (i32, i32)* @bar to i8*) ], section "llvm.metadata" ; <[1 x i8*]*> [#uses=0] define internal i32 @bar(i32 %x, i32 %y) { diff --git a/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll b/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll index 941326efb4e..929891a6785 100644 --- a/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll +++ b/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep call +; RUN: opt < %s -inline -S | grep call ; 'bar' can be overridden at link-time, don't inline it. diff --git a/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll b/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll index 9ba42f8e2b4..3311d565368 100644 --- a/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll +++ b/llvm/test/Transforms/Inline/2008-03-04-StructRet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output %struct.Benchmark = type { i32 (...)** } %struct.Complex = type { double, double } %struct.ComplexBenchmark = type { %struct.Benchmark } diff --git a/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll b/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll index 76356146703..0c968e6ce18 100644 --- a/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll +++ b/llvm/test/Transforms/Inline/2008-03-07-Inline-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output %struct.Demand = type { double, double } %struct.branch = type { %struct.Demand, double, double, double, double, %struct.branch*, [12 x %struct.leaf*] } %struct.leaf = type { %struct.Demand, double, double } diff --git a/llvm/test/Transforms/Inline/2008-03-07-Inline.ll b/llvm/test/Transforms/Inline/2008-03-07-Inline.ll index f1ea7880fe6..86afb2d43ec 100644 --- a/llvm/test/Transforms/Inline/2008-03-07-Inline.ll +++ b/llvm/test/Transforms/Inline/2008-03-07-Inline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output %struct.Demand = type { double, double } %struct.branch = type { %struct.Demand, double, double, double, double, %struct.branch*, [12 x %struct.leaf*] } %struct.leaf = type { %struct.Demand, double, double } diff --git a/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll b/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll index f8c95844e13..39095c40728 100644 --- a/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll +++ b/llvm/test/Transforms/Inline/2008-09-02-AlwaysInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline-threshold=0 -inline -S | not grep call +; RUN: opt < %s -inline-threshold=0 -inline -S | not grep call define i32 @fn2() alwaysinline { ret i32 1 diff --git a/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll b/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll index cc0e51b1e0b..33c8949afe0 100644 --- a/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll +++ b/llvm/test/Transforms/Inline/2008-09-02-NoInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep call | count 1 +; RUN: opt < %s -inline -S | grep call | count 1 define i32 @fn2() noinline { ret i32 1 diff --git a/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll b/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll index 34b95b70ac0..11e501274d3 100644 --- a/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll +++ b/llvm/test/Transforms/Inline/2008-10-30-AlwaysInline.ll @@ -1,7 +1,7 @@ -; RUN: opt %s -always-inline -S | not grep call +; RUN: opt < %s -always-inline -S | not grep call ; Ensure that threshold doesn't disrupt always inline. -; RUN: opt %s -inline-threshold=-2000000001 -always-inline -S | not grep call +; RUN: opt < %s -inline-threshold=-2000000001 -always-inline -S | not grep call define internal i32 @if0() alwaysinline { diff --git a/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll b/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll index 79c0302e329..bc9787b8234 100644 --- a/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll +++ b/llvm/test/Transforms/Inline/2008-11-04-AlwaysInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -always-inline -S | grep {@foo} +; RUN: opt < %s -always-inline -S | grep {@foo} ; Ensure that foo is not removed by always inliner ; PR 2945 diff --git a/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll b/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll index a34e6808b8f..db2a799225b 100644 --- a/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll +++ b/llvm/test/Transforms/Inline/2009-01-08-NoInlineDynamicAlloca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep call +; RUN: opt < %s -inline -S | grep call ; Do not inline calls to variable-sized alloca. @q = common global i8* null ; <i8**> [#uses=1] diff --git a/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll b/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll index b8ab4a3e6b5..1a3325a68b6 100644 --- a/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll +++ b/llvm/test/Transforms/Inline/2009-01-12-RecursiveInline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep {call.*fib} | count 4 +; RUN: opt < %s -inline -S | grep {call.*fib} | count 4 ; First call to fib from fib is inlined, producing 2 instead of 1, total 3. ; Second call to fib from fib is not inlined because new body of fib exceeds ; inlining limit of 200. Plus call in main = 4 total. diff --git a/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll b/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll index a12aed4937f..7d8d16bacff 100644 --- a/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll +++ b/llvm/test/Transforms/Inline/2009-01-13-RecursiveInlineCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -argpromotion -disable-output +; RUN: opt < %s -inline -argpromotion -disable-output ; ModuleID = '<stdin>' 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-darwin9.6" diff --git a/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll b/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll index 66b16f62130..c8629ea22eb 100644 --- a/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll +++ b/llvm/test/Transforms/Inline/2009-05-07-CallUsingSelfCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output +; RUN: opt < %s -inline -disable-output ; PR4123 %struct.S0 = type <{ i32 }> %struct.S1 = type <{ i8, i8, i8, i8, %struct.S0 }> diff --git a/llvm/test/Transforms/Inline/alloca-in-scc.ll b/llvm/test/Transforms/Inline/alloca-in-scc.ll index e3d38143f60..d539255e6e0 100644 --- a/llvm/test/Transforms/Inline/alloca-in-scc.ll +++ b/llvm/test/Transforms/Inline/alloca-in-scc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline | llvm-dis +; RUN: opt < %s -inline | llvm-dis 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" diff --git a/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll b/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll index a44d90682ad..25cfc49f1a8 100644 --- a/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll +++ b/llvm/test/Transforms/Inline/always_inline_dyn_alloca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | not grep callee +; RUN: opt < %s -inline -S | not grep callee ; rdar://6655932 ; If callee is marked alwaysinline, inline it! Even if callee has dynamic diff --git a/llvm/test/Transforms/Inline/array_merge.ll b/llvm/test/Transforms/Inline/array_merge.ll index 9294a06c4d1..0d176b8acb3 100644 --- a/llvm/test/Transforms/Inline/array_merge.ll +++ b/llvm/test/Transforms/Inline/array_merge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | FileCheck %s +; RUN: opt < %s -inline -S | FileCheck %s ; rdar://7173846 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" diff --git a/llvm/test/Transforms/Inline/basictest.ll b/llvm/test/Transforms/Inline/basictest.ll index 6ccd3157c99..71e00cb4c08 100644 --- a/llvm/test/Transforms/Inline/basictest.ll +++ b/llvm/test/Transforms/Inline/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -disable-output -print-function 2> /dev/null +; RUN: opt < %s -inline -disable-output -print-function 2> /dev/null define i32 @func(i32 %i) { ret i32 %i diff --git a/llvm/test/Transforms/Inline/byval.ll b/llvm/test/Transforms/Inline/byval.ll index 907e3e2c183..c3552f69643 100644 --- a/llvm/test/Transforms/Inline/byval.ll +++ b/llvm/test/Transforms/Inline/byval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep {llvm.memcpy} +; RUN: opt < %s -inline -S | grep {llvm.memcpy} ; Inlining a byval struct should cause an explicit copy into an alloca. diff --git a/llvm/test/Transforms/Inline/byval2.ll b/llvm/test/Transforms/Inline/byval2.ll index 04c61ee34f0..a7ab77cb562 100644 --- a/llvm/test/Transforms/Inline/byval2.ll +++ b/llvm/test/Transforms/Inline/byval2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | not grep {llvm.memcpy} +; RUN: opt < %s -inline -S | not grep {llvm.memcpy} ; Inlining a byval struct should NOT cause an explicit copy ; into an alloca if the function is readonly diff --git a/llvm/test/Transforms/Inline/callgraph-update.ll b/llvm/test/Transforms/Inline/callgraph-update.ll index 05395ae33a7..528e9af82e1 100644 --- a/llvm/test/Transforms/Inline/callgraph-update.ll +++ b/llvm/test/Transforms/Inline/callgraph-update.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -loop-rotate | llvm-dis +; RUN: opt < %s -inline -loop-rotate | llvm-dis ; PR3601 declare void @solve() diff --git a/llvm/test/Transforms/Inline/casts.ll b/llvm/test/Transforms/Inline/casts.ll index 1b9902b027b..166185a545d 100644 --- a/llvm/test/Transforms/Inline/casts.ll +++ b/llvm/test/Transforms/Inline/casts.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | grep {ret i32 1} +; RUN: opt < %s -inline -S | grep {ret i32 1} ; ModuleID = 'short.opt.bc' define i32 @testBool(i1 %X) { diff --git a/llvm/test/Transforms/Inline/cfg_preserve_test.ll b/llvm/test/Transforms/Inline/cfg_preserve_test.ll index 021c9e73ba6..9597109dff0 100644 --- a/llvm/test/Transforms/Inline/cfg_preserve_test.ll +++ b/llvm/test/Transforms/Inline/cfg_preserve_test.ll @@ -1,6 +1,6 @@ ; This test ensures that inlining an "empty" function does not destroy the CFG ; -; RUN: opt %s -inline -S | not grep br +; RUN: opt < %s -inline -S | not grep br define i32 @func(i32 %i) { ret i32 %i diff --git a/llvm/test/Transforms/Inline/crash.ll b/llvm/test/Transforms/Inline/crash.ll index 614fd75f426..30eae7a96a7 100644 --- a/llvm/test/Transforms/Inline/crash.ll +++ b/llvm/test/Transforms/Inline/crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -argpromotion -instcombine -disable-output +; RUN: opt < %s -inline -argpromotion -instcombine -disable-output ; This test was failing because the inliner would inline @list_DeleteElement ; into @list_DeleteDuplicates and then into @inf_GetBackwardPartnerLits, diff --git a/llvm/test/Transforms/Inline/dynamic_alloca_test.ll b/llvm/test/Transforms/Inline/dynamic_alloca_test.ll index b6b0971e79a..0286535efec 100644 --- a/llvm/test/Transforms/Inline/dynamic_alloca_test.ll +++ b/llvm/test/Transforms/Inline/dynamic_alloca_test.ll @@ -3,9 +3,9 @@ ; Functions with dynamic allocas can only be inlined into functions that ; already have dynamic allocas. -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: grep llvm.stacksave -; RUN: opt %s -inline -S | not grep callee +; RUN: opt < %s -inline -S | not grep callee declare void @ext(i32*) diff --git a/llvm/test/Transforms/Inline/externally_available.ll b/llvm/test/Transforms/Inline/externally_available.ll index c975131d6eb..43fe5d37f9e 100644 --- a/llvm/test/Transforms/Inline/externally_available.ll +++ b/llvm/test/Transforms/Inline/externally_available.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -constprop -S > %t +; RUN: opt < %s -inline -constprop -S > %t ; RUN: not grep test_function %t ; RUN: grep {ret i32 5} %t diff --git a/llvm/test/Transforms/Inline/indirect_resolve.ll b/llvm/test/Transforms/Inline/indirect_resolve.ll index a62f1f6b7c0..76182e2fe4f 100644 --- a/llvm/test/Transforms/Inline/indirect_resolve.ll +++ b/llvm/test/Transforms/Inline/indirect_resolve.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline | llvm-dis +; RUN: opt < %s -inline | llvm-dis ; PR4834 define i32 @main() { diff --git a/llvm/test/Transforms/Inline/inline-invoke-tail.ll b/llvm/test/Transforms/Inline/inline-invoke-tail.ll index ce56fee9e3a..961f6789fe4 100644 --- a/llvm/test/Transforms/Inline/inline-invoke-tail.ll +++ b/llvm/test/Transforms/Inline/inline-invoke-tail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -S | not grep {tail call void @llvm.memcpy.i32} +; RUN: opt < %s -inline -S | not grep {tail call void @llvm.memcpy.i32} ; PR3550 define internal void @foo(i32* %p, i32* %q) { diff --git a/llvm/test/Transforms/Inline/inline_cleanup.ll b/llvm/test/Transforms/Inline/inline_cleanup.ll index 915aef00da3..4c647219421 100644 --- a/llvm/test/Transforms/Inline/inline_cleanup.ll +++ b/llvm/test/Transforms/Inline/inline_cleanup.ll @@ -1,9 +1,9 @@ ; Test that the inliner doesn't leave around dead allocas, and that it folds ; uncond branches away after it is done specializing. -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: not grep {alloca.*uses=0} -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: not grep {br label} @A = weak global i32 0 ; <i32*> [#uses=1] @B = weak global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/Inline/inline_constprop.ll b/llvm/test/Transforms/Inline/inline_constprop.ll index 3066d45ff4b..537c69b305c 100644 --- a/llvm/test/Transforms/Inline/inline_constprop.ll +++ b/llvm/test/Transforms/Inline/inline_constprop.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -inline -S | not grep callee -; RUN: opt %s -inline -S | not grep div +; RUN: opt < %s -inline -S | not grep callee +; RUN: opt < %s -inline -S | not grep div define internal i32 @callee(i32 %A, i32 %B) { diff --git a/llvm/test/Transforms/Inline/inline_dce.ll b/llvm/test/Transforms/Inline/inline_dce.ll index 632a9e4ca0d..5143d024942 100644 --- a/llvm/test/Transforms/Inline/inline_dce.ll +++ b/llvm/test/Transforms/Inline/inline_dce.ll @@ -1,7 +1,7 @@ ; This checks to ensure that the inline pass deletes functions if they get ; inlined into all of their callers. -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: not grep @reallysmall define internal i32 @reallysmall(i32 %A) { diff --git a/llvm/test/Transforms/Inline/inline_prune.ll b/llvm/test/Transforms/Inline/inline_prune.ll index 62d4d223613..658a422540a 100644 --- a/llvm/test/Transforms/Inline/inline_prune.ll +++ b/llvm/test/Transforms/Inline/inline_prune.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: not grep {callee\[12\](} -; RUN: opt %s -inline -S | not grep mul +; RUN: opt < %s -inline -S | not grep mul define internal i32 @callee1(i32 %A, i32 %B) { %cond = icmp eq i32 %A, 123 ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/Inline/invoke_test-1.ll b/llvm/test/Transforms/Inline/invoke_test-1.ll index f611becda29..0d27e2a7f5e 100644 --- a/llvm/test/Transforms/Inline/invoke_test-1.ll +++ b/llvm/test/Transforms/Inline/invoke_test-1.ll @@ -1,7 +1,7 @@ ; Test that we can inline a simple function, turning the calls in it into invoke ; instructions -; RUN: opt %s -inline -S | \ +; RUN: opt < %s -inline -S | \ ; RUN: not grep {call\[^e\]} declare void @might_throw() diff --git a/llvm/test/Transforms/Inline/invoke_test-2.ll b/llvm/test/Transforms/Inline/invoke_test-2.ll index b04f8abc34c..bbb9ab05539 100644 --- a/llvm/test/Transforms/Inline/invoke_test-2.ll +++ b/llvm/test/Transforms/Inline/invoke_test-2.ll @@ -1,7 +1,7 @@ ; Test that if an invoked function is inlined, and if that function cannot ; throw, that the dead handler is now unreachable. -; RUN: opt %s -inline -simplifycfg -S | \ +; RUN: opt < %s -inline -simplifycfg -S | \ ; RUN: not grep UnreachableExceptionHandler declare void @might_throw() diff --git a/llvm/test/Transforms/Inline/invoke_test-3.ll b/llvm/test/Transforms/Inline/invoke_test-3.ll index b170ecfd048..b360526fb34 100644 --- a/llvm/test/Transforms/Inline/invoke_test-3.ll +++ b/llvm/test/Transforms/Inline/invoke_test-3.ll @@ -1,7 +1,7 @@ ; Test that any rethrown exceptions in an inlined function are automatically ; turned into branches to the invoke destination. -; RUN: opt %s -inline -S | not grep unwind$ +; RUN: opt < %s -inline -S | not grep unwind$ declare void @might_throw() diff --git a/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll b/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll index 27056d4cb2b..5d027a74492 100644 --- a/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll +++ b/llvm/test/Transforms/InstCombine/2002-03-11-InstCombineHang.ll @@ -1,6 +1,6 @@ ; This testcase causes instcombine to hang. ; -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine define void @test(i32 %X) { %reg117 = add i32 %X, 0 ; <i32> [#uses=0] diff --git a/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll b/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll index 95dcbf9034e..d2b2b0027a5 100644 --- a/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll +++ b/llvm/test/Transforms/InstCombine/2002-05-14-SubFailure.ll @@ -1,6 +1,6 @@ ; Instcombine was missing a test that caused it to make illegal transformations ; sometimes. In this case, it transforms the sub into an add: -; RUN: opt %s -instcombine -S | grep sub +; RUN: opt < %s -instcombine -S | grep sub ; define i32 @test(i32 %i, i32 %j) { %A = mul i32 %i, %j diff --git a/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll b/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll index 5835d473da3..363cb21e395 100644 --- a/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll +++ b/llvm/test/Transforms/InstCombine/2002-08-02-CastTest.ll @@ -1,7 +1,7 @@ ; This testcase is incorrectly getting completely eliminated. There should be ; SOME instruction named %c here, even if it's a bitwise and. ; -; RUN: opt %s -instcombine -S | grep %c +; RUN: opt < %s -instcombine -S | grep %c ; define i64 @test3(i64 %A) { %c1 = trunc i64 %A to i8 ; <i8> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll b/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll index b06aaf93af0..22574f77f1d 100644 --- a/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll +++ b/llvm/test/Transforms/InstCombine/2002-12-05-MissedConstProp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep add +; RUN: opt < %s -instcombine -S | not grep add define i32 @test(i32 %A) { %A.neg = sub i32 0, %A ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll b/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll index 21a7a8ef0a3..19010d22d72 100644 --- a/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll +++ b/llvm/test/Transforms/InstCombine/2003-05-26-CastMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep 4294967295 +; RUN: opt < %s -instcombine -S | grep 4294967295 define i64 @test(i64 %Val) { %tmp.3 = trunc i64 %Val to i32 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll b/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll index dee2be03b4f..8645249b7ca 100644 --- a/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll +++ b/llvm/test/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output @X = global i32 5 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll b/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll index 5d130a885f0..154f3ba65e9 100644 --- a/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll @@ -2,7 +2,7 @@ ; because it things that the constant value is a not expression... and ; constantly inverts the branch back and forth. ; -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i8 @test19(i1 %c) { br i1 true, label %True, label %False diff --git a/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll b/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll index e0f58a8682b..f550c8349f8 100644 --- a/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll +++ b/llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll @@ -10,7 +10,7 @@ ; should pass through the optimizer without failure. ; ; Extra code: -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; END. target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll b/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll index 66dc49560b0..6d227547c8d 100644 --- a/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll +++ b/llvm/test/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll @@ -1,6 +1,6 @@ ; This testcase can be simplified by "realizing" that alloca can never return ; null. -; RUN: opt %s -instcombine -simplifycfg | \ +; RUN: opt < %s -instcombine -simplifycfg | \ ; RUN: llvm-dis | not grep br declare i32 @bitmap_clear(...) diff --git a/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll b/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll index 6f63837e133..32979191f85 100644 --- a/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll +++ b/llvm/test/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep load +; RUN: opt < %s -instcombine -S | grep load define void @test(i32* %P) { ; Dead but not deletable! diff --git a/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll b/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll index a55d268ee22..cfe5df6d30a 100644 --- a/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll +++ b/llvm/test/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output declare i32* @bar() diff --git a/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll b/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll index ce608f9d244..c1692f77abb 100644 --- a/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll +++ b/llvm/test/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll @@ -1,5 +1,5 @@ ; The cast in this testcase is not eliminable on a 32-bit target! -; RUN: opt %s -instcombine -S | grep inttoptr +; RUN: opt < %s -instcombine -S | grep inttoptr target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll b/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll index f529b247189..8fc0f3471df 100644 --- a/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll +++ b/llvm/test/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep call | notcast +; RUN: opt < %s -instcombine -S | grep call | notcast declare void @free(i8*) diff --git a/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll b/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll index 1edad826821..bec0b9e0c57 100644 --- a/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll +++ b/llvm/test/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll @@ -5,7 +5,7 @@ ; invoke instruction, we really cannot perform this transformation at all at ; least without splitting the critical edge. ; -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output declare i8* @test() diff --git a/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll b/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll index b0a4d89561a..a08e3a884ce 100644 --- a/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll +++ b/llvm/test/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep 34 +; RUN: opt < %s -instcombine -S | not grep 34 define i32 @test(i32 %X) { ; Do not fold into shr X, 34, as this uses undefined behavior! diff --git a/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll b/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll index 8ca82325546..ff20d7db948 100644 --- a/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll @@ -1,7 +1,7 @@ ; This testcase caused the combiner to go into an infinite loop, moving the ; cast back and forth, changing the seteq to operate on int vs uint and back. -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i1 @test(i32 %A, i32 %B) { %C = sub i32 0, %A ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll b/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll index 8ad15a7b9c8..84f9bad69d8 100644 --- a/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll +++ b/llvm/test/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i32 @test() { ret i32 0 diff --git a/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll b/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll index 955ac148c5b..8b549374a70 100644 --- a/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll +++ b/llvm/test/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output %Ty = type opaque diff --git a/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll b/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll index bc5ad97f117..819260b60b1 100644 --- a/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll +++ b/llvm/test/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output @p = weak global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll b/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll index 3c4e8178cb1..f3e5d77c0c8 100644 --- a/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2004-08-09-RemInfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; This testcase should not send the instcombiner into an infinite loop! diff --git a/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll b/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll index 759096a9851..1154bb481d3 100644 --- a/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll +++ b/llvm/test/Transforms/InstCombine/2004-08-10-BoolSetCC.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ret i1 false} define i1 @test(i1 %V) { diff --git a/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll b/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll index 48a440f994c..8169d2127f7 100644 --- a/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll +++ b/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -mem2reg -S | \ +; RUN: opt < %s -instcombine -mem2reg -S | \ ; RUN: not grep {i32 1} ; When propagating the load through the select, make sure that the load is diff --git a/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll b/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll index d5783fd94e3..e646edf0296 100644 --- a/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll +++ b/llvm/test/Transforms/InstCombine/2004-09-20-BadLoadCombine2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -mem2reg -simplifycfg | \ +; RUN: opt < %s -instcombine -mem2reg -simplifycfg | \ ; RUN: llvm-dis | grep -v store | not grep {i32 1} ; Test to make sure that instcombine does not accidentally propagate the load diff --git a/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll b/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll index 86b29d6219f..27c823b9e63 100644 --- a/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll +++ b/llvm/test/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep -- -65536 +; RUN: opt < %s -instcombine -S | not grep -- -65536 define i1 @test(i32 %tmp.124) { %tmp.125 = shl i32 %tmp.124, 8 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll b/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll index f64171677cb..008afa8a787 100644 --- a/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll +++ b/llvm/test/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine define i32 @test(i32 %X) { %Y = srem i32 %X, undef ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll b/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll index ad3c5521ad2..38553d79881 100644 --- a/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll +++ b/llvm/test/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {ret i1 false} define i1 @test(i64 %tmp.169) { diff --git a/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll b/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll index bed4c9e457d..1ec118006de 100644 --- a/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll +++ b/llvm/test/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i32 @test(i1 %C, i32 %tmp.15) { %tmp.16 = select i1 %C, i32 8, i32 1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll b/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll index 59b31ad5fef..9846ee72dd4 100644 --- a/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll +++ b/llvm/test/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i32 @_Z13func_31585107li(i32 %l_39521025, i32 %l_59244666) { %shortcirc_val = select i1 false, i32 1, i32 0 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll b/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll index ea7c945a76c..e2d0618a41e 100644 --- a/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll +++ b/llvm/test/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR577 define i1 @test() { diff --git a/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll b/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll index 6529b5bc024..f0e60aca59f 100644 --- a/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll +++ b/llvm/test/Transforms/InstCombine/2005-06-16-RangeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR585 define i1 @test() { diff --git a/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll b/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll index 79ce58b38b7..3d887ddad02 100644 --- a/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll +++ b/llvm/test/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ret i1 true} ; PR586 diff --git a/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll b/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll index 4657c61f620..caee951b704 100644 --- a/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll +++ b/llvm/test/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; This example caused instcombine to spin into an infinite loop. diff --git a/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll b/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll index ca4aa57dcfd..10541ef7032 100644 --- a/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll +++ b/llvm/test/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep undef define i32 @test(i8 %A) { diff --git a/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll b/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll index b496af8185a..9bea14c027e 100644 --- a/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll +++ b/llvm/test/Transforms/InstCombine/2006-02-28-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i32 @test() { %tmp203 = icmp eq i32 1, 2 ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll b/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll index 1b74ff25962..aa7d58786b4 100644 --- a/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll +++ b/llvm/test/Transforms/InstCombine/2006-03-30-ExtractElement.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define float @test(<4 x float> %V) { %V2 = insertelement <4 x float> %V, float 1.000000e+00, i32 3 ; <<4 x float>> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll b/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll index 6d829ed34ff..23ebe92e500 100644 --- a/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll +++ b/llvm/test/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep shl -; RUN: opt %s -instcombine -S | notcast +; RUN: opt < %s -instcombine -S | grep shl +; RUN: opt < %s -instcombine -S | notcast ; This cannot be turned into a sign extending cast! diff --git a/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll b/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll index 818b67b5530..e22395fb877 100644 --- a/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll +++ b/llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; END. define void @test() { diff --git a/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll b/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll index 71d173920c0..ee261ced586 100644 --- a/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll +++ b/llvm/test/Transforms/InstCombine/2006-09-15-CastToBool.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep and +; RUN: opt < %s -instcombine -S | grep and ; PR913 define i32 @test(i32* %tmp1) { diff --git a/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll b/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll index ba0248c58be..d3ba1e2287a 100644 --- a/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll +++ b/llvm/test/Transforms/InstCombine/2006-10-26-VectorReassoc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep mul | count 2 define <4 x float> @test(<4 x float> %V) { diff --git a/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll b/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll index 10a08ddc0f7..35bb45e2b91 100644 --- a/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll +++ b/llvm/test/Transforms/InstCombine/2006-11-03-Memmove64.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep memmove.i32 ; Instcombine was trying to turn this into a memmove.i32 diff --git a/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll b/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll index 9bf19ba662e..7799423f04f 100644 --- a/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll +++ b/llvm/test/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep lshr +; RUN: opt < %s -instcombine -S | grep lshr ; Verify this is not turned into -1. define i32 @test(i8 %amt) { diff --git a/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll b/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll index ba33186efa1..1f8b478a50f 100644 --- a/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll +++ b/llvm/test/Transforms/InstCombine/2006-11-27-XorBug.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep and.*32 -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | grep and.*32 +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep or.*153 ; PR1014 diff --git a/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll b/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll index 8d38f93acbc..7adeb9fd960 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-01-BadFPVectorXform.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep sub -; RUN: opt %s -instcombine -S | grep add +; RUN: opt < %s -instcombine -S | grep sub +; RUN: opt < %s -instcombine -S | grep add define <4 x float> @test(<4 x float> %tmp26, <4 x float> %tmp53) { ; (X+Y)-Y != X for fp vectors. diff --git a/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll b/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll index 08399bf0cc2..74483c1d9c7 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep zext +; RUN: opt < %s -instcombine -S | grep zext ; Never merge these two conversions, even though it's possible: this is ; significantly more expensive than the two conversions on some targets diff --git a/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll b/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll index ad861997154..80ee3e2a293 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-08-ICmp-Combining.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {%bothcond =} define i1 @Doit_bb(i32 %i.0) { diff --git a/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll b/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll index c71d7b6b599..5a74bd2ab7d 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-08-Phi-ICmp-Op-Fold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {icmp sgt} ; END. target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll b/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll index ab97e08f235..2665791fe08 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep select +; RUN: opt < %s -instcombine -S | grep select ; END. target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll b/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll index 0233d96b7a9..c3700a00c42 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-15-Range-Test.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep icmp | count 1 -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {icmp ugt} | count 1 ; END. diff --git a/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll b/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll index ec84c736bdc..eba1ac1298c 100644 --- a/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll +++ b/llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll @@ -1,6 +1,6 @@ ; For PR1065. This causes an assertion in instcombine if a select with two cmp ; operands is encountered. -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; END. target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll b/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll index 01c630163ff..e5238a577d2 100644 --- a/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll +++ b/llvm/test/Transforms/InstCombine/2007-01-13-ExtCompareMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp ugt} +; RUN: opt < %s -instcombine -S | grep {icmp ugt} ; PR1107 ; PR1940 diff --git a/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll b/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll index e807766c414..d2d215fa86d 100644 --- a/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll +++ b/llvm/test/Transforms/InstCombine/2007-01-14-FcmpSelf.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {fcmp uno.*0.0} +; RUN: opt < %s -instcombine -S | grep {fcmp uno.*0.0} ; PR1111 define i1 @test(double %X) { %tmp = fcmp une double %X, %X diff --git a/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll b/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll index 3cbf401e3d2..fed2255c0e2 100644 --- a/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2007-01-18-VectorInfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define <4 x i32> @test(<4 x i32> %A) { %B = xor <4 x i32> %A, < i32 -1, i32 -1, i32 -1, i32 -1 > diff --git a/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll b/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll index 8aa096da0fa..bd15dce11ac 100644 --- a/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll +++ b/llvm/test/Transforms/InstCombine/2007-01-27-AndICmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ugt.*, 1} +; RUN: opt < %s -instcombine -S | grep {ugt.*, 1} define i1 @test(i32 %tmp1030) { %tmp1037 = icmp ne i32 %tmp1030, 40 ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll b/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll index 78c5e3d364f..05891a203ab 100644 --- a/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll +++ b/llvm/test/Transforms/InstCombine/2007-02-01-LoadSinkAlloca.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -mem2reg -S | grep {%A = alloca} -; RUN: opt %s -instcombine -mem2reg -S | \ +; RUN: opt < %s -instcombine -mem2reg -S | grep {%A = alloca} +; RUN: opt < %s -instcombine -mem2reg -S | \ ; RUN: not grep {%B = alloca} ; END. diff --git a/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll b/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll index da312041197..bf60991f7dd 100644 --- a/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll +++ b/llvm/test/Transforms/InstCombine/2007-02-07-PointerCast.ll @@ -1,4 +1,4 @@ -;RUN: opt %s -instcombine -S | grep zext +;RUN: opt < %s -instcombine -S | grep zext ; Make sure the uint isn't removed. Instcombine in llvm 1.9 was dropping the ; uint cast which was causing a sign extend. This only affected code with diff --git a/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll b/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll index c16d54cd6be..f31c280661d 100644 --- a/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2007-02-23-PhiFoldInfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep ret +; RUN: opt < %s -instcombine -S | grep ret ; PR1217 target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll b/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll index 2e4e5c45694..109e4a217fb 100644 --- a/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll +++ b/llvm/test/Transforms/InstCombine/2007-03-13-CompareMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp sle} +; RUN: opt < %s -instcombine -S | grep {icmp sle} ; PR1244 define i1 @test(i32 %c.3.i, i32 %d.292.2.i) { diff --git a/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll b/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll index 90e22a4c198..c79400413ff 100644 --- a/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll +++ b/llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll @@ -1,5 +1,5 @@ ; PR1271 -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {icmp eq i32 .tmp.*, 2146435072} %struct..0anon = type { i32, i32 } %struct..1anon = type { double } diff --git a/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll b/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll index fec93314b30..0d4aac25c28 100644 --- a/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll +++ b/llvm/test/Transforms/InstCombine/2007-03-25-DoubleShift.ll @@ -1,5 +1,5 @@ ; PR1271 -; RUN: opt %s -instcombine -S | grep and +; RUN: opt < %s -instcombine -S | grep and define i1 @test(i32 %tmp13) { entry: %tmp14 = shl i32 %tmp13, 12 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll b/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll index 8489102c2ca..5bcb5430606 100644 --- a/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll +++ b/llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll @@ -1,5 +1,5 @@ ; PR1271 -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ashr i32 %.mp137, 2} ; END. diff --git a/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll b/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll index a5ac78e4d92..7700c7dd8a6 100644 --- a/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll +++ b/llvm/test/Transforms/InstCombine/2007-03-27-PR1280.ll @@ -4,7 +4,7 @@ ; is not done. It should be removed when code gen supports "funny" ; bit widths. -; RUN: opt %s -instcombine -S | grep {add i49.*-8388608} +; RUN: opt < %s -instcombine -S | grep {add i49.*-8388608} define i49 @test5(i49 %x) { ;; If we have ADD(XOR(AND(X, 0xFF), 0x80), 0xF..F80), it's a sext. diff --git a/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll b/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll index cfaff182f3d..b59d3c80335 100644 --- a/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll +++ b/llvm/test/Transforms/InstCombine/2007-04-04-BadFoldBitcastIntoMalloc.ll @@ -2,7 +2,7 @@ ; a malloc messes up the element count, causing an extra 4GB to be allocated on ; 64-bit targets. ; -; RUN: opt %s -instcombine -S | not grep {= add } +; RUN: opt < %s -instcombine -S | not grep {= add } target datalayout = "e-p:64:64:64-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 = "x86_64-unknown-freebsd6.2" diff --git a/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll b/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll index ee21ab816ba..22eb2c23c34 100644 --- a/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll +++ b/llvm/test/Transforms/InstCombine/2007-04-08-SingleEltVectorCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR1304 define i64 @bork(<1 x i64> %vec) { diff --git a/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll b/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll index b205ca888a4..9f50d8ac9b0 100644 --- a/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll +++ b/llvm/test/Transforms/InstCombine/2007-05-04-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR1384 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" diff --git a/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll b/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll index e2df4fd3c1e..4af5dfeef5d 100644 --- a/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll +++ b/llvm/test/Transforms/InstCombine/2007-05-10-icmp-or.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define i1 @test(i32 %tmp9) { %tmp20 = icmp ugt i32 %tmp9, 255 ; <i1> [#uses=1] %tmp11.not = icmp sgt i32 %tmp9, 255 ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll b/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll index c887b76ed8c..a3c010d2c42 100644 --- a/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll +++ b/llvm/test/Transforms/InstCombine/2007-05-14-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output 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 = "powerpc-apple-darwin8.8.0" diff --git a/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll b/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll index a73a0738b6d..40818d40c29 100644 --- a/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll +++ b/llvm/test/Transforms/InstCombine/2007-05-18-CastFoldBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {call.*sret} +; RUN: opt < %s -instcombine -S | grep {call.*sret} ; Make sure instcombine doesn't drop the sret attribute. define void @blah(i16* %tmp10) { diff --git a/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll b/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll index b214900839b..62b93513b76 100644 --- a/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll +++ b/llvm/test/Transforms/InstCombine/2007-06-06-AshrSignBit.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ashr} +; RUN: opt < %s -instcombine -S | grep {ashr} ; PR1499 define void @av_cmp_q_cond_true(i32* %retval, i32* %tmp9, i64* %tmp10) { diff --git a/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll b/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll index fa79790a314..af539c12a33 100644 --- a/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll +++ b/llvm/test/Transforms/InstCombine/2007-06-21-DivCompareMiscomp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 true} +; RUN: opt < %s -instcombine -S | grep {ret i1 true} ; rdar://5278853 define i1 @test(i32 %tmp468) { diff --git a/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll b/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll index 56d7ad6ae51..3f76187b780 100644 --- a/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll +++ b/llvm/test/Transforms/InstCombine/2007-08-02-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR1594 define i64 @test(i16 %tmp510, i16 %tmp512) { diff --git a/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll b/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll index bcd5a2870a8..c27fe0ab6a6 100644 --- a/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll +++ b/llvm/test/Transforms/InstCombine/2007-09-10-AliasConstFold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep icmp +; RUN: opt < %s -instcombine -S | grep icmp ; PR1646 @__gthrw_pthread_cancel = alias weak i32 (i32)* @pthread_cancel ; <i32 (i32)*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll b/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll index 16d523b29dd..d8f3d97017b 100644 --- a/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll +++ b/llvm/test/Transforms/InstCombine/2007-09-11-Trampoline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {call i32 @f} +; RUN: opt < %s -instcombine -S | grep {call i32 @f} %struct.FRAME.nest = type { i32, i32 (i32)* } %struct.__builtin_trampoline = type { [10 x i8] } diff --git a/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll b/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll index 7fa691f6750..23ee12ba754 100644 --- a/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll +++ b/llvm/test/Transforms/InstCombine/2007-09-17-AliasConstFold2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep icmp +; RUN: opt < %s -instcombine -S | grep icmp ; PR1678 @A = alias weak void ()* @B ; <void ()*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll b/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll index c64cb220a7e..3862de455d5 100644 --- a/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll +++ b/llvm/test/Transforms/InstCombine/2007-10-10-EliminateMemCpy.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | not grep call -; RUN: opt %s -std-compile-opts -S | not grep xyz +; RUN: opt < %s -instcombine -S | not grep call +; RUN: opt < %s -std-compile-opts -S | not grep xyz @.str = internal constant [4 x i8] c"xyz\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll b/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll index 15194944e2f..b3d9f02b68a 100644 --- a/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll +++ b/llvm/test/Transforms/InstCombine/2007-10-12-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output %struct.Ray = type { %struct.Vec, %struct.Vec } %struct.Scene = type { i32 (...)** } diff --git a/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll b/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll index 6790a2e6594..76bceb6879b 100644 --- a/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll +++ b/llvm/test/Transforms/InstCombine/2007-10-28-stacksave.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {call.*stacksave} +; RUN: opt < %s -instcombine -S | grep {call.*stacksave} ; PR1745 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 = "i686-apple-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll b/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll index a197e288fdf..8105b4ba557 100644 --- a/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll +++ b/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output 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-f128:64:128" target triple = "powerpc-apple-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll b/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll index 392f884f264..220f3e22b99 100644 --- a/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll +++ b/llvm/test/Transforms/InstCombine/2007-10-31-StringCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output 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 = "i686-apple-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll b/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll index c374262d7b4..e1549a0fe54 100644 --- a/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll +++ b/llvm/test/Transforms/InstCombine/2007-11-07-OpaqueAlignCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR1780 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/InstCombine/2007-11-15-CompareMiscomp.ll b/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll index 051b5f480ca..5282739d5c7 100644 --- a/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll +++ b/llvm/test/Transforms/InstCombine/2007-11-15-CompareMiscomp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp eq i32 %In, 1} +; RUN: opt < %s -instcombine -S | grep {icmp eq i32 %In, 1} ; PR1800 define i1 @test(i32 %In) { diff --git a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll b/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll index 65273cdbe34..f71b99ce1a4 100644 --- a/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll +++ b/llvm/test/Transforms/InstCombine/2007-11-22-IcmpCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR1817 define i1 @test1(i32 %X) { diff --git a/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll b/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll index c904d009c5b..24394c63e4d 100644 --- a/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll +++ b/llvm/test/Transforms/InstCombine/2007-11-25-CompatibleAttributes.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep bitcast +; RUN: opt < %s -instcombine -S | not grep bitcast ; PR1716 @.str = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll b/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll index 29a82f3dfad..6420537b9de 100644 --- a/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll +++ b/llvm/test/Transforms/InstCombine/2007-12-10-ConstFoldCompare.ll @@ -1,6 +1,6 @@ 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 = "i686-pc-linux-gnu" -; RUN: opt %s -instcombine -S | not grep {ret i1 0} +; RUN: opt < %s -instcombine -S | not grep {ret i1 0} ; PR1850 define i1 @test() { diff --git a/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll b/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll index dae18aee619..cea87f2a466 100644 --- a/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll +++ b/llvm/test/Transforms/InstCombine/2007-12-12-GEPScale.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep 1431655764 +; RUN: opt < %s -instcombine -S | not grep 1431655764 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/InstCombine/2007-12-16-AsmNoUnwind.ll b/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll index f4229251f23..85cf9b6904c 100644 --- a/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll +++ b/llvm/test/Transforms/InstCombine/2007-12-16-AsmNoUnwind.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep nounwind +; RUN: opt < %s -instcombine -S | grep nounwind define void @bar() { entry: diff --git a/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll b/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll index 7e1f3dc66ee..cc89f6dd205 100644 --- a/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll +++ b/llvm/test/Transforms/InstCombine/2007-12-18-AddSelCmpSub.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {add} | count 1 +; RUN: opt < %s -instcombine -S | grep {add} | count 1 define i32 @foo(i32 %a) { entry: diff --git a/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll b/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll index 0fa3c66cabe..b59548fd8e6 100644 --- a/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll +++ b/llvm/test/Transforms/InstCombine/2007-12-28-IcmpSub2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mem2reg -instcombine -S | grep "ret i32 1" | count 8 +; RUN: opt < %s -mem2reg -instcombine -S | grep "ret i32 1" | count 8 define i32 @test1() { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll b/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll index d01c404e03f..5f4fa478dab 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-06-BitCastAttributes.ll @@ -1,5 +1,5 @@ ; Ignore stderr, we expect warnings there -; RUN: opt %s -instcombine 2> /dev/null -S | not grep bitcast +; RUN: opt < %s -instcombine 2> /dev/null -S | not grep bitcast define void @a() { ret void diff --git a/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll b/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll index 02fb399f913..097a0ce849d 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-06-CastCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define <2 x i32> @f() { ret <2 x i32> undef diff --git a/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll b/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll index d31d4ac6f77..407ff4ddc29 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-06-VoidCast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep bitcast +; RUN: opt < %s -instcombine -S | not grep bitcast define void @f(i16 %y) { ret void diff --git a/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll b/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll index a823210fcac..fbc8ba972a0 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-13-AndCmpCmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep and +; RUN: opt < %s -instcombine -S | grep and ; PR1907 define i1 @test(i32 %c84.17) { diff --git a/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll b/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll index b573f8a173f..7b3281ff4ea 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-13-NoBitCastAttributes.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep bitcast | count 2 +; RUN: opt < %s -instcombine -S | grep bitcast | count 2 define i32 @b(i32* inreg %x) signext { ret i32 0 diff --git a/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll b/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll index ecd635eef0b..6401dfd0c11 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-14-DoubleNest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output %struct.FRAME.nest = type { i32, i32 (i32*)* } %struct.__builtin_trampoline = type { [10 x i8] } diff --git a/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll b/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll index dabd2e6300c..9bb94089393 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-14-VarArgTrampoline.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep zeroext +; RUN: opt < %s -instcombine -S | grep zeroext %struct.FRAME.nest = type { i32, i32 (...)* } %struct.__builtin_trampoline = type { [10 x i8] } diff --git a/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll b/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll index a49853dc0f7..be19bcc07a5 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-21-MismatchedCastAndCompare.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | notcast -; RUN: opt %s -instcombine -S | not grep {icmp s} +; RUN: opt < %s -instcombine -S | notcast +; RUN: opt < %s -instcombine -S | not grep {icmp s} ; PR1940 define i1 @test1(i8 %A, i8 %B) { diff --git a/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll b/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll index 5defb654282..13f3d9f9037 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-21-MulTrunc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | notcast +; RUN: opt < %s -instcombine -S | notcast define i16 @test1(i16 %a) { %tmp = zext i16 %a to i32 ; <i32> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll b/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll index 0684d209d37..c161bcc9045 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-27-FloatSelect.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep select +; RUN: opt < %s -instcombine -S | grep select define double @fold(i1 %a, double %b) { %s = select i1 %a, double 0., double 1. diff --git a/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll b/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll index 0c984356c9b..28a94ce07ad 100644 --- a/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll +++ b/llvm/test/Transforms/InstCombine/2008-01-29-AddICmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {a.off} +; RUN: opt < %s -instcombine -S | not grep {a.off} ; PR1949 define i1 @test1(i32 %a) { diff --git a/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll b/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll index c10128e33f2..a88c5109724 100644 --- a/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll +++ b/llvm/test/Transforms/InstCombine/2008-02-13-MulURem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep rem +; RUN: opt < %s -instcombine -S | grep rem ; PR1933 define i32 @fold(i32 %a) { diff --git a/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll b/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll index f6ba64d938e..af61c150a7f 100644 --- a/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll +++ b/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i.* 0} | count 2 +; RUN: opt < %s -instcombine -S | grep {ret i.* 0} | count 2 ; PR2048 define i32 @i(i32 %a) { diff --git a/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll b/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll index 706a82a86d1..d26dec11e25 100644 --- a/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll +++ b/llvm/test/Transforms/InstCombine/2008-02-16-SDivOverflow2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {sdiv i8 \%a, 9} +; RUN: opt < %s -instcombine -S | grep {sdiv i8 \%a, 9} ; PR2048 define i8 @i(i8 %a) { diff --git a/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll b/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll index a89e83b7e34..bb21c4b0341 100644 --- a/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll +++ b/llvm/test/Transforms/InstCombine/2008-02-23-MulSub.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep mul +; RUN: opt < %s -instcombine -S | not grep mul define i26 @test(i26 %a) nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll b/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll index 9c3f477937f..7f8bd4fb8a9 100644 --- a/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll +++ b/llvm/test/Transforms/InstCombine/2008-02-28-OrFCmpCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; rdar://5771353 define float @test(float %x, x86_fp80 %y) nounwind readonly { diff --git a/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll b/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll index 8bdfac7345f..da7e49ee847 100644 --- a/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll +++ b/llvm/test/Transforms/InstCombine/2008-03-13-IntToPtr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {16} | count 1 +; RUN: opt < %s -instcombine -S | grep {16} | count 1 define i8* @bork(i8** %qux) { %tmp275 = load i8** %qux, align 1 diff --git a/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll b/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll index 47b9d50ef96..aa38065a714 100644 --- a/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll +++ b/llvm/test/Transforms/InstCombine/2008-04-22-ByValBitcast.ll @@ -1,6 +1,6 @@ ;; The bitcast cannot be eliminated because byval arguments need ;; the correct type, or at least a type of the correct size. -; RUN: opt %s -instcombine -S | grep bitcast +; RUN: opt < %s -instcombine -S | grep bitcast 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-darwin9" %struct.NSRect = type { [4 x float] } diff --git a/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll b/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll index e7d2d931a0d..626564da936 100644 --- a/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll +++ b/llvm/test/Transforms/InstCombine/2008-04-28-VolatileStore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {volatile store} +; RUN: opt < %s -instcombine -S | grep {volatile store} define void @test() { %votf = alloca <4 x float> ; <<4 x float>*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll b/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll index 469492b6548..f2cc7254a32 100644 --- a/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll +++ b/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadDontMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {volatile load} | count 2 +; RUN: opt < %s -instcombine -S | grep {volatile load} | count 2 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-darwin8" @g_1 = internal global i32 0 ; <i32*> [#uses=3] diff --git a/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll b/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll index 7ca62ba2d56..176162d3863 100644 --- a/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll +++ b/llvm/test/Transforms/InstCombine/2008-04-29-VolatileLoadMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {volatile load} | count 2 +; RUN: opt < %s -instcombine -S | grep {volatile load} | count 2 ; PR2262 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-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll b/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll index 2b2e2aae114..bbd004213d0 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-08-LiveStoreDelete.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {store i8} | count 3 +; RUN: opt < %s -instcombine -S | grep {store i8} | count 3 ; PR2297 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-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll b/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll index 4fe7746503e..d56a1a0b786 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-09-SinkOfInvoke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR2303 %"struct.std::ctype<char>" = type { %"struct.std::locale::facet", i32*, i8, i32*, i32*, i16*, i8, [256 x i8], [256 x i8], i8 } %"struct.std::locale::facet" = type { i32 (...)**, i32 } diff --git a/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll b/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll index 366d48360dd..2939a482165 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-17-InfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR2339 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-s0:0:64-f80:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll b/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll index 8e508d01ce2..b34fc1e991d 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-18-FoldIntToPtr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 false} | count 2 +; RUN: opt < %s -instcombine -S | grep {ret i1 false} | count 2 ; PR2329 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/InstCombine/2008-05-22-IDivVector.ll b/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll index f627a348937..f7ba99c6b44 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-22-IDivVector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output define <3 x i8> @f(<3 x i8> %i) { %A = sdiv <3 x i8> %i, %i diff --git a/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll b/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll index 94e63c86495..bf92faf2fec 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-22-NegValVector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep sub +; RUN: opt < %s -instcombine -S | not grep sub define <3 x i8> @f(<3 x i8> %a) { %A = sub <3 x i8> zeroinitializer, %a diff --git a/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll b/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll index f61fb255332..2de5af73573 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-23-CompareFold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 false} +; RUN: opt < %s -instcombine -S | grep {ret i1 false} ; PR2359 define i1 @f(i8* %x) { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll b/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll index 9cbf0504e2a..541669365bd 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-31-AddBool.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {xor} +; RUN: opt < %s -instcombine -S | grep {xor} ; PR2389 define i1 @test(i1 %a, i1 %b) { diff --git a/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll b/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll index b87136a690d..a0fe47a6257 100644 --- a/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll +++ b/llvm/test/Transforms/InstCombine/2008-05-31-Bools.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: grep {xor} %t ; RUN: grep {and} %t ; RUN: not grep {div} %t diff --git a/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll b/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll index e40b0f5ce97..5e4a9d0e5b3 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-05-ashr-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine define i65 @foo(i65 %x) nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll b/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll index e6214ab505c..917d3ae1f84 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-08-ICmpPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {phi i32} | count 2 +; RUN: opt < %s -instcombine -S | grep {phi i32} | count 2 define void @test() nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll b/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll index 5440c36d623..08959c9c7c0 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-13-InfiniteLoopStore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {store i32} | count 2 +; RUN: opt < %s -instcombine -S | grep {store i32} | count 2 @g_139 = global i32 0 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll b/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll index 9b32b00e299..aed1b14ce31 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-13-ReadOnlyCallStore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {store i8} | count 2 +; RUN: opt < %s -instcombine -S | grep {store i8} | count 2 define i32 @a(i8* %s) nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll b/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll index 4307baa5b51..05f1c520008 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-19-UncondLoad.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep load | count 3 +; RUN: opt < %s -instcombine -S | grep load | count 3 ; PR2471 declare i32 @x(i32*) diff --git a/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll b/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll index d88ff16090b..c3371c6ae73 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-21-CompareMiscomp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp eq i32 %In, 15} +; RUN: opt < %s -instcombine -S | grep {icmp eq i32 %In, 15} ; PR2479 ; (See also PR1800.) diff --git a/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll b/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll index fa91cf124b6..83078345518 100644 --- a/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll +++ b/llvm/test/Transforms/InstCombine/2008-06-24-StackRestore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {call.*llvm.stackrestore} +; RUN: opt < %s -instcombine -S | grep {call.*llvm.stackrestore} ; PR2488 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" diff --git a/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll b/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll index 4244b4ba2f0..a12f4bdf108 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-08-AndICmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep icmp | count 1 +; RUN: opt < %s -instcombine -S | grep icmp | count 1 ; PR2330 define i1 @foo(i32 %a, i32 %b) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll b/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll index 2bb22ee03ce..8245b4d017b 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-08-ShiftOneAndOne.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp ne i32 \%a} +; RUN: opt < %s -instcombine -S | grep {icmp ne i32 \%a} ; PR2330 define i1 @foo(i32 %a) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll b/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll index 299891fb2c8..009115966f5 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-08-SubAnd.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep -v {i32 8} +; RUN: opt < %s -instcombine -S | grep -v {i32 8} ; PR2330 define i32 @a(i32 %a) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll b/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll index 93613718daa..ccfb1182769 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-08-VolatileLoadMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {volatile load} | count 2 +; RUN: opt < %s -instcombine -S | grep {volatile load} | count 2 ; PR2496 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-darwin8" diff --git a/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll b/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll index b60d190fb74..47a7590076c 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-09-SubAndError.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {sub i32 0} +; RUN: opt < %s -instcombine -S | not grep {sub i32 0} ; PR2330 define i32 @foo(i32 %a) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll b/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll index 2c18a533dc6..e9115320251 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-10-CastSextBool.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {%C = xor i1 %A, true} -; RUN: opt %s -instcombine -S | grep {ret i1 false} +; RUN: opt < %s -instcombine -S | grep {%C = xor i1 %A, true} +; RUN: opt < %s -instcombine -S | grep {ret i1 false} ; PR2539 define i1 @test1(i1 %A) { diff --git a/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll b/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll index 20c7760e5b3..76e30399a66 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-10-ICmpBinOp.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | not grep add -; RUN: opt %s -instcombine -S | not grep mul +; RUN: opt < %s -instcombine -S | not grep add +; RUN: opt < %s -instcombine -S | not grep mul ; PR2330 define i1 @f(i32 %x, i32 %y) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll b/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll index 34b604e49a4..bf53451d66c 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-11-RemAnd.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep rem +; RUN: opt < %s -instcombine -S | not grep rem ; PR2330 define i32 @a(i32 %b) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll b/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll index 77ca9c62eb8..be1f8c29437 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-13-DivZero.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {lshr.*3} -; RUN: opt %s -instcombine -S | grep {call .*%cond} +; RUN: opt < %s -instcombine -S | grep {lshr.*3} +; RUN: opt < %s -instcombine -S | grep {call .*%cond} ; PR2506 ; We can simplify the operand of udiv to '8', but not the operand to the diff --git a/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll b/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll index fad21f11bdd..672b4e95526 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-16-fsub.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep sub +; RUN: opt < %s -instcombine -S | grep sub ; PR2553 define double @test(double %X) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll b/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll index 8922635bc50..501d8a66c3e 100644 --- a/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll +++ b/llvm/test/Transforms/InstCombine/2008-07-16-sse2_storel_dq.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {store } +; RUN: opt < %s -instcombine -S | not grep {store } ; PR2296 @G = common global double 0.000000e+00, align 16 diff --git a/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll b/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll index 4359c0ad475..e9081f0fa94 100644 --- a/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll +++ b/llvm/test/Transforms/InstCombine/2008-08-17-ICmpXorSignbit.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep xor +; RUN: opt < %s -instcombine -S | not grep xor define i1 @test1(i8 %x, i8 %y) { %X = xor i8 %x, 128 diff --git a/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll b/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll index ef3a901b776..7c50141421d 100644 --- a/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll +++ b/llvm/test/Transforms/InstCombine/2008-09-02-VectorCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine define void @entry(i32 %m_task_id, i32 %start_x, i32 %end_x, i32 %start_y, i32 %end_y) { br label %1 diff --git a/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll b/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll index 44429ae7a88..31ea94a5d83 100644 --- a/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll +++ b/llvm/test/Transforms/InstCombine/2008-09-29-FoldingOr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {or i1} +; RUN: opt < %s -instcombine -S | grep {or i1} ; PR2844 define i32 @test(i32 %p_74) { diff --git a/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll b/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll index 59622527d66..fd36d86a948 100644 --- a/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll +++ b/llvm/test/Transforms/InstCombine/2008-10-11-DivCompareFold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 false} +; RUN: opt < %s -instcombine -S | grep {ret i1 false} ; PR2697 define i1 @x(i32 %x) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll b/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll index 3c07babe61e..d70d05293e8 100644 --- a/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll +++ b/llvm/test/Transforms/InstCombine/2008-10-23-ConstFoldWithoutMask.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; PR2940 define i32 @tstid() { diff --git a/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll b/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll index 81258349870..aa077e2ac3b 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-01-SRemDemandedBits.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 true} +; RUN: opt < %s -instcombine -S | grep {ret i1 true} ; PR2993 define i1 @foo(i32 %x) { diff --git a/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll b/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll index 517d30f3fd2..c747e9c77c6 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-08-FCmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: grep {icmp eq} %t ; RUN: grep {ret i1 false} %t | count 2 ; RUN: grep {ret i1 true} %t | count 2 diff --git a/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll b/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll index 94859cc039e..b2774d6522d 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-20-DivMulRem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: grep urem %t | count 3 ; RUN: grep srem %t | count 1 ; RUN: grep sub %t | count 2 diff --git a/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll b/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll index 12855b8a47f..318a80cbc2a 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-27-IDivVector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep div +; RUN: opt < %s -instcombine -S | not grep div define <2 x i8> @f(<2 x i8> %x) { %A = udiv <2 x i8> %x, <i8 1, i8 1> diff --git a/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll b/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll index a2578a8bf8b..d8c53fac49e 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-27-MultiplyIntVec.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep mul +; RUN: opt < %s -instcombine -S | not grep mul define <2 x i8> @f(<2 x i8> %x) { %A = mul <2 x i8> %x, <i8 1, i8 1> diff --git a/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll b/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll index a50e1e87a47..fc90bba7708 100644 --- a/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll +++ b/llvm/test/Transforms/InstCombine/2008-11-27-UDivNegative.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep div +; RUN: opt < %s -instcombine -S | not grep div define i8 @test(i8 %x) readnone nounwind { %A = udiv i8 %x, 250 diff --git a/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll b/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll index 46c9ff2c692..e4c7ebcefc7 100644 --- a/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll +++ b/llvm/test/Transforms/InstCombine/2008-12-17-SRemNegConstVec.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {i8 2, i8 2} +; RUN: opt < %s -instcombine -S | grep {i8 2, i8 2} ; PR2756 define <2 x i8> @foo(<2 x i8> %x) { diff --git a/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll b/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll index 1676eb6d0f0..d355e0aff8a 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-05-i128-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; PR3235 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll b/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll index ab8c7a556bc..a61a94ecbf3 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-08-AlignAlloca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: grep {, align 4} %t | count 3 ; RUN: grep {, align 8} %t | count 3 ; rdar://6480438 diff --git a/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll b/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll index 75bdb1e3f88..ce62f35c103 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-16-PointerAddrSpace.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {store.*addrspace(1)} +; RUN: opt < %s -instcombine -S | grep {store.*addrspace(1)} ; PR3335 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-darwin9.6" diff --git a/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll b/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll index 7ab0e3e2d0c..79a2f1fd8eb 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float-specials.ll @@ -1,7 +1,7 @@ -; RUN: opt %s -simplifycfg -instcombine -S | grep 0x7FF8000000000000 | count 7 -; RUN: opt %s -simplifycfg -instcombine -S | grep 0x7FF00000FFFFFFFF | count 5 -; RUN: opt %s -simplifycfg -instcombine -S | grep {0\\.0} | count 3 -; RUN: opt %s -simplifycfg -instcombine -S | grep {3\\.5} | count 1 +; RUN: opt < %s -simplifycfg -instcombine -S | grep 0x7FF8000000000000 | count 7 +; RUN: opt < %s -simplifycfg -instcombine -S | grep 0x7FF00000FFFFFFFF | count 5 +; RUN: opt < %s -simplifycfg -instcombine -S | grep {0\\.0} | count 3 +; RUN: opt < %s -simplifycfg -instcombine -S | grep {3\\.5} | count 1 ; ; ModuleID = 'apf.c' diff --git a/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll b/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll index 1f4b2d272bc..6bc7ce34d1c 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-19-fmod-constant-float.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -simplifycfg -instcombine -S | grep 0x3FB99999A0000000 | count 2 -; RUN: opt %s -simplifycfg -instcombine -S | grep 0xBFB99999A0000000 | count 2 +; RUN: opt < %s -simplifycfg -instcombine -S | grep 0x3FB99999A0000000 | count 2 +; RUN: opt < %s -simplifycfg -instcombine -S | grep 0xBFB99999A0000000 | count 2 ; check constant folding for 'frem'. PR 3316. ; ModuleID = 'tt.c' diff --git a/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll b/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll index 85d7c44b457..4b64b487291 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-24-EmptyStruct.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; PR3381 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll b/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll index 1aecad1800e..815c1a91936 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-31-InfIterate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; PR3452 define i128 @test(i64 %A, i64 %B, i1 %C, i128 %Z, i128 %Y, i64* %P, i64* %Q) { entry: diff --git a/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll b/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll index 36bfb412641..c3ee9a35ba3 100644 --- a/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll +++ b/llvm/test/Transforms/InstCombine/2009-01-31-Pressure.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {%B = add i8 %b, %x} +; RUN: opt < %s -instcombine -S | grep {%B = add i8 %b, %x} ; PR2698 declare void @use1(i1) diff --git a/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll b/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll index 9385f45ede1..bc6a2045fa0 100644 --- a/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll +++ b/llvm/test/Transforms/InstCombine/2009-02-04-FPBitcast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; PR3468 define x86_fp80 @cast() { diff --git a/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll b/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll index d4c98b5d32d..b29d8d23bc0 100644 --- a/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll +++ b/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -scalarrepl -S | not grep { = alloca} +; RUN: opt < %s -instcombine -scalarrepl -S | not grep { = alloca} ; rdar://6417724 ; Instcombine shouldn't do anything to this function that prevents promoting the allocas inside it. diff --git a/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll b/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll index 9c77a69eba9..f56fc388eb5 100644 --- a/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll +++ b/llvm/test/Transforms/InstCombine/2009-02-21-LoadCST.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 3679669} +; RUN: opt < %s -instcombine -S | grep {ret i32 3679669} ; PR3595 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/InstCombine/2009-02-25-CrashZeroSizeArray.ll b/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll index fd86042d2ad..a8349f042e4 100644 --- a/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll +++ b/llvm/test/Transforms/InstCombine/2009-02-25-CrashZeroSizeArray.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; PR3667 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" diff --git a/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll b/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll index 493b8d0f587..c617ca4fcad 100644 --- a/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll +++ b/llvm/test/Transforms/InstCombine/2009-03-18-vector-ashr-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; PR3826 define void @0(<4 x i16>*, <4 x i16>*) { diff --git a/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll b/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll index 6b21296ea56..0a07bf34bac 100644 --- a/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll +++ b/llvm/test/Transforms/InstCombine/2009-03-20-AShrOverShift.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ashr i32 %val, 31} +; RUN: opt < %s -instcombine -S | grep {ashr i32 %val, 31} ; PR3851 define i32 @foo2(i32 %val) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll b/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll index 9ee4014e4cb..4ce04a1eb54 100644 --- a/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll +++ b/llvm/test/Transforms/InstCombine/2009-03-24-InfLoop.ll @@ -1,5 +1,5 @@ ; PR3874 -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis define i1 @test(i32 %x) { %A = lshr i32 3968, %x %B = and i32 %A, 1 diff --git a/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll b/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll index 417cc4ef92f..244b22a14de 100644 --- a/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll +++ b/llvm/test/Transforms/InstCombine/2009-04-07-MulPromoteToI96.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {mul i64} +; RUN: opt < %s -instcombine -S | grep {mul i64} ; rdar://6762288 ; Instcombine should not promote the mul to i96 because it is definitely diff --git a/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll b/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll index dcbf5cc5345..dd14c6beec4 100644 --- a/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll +++ b/llvm/test/Transforms/InstCombine/2009-05-23-FCmpToICmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep cmp +; RUN: opt < %s -instcombine -S | not grep cmp ; rdar://6903175 define i1 @f0(i32 *%a) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll b/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll index cce14e985eb..e5355b8d3c5 100644 --- a/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll +++ b/llvm/test/Transforms/InstCombine/2009-06-11-StoreAddrSpace.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {store i32 0,} +; RUN: opt < %s -instcombine -S | grep {store i32 0,} ; PR4366 define void @a() { diff --git a/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll b/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll index 5b959d75cb1..6beedf83cd6 100644 --- a/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll +++ b/llvm/test/Transforms/InstCombine/2009-06-16-SRemDemandedBits.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep srem +; RUN: opt < %s -instcombine -S | grep srem ; PR3439 define i32 @a(i32 %x) nounwind { diff --git a/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll b/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll index 2b0967c969f..41940fe885e 100644 --- a/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll +++ b/llvm/test/Transforms/InstCombine/2009-07-02-MaskedIntVector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; PR4495 define i32 @test(i64 %test) { diff --git a/llvm/test/Transforms/InstCombine/CPP_min_max.ll b/llvm/test/Transforms/InstCombine/CPP_min_max.ll index d1e39b81c3e..531ce2b07b3 100644 --- a/llvm/test/Transforms/InstCombine/CPP_min_max.ll +++ b/llvm/test/Transforms/InstCombine/CPP_min_max.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep select | not grep {i32\\*} ; This testcase corresponds to PR362, which notices that this horrible code diff --git a/llvm/test/Transforms/InstCombine/IntPtrCast.ll b/llvm/test/Transforms/InstCombine/IntPtrCast.ll index 5a997e01540..448c58d5620 100644 --- a/llvm/test/Transforms/InstCombine/IntPtrCast.ll +++ b/llvm/test/Transforms/InstCombine/IntPtrCast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | notcast +; RUN: opt < %s -instcombine -S | notcast target datalayout = "e-p:32:32" define i32* @test(i32* %P) { diff --git a/llvm/test/Transforms/InstCombine/JavaCompare.ll b/llvm/test/Transforms/InstCombine/JavaCompare.ll index bb38ad49edc..7d0edb84d1e 100644 --- a/llvm/test/Transforms/InstCombine/JavaCompare.ll +++ b/llvm/test/Transforms/InstCombine/JavaCompare.ll @@ -1,7 +1,7 @@ ; This is the sequence of stuff that the Java front-end expands for a single ; <= comparison. Check to make sure we turn it into a <= (only) -; RUN: opt %s -instcombine -S | grep {%c3 = icmp sle i32 %A, %B} +; RUN: opt < %s -instcombine -S | grep {%c3 = icmp sle i32 %A, %B} define i1 @le(i32 %A, i32 %B) { %c1 = icmp sgt i32 %A, %B ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/add-shrink.ll b/llvm/test/Transforms/InstCombine/add-shrink.ll index b0ad522fb7d..52b8e327dba 100644 --- a/llvm/test/Transforms/InstCombine/add-shrink.ll +++ b/llvm/test/Transforms/InstCombine/add-shrink.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {add i32} -; RUN: opt %s -instcombine -S | grep sext | count 1 +; RUN: opt < %s -instcombine -S | grep {add i32} +; RUN: opt < %s -instcombine -S | grep sext | count 1 ; Should only have one sext and the add should be i32 instead of i64. diff --git a/llvm/test/Transforms/InstCombine/add-sitofp.ll b/llvm/test/Transforms/InstCombine/add-sitofp.ll index b2befdd0842..24319df0b76 100644 --- a/llvm/test/Transforms/InstCombine/add-sitofp.ll +++ b/llvm/test/Transforms/InstCombine/add-sitofp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {add i32} +; RUN: opt < %s -instcombine -S | grep {add i32} define double @x(i32 %a, i32 %b) nounwind { %m = lshr i32 %a, 24 diff --git a/llvm/test/Transforms/InstCombine/add3.ll b/llvm/test/Transforms/InstCombine/add3.ll index d95ab5dc6d0..cde3e24215f 100644 --- a/llvm/test/Transforms/InstCombine/add3.ll +++ b/llvm/test/Transforms/InstCombine/add3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep inttoptr | count 2 +; RUN: opt < %s -instcombine -S | grep inttoptr | count 2 ;; Target triple for gep raising case below. 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" diff --git a/llvm/test/Transforms/InstCombine/addnegneg.ll b/llvm/test/Transforms/InstCombine/addnegneg.ll index 0f39d712945..a3a09f27ed9 100644 --- a/llvm/test/Transforms/InstCombine/addnegneg.ll +++ b/llvm/test/Transforms/InstCombine/addnegneg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep { sub } | count 1 +; RUN: opt < %s -instcombine -S | grep { sub } | count 1 ; PR2047 define i32 @l(i32 %a, i32 %b, i32 %c, i32 %d) { diff --git a/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll b/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll index afe2f8fc88c..b9b6f702eb6 100644 --- a/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll +++ b/llvm/test/Transforms/InstCombine/adjust-for-sminmax.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {icmp s\[lg\]t i32 %n, 0} | count 16 +; RUN: opt < %s -instcombine -S | grep {icmp s\[lg\]t i32 %n, 0} | count 16 ; Instcombine should recognize that this code can be adjusted ; to fit the canonical smax/smin pattern. diff --git a/llvm/test/Transforms/InstCombine/align-2d-gep.ll b/llvm/test/Transforms/InstCombine/align-2d-gep.ll index b5d25d3aa78..80aacbce130 100644 --- a/llvm/test/Transforms/InstCombine/align-2d-gep.ll +++ b/llvm/test/Transforms/InstCombine/align-2d-gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {align 16} | count 1 +; RUN: opt < %s -instcombine -S | grep {align 16} | count 1 ; A multi-dimensional array in a nested loop doing vector stores that ; aren't yet aligned. Instcombine can understand the addressing in the diff --git a/llvm/test/Transforms/InstCombine/align-addr.ll b/llvm/test/Transforms/InstCombine/align-addr.ll index da2faabc18f..42539371162 100644 --- a/llvm/test/Transforms/InstCombine/align-addr.ll +++ b/llvm/test/Transforms/InstCombine/align-addr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {align 16} | count 1 +; RUN: opt < %s -instcombine -S | grep {align 16} | count 1 ; Instcombine should be able to prove vector alignment in the ; presence of a few mild address computation tricks. diff --git a/llvm/test/Transforms/InstCombine/align-external.ll b/llvm/test/Transforms/InstCombine/align-external.ll index 025d54e7e82..6e8ad87f19e 100644 --- a/llvm/test/Transforms/InstCombine/align-external.ll +++ b/llvm/test/Transforms/InstCombine/align-external.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ; Don't assume that external global variables have their preferred ; alignment. They may only have the ABI minimum alignment. diff --git a/llvm/test/Transforms/InstCombine/align-inc.ll b/llvm/test/Transforms/InstCombine/align-inc.ll index 545da15a205..0260ca2c65f 100644 --- a/llvm/test/Transforms/InstCombine/align-inc.ll +++ b/llvm/test/Transforms/InstCombine/align-inc.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {GLOBAL.*align 16} -; RUN: opt %s -instcombine -S | grep {tmp = load} +; RUN: opt < %s -instcombine -S | grep {GLOBAL.*align 16} +; RUN: opt < %s -instcombine -S | grep {tmp = load} @GLOBAL = internal global [4 x i32] zeroinitializer diff --git a/llvm/test/Transforms/InstCombine/and-or-and.ll b/llvm/test/Transforms/InstCombine/and-or-and.ll index 8f2a1301687..216cd46775a 100644 --- a/llvm/test/Transforms/InstCombine/and-or-and.ll +++ b/llvm/test/Transforms/InstCombine/and-or-and.ll @@ -9,7 +9,7 @@ ; ; Which corresponds to test1. -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {or } define i32 @test1(i32 %X, i32 %Y) { diff --git a/llvm/test/Transforms/InstCombine/and-or.ll b/llvm/test/Transforms/InstCombine/and-or.ll index fe770f78fd6..b4224b38b1c 100644 --- a/llvm/test/Transforms/InstCombine/and-or.ll +++ b/llvm/test/Transforms/InstCombine/and-or.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {and i32 %a, 1} | count 4 -; RUN: opt %s -instcombine -S | grep {or i32 %0, %b} | count 4 +; RUN: opt < %s -instcombine -S | grep {and i32 %a, 1} | count 4 +; RUN: opt < %s -instcombine -S | grep {or i32 %0, %b} | count 4 define i32 @func1(i32 %a, i32 %b) nounwind readnone { diff --git a/llvm/test/Transforms/InstCombine/apint-and-or-and.ll b/llvm/test/Transforms/InstCombine/apint-and-or-and.ll index 6aad6f0693d..17d29b601e6 100644 --- a/llvm/test/Transforms/InstCombine/apint-and-or-and.ll +++ b/llvm/test/Transforms/InstCombine/apint-and-or-and.ll @@ -11,7 +11,7 @@ ; ; This tests arbitrary precision integers. -; RUN: opt %s -instcombine -S | not grep {or } +; RUN: opt < %s -instcombine -S | not grep {or } ; END. define i17 @test1(i17 %X, i17 %Y) { diff --git a/llvm/test/Transforms/InstCombine/apint-and1.ll b/llvm/test/Transforms/InstCombine/apint-and1.ll index 9fcdee54661..cd4cbb9cf45 100644 --- a/llvm/test/Transforms/InstCombine/apint-and1.ll +++ b/llvm/test/Transforms/InstCombine/apint-and1.ll @@ -1,7 +1,7 @@ ; This test makes sure that and instructions are properly eliminated. ; This test is for Integer BitWidth <= 64 && BitWidth % 8 != 0. -; RUN: opt %s -instcombine -S | not grep {and } +; RUN: opt < %s -instcombine -S | not grep {and } ; END. define i39 @test0(i39 %A) { diff --git a/llvm/test/Transforms/InstCombine/apint-and2.ll b/llvm/test/Transforms/InstCombine/apint-and2.ll index 16afb7bab43..ae74472b3d0 100644 --- a/llvm/test/Transforms/InstCombine/apint-and2.ll +++ b/llvm/test/Transforms/InstCombine/apint-and2.ll @@ -1,7 +1,7 @@ ; This test makes sure that and instructions are properly eliminated. ; This test is for Integer BitWidth > 64 && BitWidth <= 1024. -; RUN: opt %s -instcombine -S | not grep {and } +; RUN: opt < %s -instcombine -S | not grep {and } ; END. diff --git a/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll b/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll index ca2440cb8b5..fe336de7524 100644 --- a/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll +++ b/llvm/test/Transforms/InstCombine/apint-call-cast-target.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep call | not grep bitcast +; RUN: opt < %s -instcombine -S | grep call | not grep bitcast target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll b/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll index 6dc73098df3..251d78f59be 100644 --- a/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll +++ b/llvm/test/Transforms/InstCombine/apint-cast-and-cast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep bitcast +; RUN: opt < %s -instcombine -S | not grep bitcast define i19 @test1(i43 %val) { %t1 = bitcast i43 %val to i43 diff --git a/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll b/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll index ccd030689fe..b2069a93ac4 100644 --- a/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll +++ b/llvm/test/Transforms/InstCombine/apint-cast-cast-to-and.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep i41 +; RUN: opt < %s -instcombine -S | not grep i41 define i61 @test1(i61 %X) { %Y = trunc i61 %X to i41 ;; Turn i61o an AND diff --git a/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll b/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll index c507375fb70..ec60e45d549 100644 --- a/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll +++ b/llvm/test/Transforms/InstCombine/apint-elim-logicalops.ll @@ -1,6 +1,6 @@ ; Test that elimination of logical operators works with ; arbitrary precision integers. -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {(and\|xor\|add\|shl\|shr)} ; END. diff --git a/llvm/test/Transforms/InstCombine/apint-not.ll b/llvm/test/Transforms/InstCombine/apint-not.ll index 49af162202a..488b7f2c98e 100644 --- a/llvm/test/Transforms/InstCombine/apint-not.ll +++ b/llvm/test/Transforms/InstCombine/apint-not.ll @@ -1,7 +1,7 @@ ; This test makes sure that the xor instructions are properly eliminated ; when arbitrary precision integers are used. -; RUN: opt %s -instcombine -S | not grep xor +; RUN: opt < %s -instcombine -S | not grep xor define i33 @test1(i33 %A) { %B = xor i33 %A, -1 diff --git a/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll b/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll index be9720d04e1..8163e6d527d 100644 --- a/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll +++ b/llvm/test/Transforms/InstCombine/apint-shl-trunc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep shl +; RUN: opt < %s -instcombine -S | grep shl ; END. define i1 @test0(i39 %X, i39 %A) { diff --git a/llvm/test/Transforms/InstCombine/apint-xor1.ll b/llvm/test/Transforms/InstCombine/apint-xor1.ll index c7007e96849..849c6598332 100644 --- a/llvm/test/Transforms/InstCombine/apint-xor1.ll +++ b/llvm/test/Transforms/InstCombine/apint-xor1.ll @@ -1,7 +1,7 @@ ; This test makes sure that xor instructions are properly eliminated. ; This test is for Integer BitWidth <= 64 && BitWidth % 8 != 0. -; RUN: opt %s -instcombine -S | not grep {xor } +; RUN: opt < %s -instcombine -S | not grep {xor } define i47 @test1(i47 %A, i47 %B) { diff --git a/llvm/test/Transforms/InstCombine/apint-xor2.ll b/llvm/test/Transforms/InstCombine/apint-xor2.ll index b6227470424..cacc17958eb 100644 --- a/llvm/test/Transforms/InstCombine/apint-xor2.ll +++ b/llvm/test/Transforms/InstCombine/apint-xor2.ll @@ -1,7 +1,7 @@ ; This test makes sure that xor instructions are properly eliminated. ; This test is for Integer BitWidth > 64 && BitWidth <= 1024. -; RUN: opt %s -instcombine -S | not grep {xor } +; RUN: opt < %s -instcombine -S | not grep {xor } ; END. diff --git a/llvm/test/Transforms/InstCombine/apint-zext1.ll b/llvm/test/Transforms/InstCombine/apint-zext1.ll index 529a33b6b7c..2b596936409 100644 --- a/llvm/test/Transforms/InstCombine/apint-zext1.ll +++ b/llvm/test/Transforms/InstCombine/apint-zext1.ll @@ -1,6 +1,6 @@ ; Tests to make sure elimination of casts is working correctly ; This test is for Integer BitWidth <= 64 && BitWidth % 2 != 0. -; RUN: opt %s -instcombine -S | notcast {} {%c1.*} +; RUN: opt < %s -instcombine -S | notcast {} {%c1.*} define i47 @test_sext_zext(i11 %A) { %c1 = zext i11 %A to i39 diff --git a/llvm/test/Transforms/InstCombine/apint-zext2.ll b/llvm/test/Transforms/InstCombine/apint-zext2.ll index ebc427f1c9b..264b4b2e36e 100644 --- a/llvm/test/Transforms/InstCombine/apint-zext2.ll +++ b/llvm/test/Transforms/InstCombine/apint-zext2.ll @@ -1,6 +1,6 @@ ; Tests to make sure elimination of casts is working correctly ; This test is for Integer BitWidth > 64 && BitWidth <= 1024. -; RUN: opt %s -instcombine -S | notcast {} {%c1.*} +; RUN: opt < %s -instcombine -S | notcast {} {%c1.*} define i1024 @test_sext_zext(i77 %A) { %c1 = zext i77 %A to i533 diff --git a/llvm/test/Transforms/InstCombine/bit-tracking.ll b/llvm/test/Transforms/InstCombine/bit-tracking.ll index d375bdfd6c3..51bbc088883 100644 --- a/llvm/test/Transforms/InstCombine/bit-tracking.ll +++ b/llvm/test/Transforms/InstCombine/bit-tracking.ll @@ -1,6 +1,6 @@ ; This file contains various testcases that require tracking whether bits are ; set or cleared by various instructions. -; RUN: opt %s -instcombine -instcombine -S |\ +; RUN: opt < %s -instcombine -instcombine -S |\ ; RUN: not grep %ELIM ; Reduce down to a single XOR diff --git a/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll b/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll index 1448fc6f483..4e9dfbb53b4 100644 --- a/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll +++ b/llvm/test/Transforms/InstCombine/bitcast-scalar-to-vector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 0} +; RUN: opt < %s -instcombine -S | grep {ret i32 0} ; PR4487 ; Bitcasts between vectors and scalars are valid, despite being ill-advised. diff --git a/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll b/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll index 194fdea52b2..d27765e8942 100644 --- a/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll +++ b/llvm/test/Transforms/InstCombine/bitcast-vec-canon.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep element | count 4 +; RUN: opt < %s -instcombine -S | grep element | count 4 define double @a(<1 x i64> %y) { %c = bitcast <1 x i64> %y to double diff --git a/llvm/test/Transforms/InstCombine/bitcount.ll b/llvm/test/Transforms/InstCombine/bitcount.ll index 3c10120393e..f75ca2df69d 100644 --- a/llvm/test/Transforms/InstCombine/bitcount.ll +++ b/llvm/test/Transforms/InstCombine/bitcount.ll @@ -1,6 +1,6 @@ ; Tests to make sure bit counts of constants are folded -; RUN: opt %s -instcombine -S | grep {ret i32 19} -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | grep {ret i32 19} +; RUN: opt < %s -instcombine -S | \ ; RUN: grep -v declare | not grep llvm.ct declare i31 @llvm.ctpop.i31(i31 %val) diff --git a/llvm/test/Transforms/InstCombine/bittest.ll b/llvm/test/Transforms/InstCombine/bittest.ll index c4819f8127a..92863d59470 100644 --- a/llvm/test/Transforms/InstCombine/bittest.ll +++ b/llvm/test/Transforms/InstCombine/bittest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -simplifycfg -S |\ +; RUN: opt < %s -instcombine -simplifycfg -S |\ ; RUN: not grep {call void @abort} @b_rec.0 = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/bswap-fold.ll b/llvm/test/Transforms/InstCombine/bswap-fold.ll index 35b23e84557..3e56951c607 100644 --- a/llvm/test/Transforms/InstCombine/bswap-fold.ll +++ b/llvm/test/Transforms/InstCombine/bswap-fold.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep ret | count 6 -; RUN: opt %s -instcombine -S | not grep call.*bswap +; RUN: opt < %s -instcombine -S | grep ret | count 6 +; RUN: opt < %s -instcombine -S | not grep call.*bswap define i1 @test1(i16 %tmp2) { %tmp10 = call i16 @llvm.bswap.i16( i16 %tmp2 ) ; <i16> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/bswap.ll b/llvm/test/Transforms/InstCombine/bswap.ll index 8428e6b342a..c5aa8bede17 100644 --- a/llvm/test/Transforms/InstCombine/bswap.ll +++ b/llvm/test/Transforms/InstCombine/bswap.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {call.*llvm.bswap} | count 6 define i32 @test1(i32 %i) { diff --git a/llvm/test/Transforms/InstCombine/call-cast-target.ll b/llvm/test/Transforms/InstCombine/call-cast-target.ll index 9610ea9215c..7addc8abc84 100644 --- a/llvm/test/Transforms/InstCombine/call-cast-target.ll +++ b/llvm/test/Transforms/InstCombine/call-cast-target.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep call | not grep bitcast target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/InstCombine/call-intrinsics.ll b/llvm/test/Transforms/InstCombine/call-intrinsics.ll index 24d0ad3d526..f9d10805806 100644 --- a/llvm/test/Transforms/InstCombine/call-intrinsics.ll +++ b/llvm/test/Transforms/InstCombine/call-intrinsics.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis @X = global i8 0 ; <i8*> [#uses=3] @Y = global i8 12 ; <i8*> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/call.ll b/llvm/test/Transforms/InstCombine/call.ll index 03d9a6a9087..393a567e2e5 100644 --- a/llvm/test/Transforms/InstCombine/call.ll +++ b/llvm/test/Transforms/InstCombine/call.ll @@ -1,5 +1,5 @@ ; Ignore stderr, we expect warnings there -; RUN: opt %s -instcombine 2> /dev/null -S | \ +; RUN: opt < %s -instcombine 2> /dev/null -S | \ ; RUN: grep call | notcast ; END. diff --git a/llvm/test/Transforms/InstCombine/call2.ll b/llvm/test/Transforms/InstCombine/call2.ll index e2bcbd8a19c..3a6bd67ce56 100644 --- a/llvm/test/Transforms/InstCombine/call2.ll +++ b/llvm/test/Transforms/InstCombine/call2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine | llvm-dis +; RUN: opt < %s -instcombine | llvm-dis ; This used to crash trying to do a double-to-pointer conversion define i32 @bar() { diff --git a/llvm/test/Transforms/InstCombine/canonicalize_branch.ll b/llvm/test/Transforms/InstCombine/canonicalize_branch.ll index 1a9e966edb1..52aff3dcd47 100644 --- a/llvm/test/Transforms/InstCombine/canonicalize_branch.ll +++ b/llvm/test/Transforms/InstCombine/canonicalize_branch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {icmp ne\|icmp ule\|icmp uge} define i32 @test1(i32 %X, i32 %Y) { diff --git a/llvm/test/Transforms/InstCombine/cast-and-cast.ll b/llvm/test/Transforms/InstCombine/cast-and-cast.ll index 8ac649fb628..eda9d998be9 100644 --- a/llvm/test/Transforms/InstCombine/cast-and-cast.ll +++ b/llvm/test/Transforms/InstCombine/cast-and-cast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep bitcast define i1 @test1(i32 %val) { diff --git a/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll b/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll index 521e9b462d3..1e591ccf493 100644 --- a/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll +++ b/llvm/test/Transforms/InstCombine/cast-cast-to-and.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep i8 define i32 @test1(i32 %X) { diff --git a/llvm/test/Transforms/InstCombine/cast-load-gep.ll b/llvm/test/Transforms/InstCombine/cast-load-gep.ll index 0f90bd55c43..57f021cc8de 100644 --- a/llvm/test/Transforms/InstCombine/cast-load-gep.ll +++ b/llvm/test/Transforms/InstCombine/cast-load-gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -globaldce -S | \ +; RUN: opt < %s -instcombine -globaldce -S | \ ; RUN: not grep Array ; Pulling the cast out of the load allows us to eliminate the load, and then diff --git a/llvm/test/Transforms/InstCombine/cast-malloc.ll b/llvm/test/Transforms/InstCombine/cast-malloc.ll index 8e1c6b9297a..3754032cc2f 100644 --- a/llvm/test/Transforms/InstCombine/cast-malloc.ll +++ b/llvm/test/Transforms/InstCombine/cast-malloc.ll @@ -1,5 +1,5 @@ ; test that casted mallocs get converted to malloc of the right type -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep bitcast ; The target datalayout is important for this test case. We have to tell diff --git a/llvm/test/Transforms/InstCombine/cast-propagate.ll b/llvm/test/Transforms/InstCombine/cast-propagate.ll index 87acb45cd8b..95c040b140d 100644 --- a/llvm/test/Transforms/InstCombine/cast-propagate.ll +++ b/llvm/test/Transforms/InstCombine/cast-propagate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -mem2reg -S | \ +; RUN: opt < %s -instcombine -mem2reg -S | \ ; RUN: not grep load define i32 @test1(i32* %P) { diff --git a/llvm/test/Transforms/InstCombine/cast-sext-zext.ll b/llvm/test/Transforms/InstCombine/cast-sext-zext.ll index 79bd5aa655d..0fecc1ce127 100644 --- a/llvm/test/Transforms/InstCombine/cast-sext-zext.ll +++ b/llvm/test/Transforms/InstCombine/cast-sext-zext.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep sext +; RUN: opt < %s -instcombine -S | not grep sext ; XFAIL: * define zeroext i16 @t(i8 zeroext %on_off, i16* nocapture %puls) nounwind readonly { diff --git a/llvm/test/Transforms/InstCombine/cast.ll b/llvm/test/Transforms/InstCombine/cast.ll index 048106d0ccd..59d7cd051d3 100644 --- a/llvm/test/Transforms/InstCombine/cast.ll +++ b/llvm/test/Transforms/InstCombine/cast.ll @@ -1,5 +1,5 @@ ; Tests to make sure elimination of casts is working correctly -; RUN: opt %s -instcombine -S | grep %c | notcast +; RUN: opt < %s -instcombine -S | grep %c | notcast @inbuf = external global [32832 x i8] ; <[32832 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/cast3.ll b/llvm/test/Transforms/InstCombine/cast3.ll index c9119480b4d..bc60f55c48c 100644 --- a/llvm/test/Transforms/InstCombine/cast3.ll +++ b/llvm/test/Transforms/InstCombine/cast3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep getelementptr +; RUN: opt < %s -instcombine -S | not grep getelementptr ; PR2831 ; Don't raise arbitrary inttoptr+arithmetic+ptrtoint to getelementptr. diff --git a/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll b/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll index 3ae2580f461..e94dce7e906 100644 --- a/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll +++ b/llvm/test/Transforms/InstCombine/cast_ld_addr_space.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep bitcast | count 1 +; RUN: opt < %s -instcombine -S | grep bitcast | count 1 ; InstCombine can not 'load (cast P)' -> cast (load P)' if the cast changes ; the address space. diff --git a/llvm/test/Transforms/InstCombine/cast_ptr.ll b/llvm/test/Transforms/InstCombine/cast_ptr.ll index c1bf81cacc7..6544e7d735a 100644 --- a/llvm/test/Transforms/InstCombine/cast_ptr.ll +++ b/llvm/test/Transforms/InstCombine/cast_ptr.ll @@ -1,5 +1,5 @@ ; Tests to make sure elimination of casts is working correctly -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s target datalayout = "p:32:32" diff --git a/llvm/test/Transforms/InstCombine/constant-fold-gep.ll b/llvm/test/Transforms/InstCombine/constant-fold-gep.ll index 281d3b35919..5a7aef3d397 100644 --- a/llvm/test/Transforms/InstCombine/constant-fold-gep.ll +++ b/llvm/test/Transforms/InstCombine/constant-fold-gep.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ; Constant folding should fix notionally out-of-bounds indices ; and add inbounds keywords. diff --git a/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll b/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll index 8550d656378..9b6c6c3f58f 100644 --- a/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll +++ b/llvm/test/Transforms/InstCombine/constant-fold-ptr-casts.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 2143034560} +; RUN: opt < %s -instcombine -S | grep {ret i32 2143034560} ; Instcombine should be able to completely fold this code. diff --git a/llvm/test/Transforms/InstCombine/dce-iterate.ll b/llvm/test/Transforms/InstCombine/dce-iterate.ll index f1c136b968e..1d2cc53210f 100644 --- a/llvm/test/Transforms/InstCombine/dce-iterate.ll +++ b/llvm/test/Transforms/InstCombine/dce-iterate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret double .sy} +; RUN: opt < %s -instcombine -S | grep {ret double .sy} define internal double @ScaleObjectAdd(double %sx, double %sy, double %sz) nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/deadcode.ll b/llvm/test/Transforms/InstCombine/deadcode.ll index 8f1158b7fe0..52af0ef4e8d 100644 --- a/llvm/test/Transforms/InstCombine/deadcode.ll +++ b/llvm/test/Transforms/InstCombine/deadcode.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 %A} -; RUN: opt %s -die -S | not grep call.*llvm.stacksave +; RUN: opt < %s -instcombine -S | grep {ret i32 %A} +; RUN: opt < %s -die -S | not grep call.*llvm.stacksave define i32 @test(i32 %A) { %X = or i1 false, false diff --git a/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll b/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll index 8b91e24e10b..6f63adcd2e1 100644 --- a/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll +++ b/llvm/test/Transforms/InstCombine/div-cmp-overflow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep sdiv +; RUN: opt < %s -instcombine -S | not grep sdiv ; PR2740 define i1 @func_75(i32 %i2) nounwind { diff --git a/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll b/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll index 89b01f5ac6c..9e9be7f5657 100644 --- a/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll +++ b/llvm/test/Transforms/InstCombine/enforce-known-alignment.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep alloca | grep {align 16} +; RUN: opt < %s -instcombine -S | grep alloca | grep {align 16} 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-darwin9.6" diff --git a/llvm/test/Transforms/InstCombine/exact-sdiv.ll b/llvm/test/Transforms/InstCombine/exact-sdiv.ll index 698e658240e..e5677541e95 100644 --- a/llvm/test/Transforms/InstCombine/exact-sdiv.ll +++ b/llvm/test/Transforms/InstCombine/exact-sdiv.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ; CHECK: define i32 @foo ; CHECK: sdiv i32 %x, 8 diff --git a/llvm/test/Transforms/InstCombine/fold-bin-operand.ll b/llvm/test/Transforms/InstCombine/fold-bin-operand.ll index 263088eee4b..b837985a263 100644 --- a/llvm/test/Transforms/InstCombine/fold-bin-operand.ll +++ b/llvm/test/Transforms/InstCombine/fold-bin-operand.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep icmp +; RUN: opt < %s -instcombine -S | not grep icmp define i1 @f(i1 %x) { %b = and i1 %x, icmp eq (i8* inttoptr (i32 1 to i8*), i8* inttoptr (i32 2 to i8*)) diff --git a/llvm/test/Transforms/InstCombine/fold-vector-zero.ll b/llvm/test/Transforms/InstCombine/fold-vector-zero.ll index dc25156880e..e1d86b6cd07 100644 --- a/llvm/test/Transforms/InstCombine/fold-vector-zero.ll +++ b/llvm/test/Transforms/InstCombine/fold-vector-zero.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep zeroinitializer +; RUN: opt < %s -instcombine -S | not grep zeroinitializer define void @foo(i64 %A, i64 %B) { bb8: diff --git a/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll b/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll index 8669082957b..169340abf36 100644 --- a/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll +++ b/llvm/test/Transforms/InstCombine/fp-ret-bitcast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {call float bitcast} | count 1 %struct.NSObject = type { %struct.objc_class* } %struct.NSArray = type { %struct.NSObject } diff --git a/llvm/test/Transforms/InstCombine/getelementptr.ll b/llvm/test/Transforms/InstCombine/getelementptr.ll index 037190da3f5..ffaa6afa85e 100644 --- a/llvm/test/Transforms/InstCombine/getelementptr.ll +++ b/llvm/test/Transforms/InstCombine/getelementptr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s target datalayout = "e-p:64:64" %intstruct = type { i32 } diff --git a/llvm/test/Transforms/InstCombine/hoist_instr.ll b/llvm/test/Transforms/InstCombine/hoist_instr.ll index d60363e6665..fa451bcc727 100644 --- a/llvm/test/Transforms/InstCombine/hoist_instr.ll +++ b/llvm/test/Transforms/InstCombine/hoist_instr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ;; This tests that the div is hoisted into the then block. define i32 @foo(i1 %C, i32 %A, i32 %B) { diff --git a/llvm/test/Transforms/InstCombine/known_align.ll b/llvm/test/Transforms/InstCombine/known_align.ll index 91fcc0c0869..5382abf8212 100644 --- a/llvm/test/Transforms/InstCombine/known_align.ll +++ b/llvm/test/Transforms/InstCombine/known_align.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {align 1} +; RUN: opt < %s -instcombine -S | grep {align 1} ; END. %struct.p = type <{ i8, i32 }> diff --git a/llvm/test/Transforms/InstCombine/loadstore-alignment.ll b/llvm/test/Transforms/InstCombine/loadstore-alignment.ll index 368b300452a..ff3401727b9 100644 --- a/llvm/test/Transforms/InstCombine/loadstore-alignment.ll +++ b/llvm/test/Transforms/InstCombine/loadstore-alignment.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {, align 16} | count 14 +; RUN: opt < %s -instcombine -S | grep {, align 16} | count 14 @x = external global <2 x i64>, align 16 @xx = external global [13 x <2 x i64>], align 16 diff --git a/llvm/test/Transforms/InstCombine/malloc.ll b/llvm/test/Transforms/InstCombine/malloc.ll index 88a003a1daa..b6ebbeaf575 100644 --- a/llvm/test/Transforms/InstCombine/malloc.ll +++ b/llvm/test/Transforms/InstCombine/malloc.ll @@ -1,5 +1,5 @@ ; test that malloc's with a constant argument are promoted to array allocations -; RUN: opt %s -instcombine -S | grep getelementptr +; RUN: opt < %s -instcombine -S | grep getelementptr define i32* @test() { %X = malloc i32, i32 4 diff --git a/llvm/test/Transforms/InstCombine/malloc3.ll b/llvm/test/Transforms/InstCombine/malloc3.ll index d95ed83f217..cd407ffb02f 100644 --- a/llvm/test/Transforms/InstCombine/malloc3.ll +++ b/llvm/test/Transforms/InstCombine/malloc3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {malloc.*struct.foo} | count 2 +; RUN: opt < %s -instcombine -S | grep {malloc.*struct.foo} | count 2 ; PR1728 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" diff --git a/llvm/test/Transforms/InstCombine/memcpy-to-load.ll b/llvm/test/Transforms/InstCombine/memcpy-to-load.ll index 4817a25e13c..ebb8711af9f 100644 --- a/llvm/test/Transforms/InstCombine/memcpy-to-load.ll +++ b/llvm/test/Transforms/InstCombine/memcpy-to-load.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {load double} +; RUN: opt < %s -instcombine -S | grep {load double} 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 = "i686-apple-darwin8" diff --git a/llvm/test/Transforms/InstCombine/memmove.ll b/llvm/test/Transforms/InstCombine/memmove.ll index e8939fa16ca..1806cfcb54f 100644 --- a/llvm/test/Transforms/InstCombine/memmove.ll +++ b/llvm/test/Transforms/InstCombine/memmove.ll @@ -1,6 +1,6 @@ ; This test makes sure that memmove instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {call void @llvm.memmove} @S = internal constant [33 x i8] c"panic: restorelist inconsistency\00" ; <[33 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/memset.ll b/llvm/test/Transforms/InstCombine/memset.ll index 99f6c493b2b..8e85694d9ad 100644 --- a/llvm/test/Transforms/InstCombine/memset.ll +++ b/llvm/test/Transforms/InstCombine/memset.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {call.*llvm.memset} +; RUN: opt < %s -instcombine -S | not grep {call.*llvm.memset} declare void @llvm.memset.i32(i8*, i8, i32, i32) diff --git a/llvm/test/Transforms/InstCombine/mul-masked-bits.ll b/llvm/test/Transforms/InstCombine/mul-masked-bits.ll index d8bcfaf7c35..a43d5f20bea 100644 --- a/llvm/test/Transforms/InstCombine/mul-masked-bits.ll +++ b/llvm/test/Transforms/InstCombine/mul-masked-bits.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep ashr +; RUN: opt < %s -instcombine -S | grep ashr define i32 @foo(i32 %x, i32 %y) { %a = and i32 %x, 7 diff --git a/llvm/test/Transforms/InstCombine/multi-use-or.ll b/llvm/test/Transforms/InstCombine/multi-use-or.ll index 6357e466d01..9bbef2383bb 100644 --- a/llvm/test/Transforms/InstCombine/multi-use-or.ll +++ b/llvm/test/Transforms/InstCombine/multi-use-or.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {add double .sx, .sy} +; RUN: opt < %s -instcombine -S | grep {add double .sx, .sy} ; The 'or' has multiple uses, make sure that this doesn't prevent instcombine ; from propagating the extends to the truncs. diff --git a/llvm/test/Transforms/InstCombine/narrow.ll b/llvm/test/Transforms/InstCombine/narrow.ll index ebe20db1ea6..1b96a06eeb7 100644 --- a/llvm/test/Transforms/InstCombine/narrow.ll +++ b/llvm/test/Transforms/InstCombine/narrow.ll @@ -1,6 +1,6 @@ ; This file contains various testcases that check to see that instcombine ; is narrowing computations when possible. -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ret i1 false} ; test1 - Eliminating the casts in this testcase (by narrowing the AND diff --git a/llvm/test/Transforms/InstCombine/not-fcmp.ll b/llvm/test/Transforms/InstCombine/not-fcmp.ll index 57440f67af4..ad01a6bdf1b 100644 --- a/llvm/test/Transforms/InstCombine/not-fcmp.ll +++ b/llvm/test/Transforms/InstCombine/not-fcmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep "fcmp uge" +; RUN: opt < %s -instcombine -S | grep "fcmp uge" ; PR1570 define i1 @f(float %X, float %Y) { diff --git a/llvm/test/Transforms/InstCombine/not.ll b/llvm/test/Transforms/InstCombine/not.ll index 0442ebb8f43..c58ce11b438 100644 --- a/llvm/test/Transforms/InstCombine/not.ll +++ b/llvm/test/Transforms/InstCombine/not.ll @@ -1,7 +1,7 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | not grep xor +; RUN: opt < %s -instcombine -S | not grep xor define i32 @test1(i32 %A) { %B = xor i32 %A, -1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/nothrow.ll b/llvm/test/Transforms/InstCombine/nothrow.ll index e2a35e44394..08d90bfbd7d 100644 --- a/llvm/test/Transforms/InstCombine/nothrow.ll +++ b/llvm/test/Transforms/InstCombine/nothrow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep call +; RUN: opt < %s -instcombine -S | not grep call ; rdar://6880732 declare double @t1(i32) readonly diff --git a/llvm/test/Transforms/InstCombine/nsw.ll b/llvm/test/Transforms/InstCombine/nsw.ll index 3662df0fbc7..821cebed30b 100644 --- a/llvm/test/Transforms/InstCombine/nsw.ll +++ b/llvm/test/Transforms/InstCombine/nsw.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ; CHECK: define i32 @foo ; %y = sub i32 0, %x diff --git a/llvm/test/Transforms/InstCombine/odr-linkage.ll b/llvm/test/Transforms/InstCombine/odr-linkage.ll index e72576bcb90..a64ef289a4b 100644 --- a/llvm/test/Transforms/InstCombine/odr-linkage.ll +++ b/llvm/test/Transforms/InstCombine/odr-linkage.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 10} +; RUN: opt < %s -instcombine -S | grep {ret i32 10} @g1 = available_externally constant i32 1 @g2 = linkonce_odr constant i32 2 diff --git a/llvm/test/Transforms/InstCombine/or.ll b/llvm/test/Transforms/InstCombine/or.ll index 1911234561f..37f934bd967 100644 --- a/llvm/test/Transforms/InstCombine/or.ll +++ b/llvm/test/Transforms/InstCombine/or.ll @@ -1,6 +1,6 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep -v xor | not grep {or } ; END. diff --git a/llvm/test/Transforms/InstCombine/or2.ll b/llvm/test/Transforms/InstCombine/or2.ll index 0a5666f333f..c01229a78a0 100644 --- a/llvm/test/Transforms/InstCombine/or2.ll +++ b/llvm/test/Transforms/InstCombine/or2.ll @@ -1,6 +1,6 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | grep -v xor | not grep {or } +; RUN: opt < %s -instcombine -S | grep -v xor | not grep {or } ; PR1738 define i1 @test1(double %X, double %Y) { diff --git a/llvm/test/Transforms/InstCombine/phi-merge.ll b/llvm/test/Transforms/InstCombine/phi-merge.ll index 490ecde98e5..c41f50325d6 100644 --- a/llvm/test/Transforms/InstCombine/phi-merge.ll +++ b/llvm/test/Transforms/InstCombine/phi-merge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {phi i32} +; RUN: opt < %s -instcombine -S | not grep {phi i32} ; PR1777 declare i1 @rrr() diff --git a/llvm/test/Transforms/InstCombine/pr2645-0.ll b/llvm/test/Transforms/InstCombine/pr2645-0.ll index 56adb839092..9bcaa43a80b 100644 --- a/llvm/test/Transforms/InstCombine/pr2645-0.ll +++ b/llvm/test/Transforms/InstCombine/pr2645-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {insertelement <4 x float> undef} +; RUN: opt < %s -instcombine -S | grep {insertelement <4 x float> undef} ; Instcombine should be able to prove that none of the ; insertelement's first operand's elements are needed. diff --git a/llvm/test/Transforms/InstCombine/pr2645-1.ll b/llvm/test/Transforms/InstCombine/pr2645-1.ll index 2972f6040cf..d320dafcd25 100644 --- a/llvm/test/Transforms/InstCombine/pr2645-1.ll +++ b/llvm/test/Transforms/InstCombine/pr2645-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep shufflevector +; RUN: opt < %s -instcombine -S | grep shufflevector ; PR2645 ; instcombine shouldn't delete the shufflevector. diff --git a/llvm/test/Transforms/InstCombine/pr2996.ll b/llvm/test/Transforms/InstCombine/pr2996.ll index f49835c4f59..ff3245d8668 100644 --- a/llvm/test/Transforms/InstCombine/pr2996.ll +++ b/llvm/test/Transforms/InstCombine/pr2996.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; PR2996 define void @func_53(i16 signext %p_56) nounwind { diff --git a/llvm/test/Transforms/InstCombine/preserve-sminmax.ll b/llvm/test/Transforms/InstCombine/preserve-sminmax.ll index df4ed8dbabf..dbfd56acc58 100644 --- a/llvm/test/Transforms/InstCombine/preserve-sminmax.ll +++ b/llvm/test/Transforms/InstCombine/preserve-sminmax.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep { i32 \[%\]sd, \[\[:alnum:\]\]* \\?1\\>} | count 4 +; RUN: opt < %s -instcombine -S | grep { i32 \[%\]sd, \[\[:alnum:\]\]* \\?1\\>} | count 4 ; Instcombine normally would fold the sdiv into the comparison, ; making "icmp slt i32 %h, 2", but in this case the sdiv has diff --git a/llvm/test/Transforms/InstCombine/ptr-int-cast.ll b/llvm/test/Transforms/InstCombine/ptr-int-cast.ll index 781b2ffacd9..2f64d8ba0e1 100644 --- a/llvm/test/Transforms/InstCombine/ptr-int-cast.ll +++ b/llvm/test/Transforms/InstCombine/ptr-int-cast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t define i1 @test1(i32 *%x) nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/sdiv-1.ll b/llvm/test/Transforms/InstCombine/sdiv-1.ll index b62dff27ca3..c46b5eaef4a 100644 --- a/llvm/test/Transforms/InstCombine/sdiv-1.ll +++ b/llvm/test/Transforms/InstCombine/sdiv-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -inline -S | not grep '-715827882' +; RUN: opt < %s -instcombine -inline -S | not grep '-715827882' ; PR3142 define i32 @a(i32 %X) nounwind readnone { diff --git a/llvm/test/Transforms/InstCombine/sdiv-2.ll b/llvm/test/Transforms/InstCombine/sdiv-2.ll index 40c5350dbe9..0e4c0080201 100644 --- a/llvm/test/Transforms/InstCombine/sdiv-2.ll +++ b/llvm/test/Transforms/InstCombine/sdiv-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; PR3144 define fastcc i32 @func(i32 %length) nounwind { diff --git a/llvm/test/Transforms/InstCombine/select-load-call.ll b/llvm/test/Transforms/InstCombine/select-load-call.ll index c134030e618..bef0cf841bf 100644 --- a/llvm/test/Transforms/InstCombine/select-load-call.ll +++ b/llvm/test/Transforms/InstCombine/select-load-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i32 1} +; RUN: opt < %s -instcombine -S | grep {ret i32 1} declare void @test2() diff --git a/llvm/test/Transforms/InstCombine/set.ll b/llvm/test/Transforms/InstCombine/set.ll index 39cb00a98e9..daa9148f6ad 100644 --- a/llvm/test/Transforms/InstCombine/set.ll +++ b/llvm/test/Transforms/InstCombine/set.ll @@ -1,6 +1,6 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | not grep icmp +; RUN: opt < %s -instcombine -S | not grep icmp ; END. @X = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll b/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll index 9e24ecafecf..b2681ea2986 100644 --- a/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll +++ b/llvm/test/Transforms/InstCombine/setcc-cast-cast.ll @@ -1,7 +1,7 @@ ; This test case was reduced from MultiSource/Applications/hbd. It makes sure ; that folding doesn't happen in case a zext is applied where a sext should have ; been when a setcc is used with two casts. -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {br i1 false} ; END. diff --git a/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll b/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll index fde8b2e4411..62ab116367f 100644 --- a/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll +++ b/llvm/test/Transforms/InstCombine/setcc-strength-reduce.ll @@ -2,7 +2,7 @@ ; working. Basically this boils down to converting setlt,gt,le,ge instructions ; into equivalent setne,eq instructions. ; -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep -v {icmp eq} | grep -v {icmp ne} | not grep icmp ; END. diff --git a/llvm/test/Transforms/InstCombine/shift-sra.ll b/llvm/test/Transforms/InstCombine/shift-sra.ll index f4c73a01797..449278544d1 100644 --- a/llvm/test/Transforms/InstCombine/shift-sra.ll +++ b/llvm/test/Transforms/InstCombine/shift-sra.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {lshr i32} | count 2 -; RUN: opt %s -instcombine -S | not grep ashr +; RUN: opt < %s -instcombine -S | not grep ashr define i32 @test1(i32 %X, i8 %A) { diff --git a/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll b/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll index f4f4ce9becf..7133d299a2b 100644 --- a/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll +++ b/llvm/test/Transforms/InstCombine/shift-trunc-shift.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep lshr.*63 +; RUN: opt < %s -instcombine -S | grep lshr.*63 define i32 @t1(i64 %d18) { entry: diff --git a/llvm/test/Transforms/InstCombine/shl-icmp.ll b/llvm/test/Transforms/InstCombine/shl-icmp.ll index a517e655cd9..787fab52bc7 100644 --- a/llvm/test/Transforms/InstCombine/shl-icmp.ll +++ b/llvm/test/Transforms/InstCombine/shl-icmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -stats -disable-output |& \ +; RUN: opt < %s -instcombine -stats -disable-output |& \ ; RUN: grep {Number of insts combined} | grep 5 define i8 @t1(i8 zeroext %x, i8 zeroext %y) zeroext nounwind { diff --git a/llvm/test/Transforms/InstCombine/shl-trunc.ll b/llvm/test/Transforms/InstCombine/shl-trunc.ll index 08569d37179..84af2e33610 100644 --- a/llvm/test/Transforms/InstCombine/shl-trunc.ll +++ b/llvm/test/Transforms/InstCombine/shl-trunc.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep shl +; RUN: opt < %s -instcombine -S | grep shl define i1 @test(i32 %X, i8 %A) { %shift.upgrd.1 = zext i8 %A to i32 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/shufflemask-undef.ll b/llvm/test/Transforms/InstCombine/shufflemask-undef.ll index d7a6bc6d8ff..cf87aef7df4 100644 --- a/llvm/test/Transforms/InstCombine/shufflemask-undef.ll +++ b/llvm/test/Transforms/InstCombine/shufflemask-undef.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {shufflevector.\*i32 8} +; RUN: opt < %s -instcombine -S | not grep {shufflevector.\*i32 8} 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-darwin9" diff --git a/llvm/test/Transforms/InstCombine/shufflevec-constant.ll b/llvm/test/Transforms/InstCombine/shufflevec-constant.ll index b37be5946c2..2c667903b1e 100644 --- a/llvm/test/Transforms/InstCombine/shufflevec-constant.ll +++ b/llvm/test/Transforms/InstCombine/shufflevec-constant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep "2 x float" +; RUN: opt < %s -instcombine -S | grep "2 x float" 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-darwin9" diff --git a/llvm/test/Transforms/InstCombine/signed-comparison.ll b/llvm/test/Transforms/InstCombine/signed-comparison.ll index 8a16b7e89c0..9a08c6446c5 100644 --- a/llvm/test/Transforms/InstCombine/signed-comparison.ll +++ b/llvm/test/Transforms/InstCombine/signed-comparison.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: not grep zext %t ; RUN: not grep slt %t ; RUN: grep {icmp ult} %t diff --git a/llvm/test/Transforms/InstCombine/signext.ll b/llvm/test/Transforms/InstCombine/signext.ll index d67a04a6488..008662e04e9 100644 --- a/llvm/test/Transforms/InstCombine/signext.ll +++ b/llvm/test/Transforms/InstCombine/signext.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {(and\|xor\|add\|shl\|shr)} ; END. diff --git a/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll b/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll index fdd8dc391bc..6d2193fe448 100644 --- a/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll +++ b/llvm/test/Transforms/InstCombine/simplify-demanded-bits-pointer.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -disable-output +; RUN: opt < %s -instcombine -disable-output ; SimplifyDemandedBits should cope with pointer types. diff --git a/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll b/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll index 3afbbe26c71..af824a445df 100644 --- a/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll +++ b/llvm/test/Transforms/InstCombine/srem-simplify-bug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i1 false} +; RUN: opt < %s -instcombine -S | grep {ret i1 false} ; PR2276 define i1 @f(i32 %x) { diff --git a/llvm/test/Transforms/InstCombine/srem.ll b/llvm/test/Transforms/InstCombine/srem.ll index 32aa9575f5d..beefe4fb8d3 100644 --- a/llvm/test/Transforms/InstCombine/srem.ll +++ b/llvm/test/Transforms/InstCombine/srem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep srem +; RUN: opt < %s -instcombine -S | grep srem define i64 @foo(i64 %x1, i64 %y2) { %r = sdiv i64 %x1, %y2 diff --git a/llvm/test/Transforms/InstCombine/srem1.ll b/llvm/test/Transforms/InstCombine/srem1.ll index 2f74cf504cf..f18690c3fff 100644 --- a/llvm/test/Transforms/InstCombine/srem1.ll +++ b/llvm/test/Transforms/InstCombine/srem1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine +; RUN: opt < %s -instcombine ; PR2670 @g_127 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/stack-overalign.ll b/llvm/test/Transforms/InstCombine/stack-overalign.ll index f221544b44e..88b4114d588 100644 --- a/llvm/test/Transforms/InstCombine/stack-overalign.ll +++ b/llvm/test/Transforms/InstCombine/stack-overalign.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {align 32} | count 1 +; RUN: opt < %s -instcombine -S | grep {align 32} | count 1 ; It's tempting to have an instcombine in which the src pointer of a ; memcpy is aligned up to the alignment of the destination, however diff --git a/llvm/test/Transforms/InstCombine/stacksaverestore.ll b/llvm/test/Transforms/InstCombine/stacksaverestore.ll index c86f884ee48..0fcaefac622 100644 --- a/llvm/test/Transforms/InstCombine/stacksaverestore.ll +++ b/llvm/test/Transforms/InstCombine/stacksaverestore.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {call.*stackrestore} | count 1 +; RUN: opt < %s -instcombine -S | grep {call.*stackrestore} | count 1 declare i8* @llvm.stacksave() declare void @llvm.stackrestore(i8*) diff --git a/llvm/test/Transforms/InstCombine/store-merge.ll b/llvm/test/Transforms/InstCombine/store-merge.ll index e334c90c9be..06d497d10db 100644 --- a/llvm/test/Transforms/InstCombine/store-merge.ll +++ b/llvm/test/Transforms/InstCombine/store-merge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {ret i32 %.toremerge} | count 2 ;; Simple sinking tests diff --git a/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll b/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll index 666ce369378..93e3753cf50 100644 --- a/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll +++ b/llvm/test/Transforms/InstCombine/trunc-mask-ext.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S > %t +; RUN: opt < %s -instcombine -S > %t ; RUN: not grep zext %t ; RUN: not grep sext %t diff --git a/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll b/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll index c649955bc92..bfdd98cddfa 100644 --- a/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll +++ b/llvm/test/Transforms/InstCombine/udiv-simplify-bug-0.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret i64 0} | count 2 +; RUN: opt < %s -instcombine -S | grep {ret i64 0} | count 2 define i64 @foo(i32 %x) nounwind { %y = lshr i32 %x, 1 diff --git a/llvm/test/Transforms/InstCombine/udivrem-change-width.ll b/llvm/test/Transforms/InstCombine/udivrem-change-width.ll index 475a19a4447..56877e30f9c 100644 --- a/llvm/test/Transforms/InstCombine/udivrem-change-width.ll +++ b/llvm/test/Transforms/InstCombine/udivrem-change-width.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep zext +; RUN: opt < %s -instcombine -S | not grep zext ; PR4548 define i8 @udiv_i8(i8 %a, i8 %b) nounwind { diff --git a/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll b/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll index f6c9df26508..7c2b4b01ca6 100644 --- a/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll +++ b/llvm/test/Transforms/InstCombine/urem-simplify-bug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {= or i32 %x, -5 } +; RUN: opt < %s -instcombine -S | grep {= or i32 %x, -5 } @.str = internal constant [5 x i8] c"foo\0A\00" ; <[5 x i8]*> [#uses=1] @.str1 = internal constant [5 x i8] c"bar\0A\00" ; <[5 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/urem.ll b/llvm/test/Transforms/InstCombine/urem.ll index 6ecbbc68b17..51084224a73 100644 --- a/llvm/test/Transforms/InstCombine/urem.ll +++ b/llvm/test/Transforms/InstCombine/urem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep urem +; RUN: opt < %s -instcombine -S | grep urem define i64 @rem_unsigned(i64 %x1, i64 %y2) { %r = udiv i64 %x1, %y2 diff --git a/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll b/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll index 978c162212b..41593612e55 100644 --- a/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll +++ b/llvm/test/Transforms/InstCombine/vec_demanded_elts-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep extractelement +; RUN: opt < %s -instcombine -S | not grep extractelement define void @get_image() nounwind { entry: diff --git a/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll b/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll index 4e42e6654e5..62e43701d24 100644 --- a/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll +++ b/llvm/test/Transforms/InstCombine/vec_demanded_elts-3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep load +; RUN: opt < %s -instcombine -S | not grep load ; PR4340 define void @vac(<4 x float>* nocapture %a) nounwind { diff --git a/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll b/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll index 62ea02a04ad..2009a776b15 100644 --- a/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll +++ b/llvm/test/Transforms/InstCombine/vec_demanded_elts.ll @@ -1,12 +1,12 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {fadd float} -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {fmul float} -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {insertelement.*0.00} -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {call.*llvm.x86.sse.mul} -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {call.*llvm.x86.sse.sub} ; END. diff --git a/llvm/test/Transforms/InstCombine/vec_extract_elt.ll b/llvm/test/Transforms/InstCombine/vec_extract_elt.ll index 5a078f1acf5..63e4ee2112d 100644 --- a/llvm/test/Transforms/InstCombine/vec_extract_elt.ll +++ b/llvm/test/Transforms/InstCombine/vec_extract_elt.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep extractelement +; RUN: opt < %s -instcombine -S | not grep extractelement define i32 @test(float %f) { %tmp7 = insertelement <4 x float> undef, float %f, i32 0 ; <<4 x float>> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll b/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll index 34c89d82d6c..ba5a734dec7 100644 --- a/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll +++ b/llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll @@ -1,8 +1,8 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep shufflevec | count 1 -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep insertelement -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep extractelement ; END. diff --git a/llvm/test/Transforms/InstCombine/vec_insertelt.ll b/llvm/test/Transforms/InstCombine/vec_insertelt.ll index 2ebf3ff3a72..eedf882518b 100644 --- a/llvm/test/Transforms/InstCombine/vec_insertelt.ll +++ b/llvm/test/Transforms/InstCombine/vec_insertelt.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {ret <4 x i32> %A} +; RUN: opt < %s -instcombine -S | grep {ret <4 x i32> %A} ; PR1286 define <4 x i32> @test1(<4 x i32> %A) { diff --git a/llvm/test/Transforms/InstCombine/vec_narrow.ll b/llvm/test/Transforms/InstCombine/vec_narrow.ll index fcb64c77c19..daf7bcf297c 100644 --- a/llvm/test/Transforms/InstCombine/vec_narrow.ll +++ b/llvm/test/Transforms/InstCombine/vec_narrow.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {add float} %V = type <4 x float> diff --git a/llvm/test/Transforms/InstCombine/vec_shuffle.ll b/llvm/test/Transforms/InstCombine/vec_shuffle.ll index 24930c35a8a..0a096d49c0d 100644 --- a/llvm/test/Transforms/InstCombine/vec_shuffle.ll +++ b/llvm/test/Transforms/InstCombine/vec_shuffle.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep vector_shuffle +; RUN: opt < %s -instcombine -S | not grep vector_shuffle ; END. %T = type <4 x float> diff --git a/llvm/test/Transforms/InstCombine/vec_shuffle2.ll b/llvm/test/Transforms/InstCombine/vec_shuffle2.ll index 2e53665ec49..5f437b30f5b 100644 --- a/llvm/test/Transforms/InstCombine/vec_shuffle2.ll +++ b/llvm/test/Transforms/InstCombine/vec_shuffle2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep undef | count 1 +; RUN: opt < %s -instcombine -S | grep undef | count 1 ; END. ; Test fold of two shuffles where the first shuffle vectors inputs are a diff --git a/llvm/test/Transforms/InstCombine/vector-casts.ll b/llvm/test/Transforms/InstCombine/vector-casts.ll index 8baa9345e8e..470d4854753 100644 --- a/llvm/test/Transforms/InstCombine/vector-casts.ll +++ b/llvm/test/Transforms/InstCombine/vector-casts.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | FileCheck %s +; RUN: opt < %s -instcombine -S | FileCheck %s ; This turns into a&1 != 0 define <2 x i1> @test1(<2 x i64> %a) { diff --git a/llvm/test/Transforms/InstCombine/vector-srem.ll b/llvm/test/Transforms/InstCombine/vector-srem.ll index 0a7c677cc83..acb11c52adb 100644 --- a/llvm/test/Transforms/InstCombine/vector-srem.ll +++ b/llvm/test/Transforms/InstCombine/vector-srem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {srem <4 x i32>} +; RUN: opt < %s -instcombine -S | grep {srem <4 x i32>} define <4 x i32> @foo(<4 x i32> %t, <4 x i32> %u) { diff --git a/llvm/test/Transforms/InstCombine/volatile_store.ll b/llvm/test/Transforms/InstCombine/volatile_store.ll index c9f3c53405e..5316bd772e1 100644 --- a/llvm/test/Transforms/InstCombine/volatile_store.ll +++ b/llvm/test/Transforms/InstCombine/volatile_store.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -instcombine -S | grep {volatile store} -; RUN: opt %s -instcombine -S | grep {volatile load} +; RUN: opt < %s -instcombine -S | grep {volatile store} +; RUN: opt < %s -instcombine -S | grep {volatile load} @x = weak global i32 0 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/InstCombine/xor-demorgans.ll b/llvm/test/Transforms/InstCombine/xor-demorgans.ll index 6b5b2a2f307..3383845fb36 100644 --- a/llvm/test/Transforms/InstCombine/xor-demorgans.ll +++ b/llvm/test/Transforms/InstCombine/xor-demorgans.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | not grep {= or} +; RUN: opt < %s -instcombine -S | not grep {= or} ; PR3266 ; XFAIL: * diff --git a/llvm/test/Transforms/InstCombine/xor-undef.ll b/llvm/test/Transforms/InstCombine/xor-undef.ll index 8616a421c9d..cf72955b66b 100644 --- a/llvm/test/Transforms/InstCombine/xor-undef.ll +++ b/llvm/test/Transforms/InstCombine/xor-undef.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep zeroinitializer +; RUN: opt < %s -instcombine -S | grep zeroinitializer define <2 x i64> @f() { %tmp = xor <2 x i64> undef, undef diff --git a/llvm/test/Transforms/InstCombine/xor.ll b/llvm/test/Transforms/InstCombine/xor.ll index e5dfa5bff28..a7bcdac08bd 100644 --- a/llvm/test/Transforms/InstCombine/xor.ll +++ b/llvm/test/Transforms/InstCombine/xor.ll @@ -1,6 +1,6 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: not grep {xor } ; END. @G1 = global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/InstCombine/xor2.ll b/llvm/test/Transforms/InstCombine/xor2.ll index 424d1b157fd..0f17ca96cb5 100644 --- a/llvm/test/Transforms/InstCombine/xor2.ll +++ b/llvm/test/Transforms/InstCombine/xor2.ll @@ -1,6 +1,6 @@ ; This test makes sure that these instructions are properly eliminated. ; -; RUN: opt %s -instcombine -S | not grep {xor } +; RUN: opt < %s -instcombine -S | not grep {xor } ; PR1253 define i1 @test0(i32 %A) { diff --git a/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll b/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll index b01a7134db9..d07a9f4b9de 100644 --- a/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll +++ b/llvm/test/Transforms/InstCombine/zero-point-zero-add.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep 0.0 | count 1 +; RUN: opt < %s -instcombine -S | grep 0.0 | count 1 declare double @abs(double) diff --git a/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll b/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll index cdbb7b1a053..592b8a172f8 100644 --- a/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll +++ b/llvm/test/Transforms/InstCombine/zeroext-and-reduce.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: grep {and i32 %Y, 8} define i32 @test1(i8 %X) { diff --git a/llvm/test/Transforms/InstCombine/zext-fold.ll b/llvm/test/Transforms/InstCombine/zext-fold.ll index 008c5d0bb41..9521101e736 100644 --- a/llvm/test/Transforms/InstCombine/zext-fold.ll +++ b/llvm/test/Transforms/InstCombine/zext-fold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -instcombine -S | grep {zext } | count 1 +; RUN: opt < %s -instcombine -S | grep {zext } | count 1 ; PR1570 define i32 @test2(float %X, float %Y) { diff --git a/llvm/test/Transforms/InstCombine/zext.ll b/llvm/test/Transforms/InstCombine/zext.ll index c926a650653..9aacd3a281e 100644 --- a/llvm/test/Transforms/InstCombine/zext.ll +++ b/llvm/test/Transforms/InstCombine/zext.ll @@ -1,5 +1,5 @@ ; Tests to make sure elimination of casts is working correctly -; RUN: opt %s -instcombine -S | \ +; RUN: opt < %s -instcombine -S | \ ; RUN: notcast {} {%c1.*} define i64 @test_sext_zext(i16 %A) { diff --git a/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll b/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll index 5464c37e9e5..a85e834582d 100644 --- a/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll +++ b/llvm/test/Transforms/Internalize/2008-05-09-AllButMain.ll @@ -1,12 +1,12 @@ ; No arguments means internalize all but main -; RUN: opt %s -internalize -S | grep internal | count 4 +; RUN: opt < %s -internalize -S | grep internal | count 4 ; Internalize all but foo and j -; RUN: opt %s -internalize -internalize-public-api-list foo -internalize-public-api-list j -S | grep internal | count 3 +; RUN: opt < %s -internalize -internalize-public-api-list foo -internalize-public-api-list j -S | grep internal | count 3 ; Non existent files should be treated as if they were empty (so internalize all but main) -; RUN: opt %s -internalize -internalize-public-api-file /nonexistent/file 2> /dev/null -S | grep internal | count 4 -; RUN: opt %s -internalize -internalize-public-api-list bar -internalize-public-api-list foo -internalize-public-api-file /nonexistent/file 2> /dev/null -S | grep internal | count 3 +; RUN: opt < %s -internalize -internalize-public-api-file /nonexistent/file 2> /dev/null -S | grep internal | count 4 +; RUN: opt < %s -internalize -internalize-public-api-list bar -internalize-public-api-list foo -internalize-public-api-file /nonexistent/file 2> /dev/null -S | grep internal | count 3 ; -file and -list options should be merged, the .apifile contains foo and j -; RUN: opt %s -internalize -internalize-public-api-list bar -internalize-public-api-file %s.apifile -S | grep internal | count 2 +; RUN: opt < %s -internalize -internalize-public-api-list bar -internalize-public-api-file %s.apifile -S | grep internal | count 2 @i = weak global i32 0 ; <i32*> [#uses=0] @j = weak global i32 0 ; <i32*> [#uses=0] diff --git a/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll b/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll index 0f0dac17827..7b18a04e116 100644 --- a/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll +++ b/llvm/test/Transforms/Internalize/2009-01-05-InternalizeAliases.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -internalize -S | grep internal | count 3 +; RUN: opt < %s -internalize -S | grep internal | count 3 @A = global i32 0 @B = alias i32* @A diff --git a/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll b/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll index 6bae0ec52ee..2a2f0138347 100644 --- a/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll +++ b/llvm/test/Transforms/JumpThreading/2008-04-24-InfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -disable-output +; RUN: opt < %s -jump-threading -disable-output 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-darwin9" @Link = global [1 x i32] [ i32 -1 ] ; <[1 x i32]*> [#uses=2] diff --git a/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll b/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll index 0f6431dba74..b1f9656f6de 100644 --- a/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll +++ b/llvm/test/Transforms/JumpThreading/2008-05-05-MRV-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -disable-output +; RUN: opt < %s -jump-threading -disable-output ; PR2285 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll b/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll index 08bf190d8b3..dfb6251c676 100644 --- a/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll +++ b/llvm/test/Transforms/JumpThreading/2008-11-28-InfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading | llvm-dis +; RUN: opt < %s -jump-threading | llvm-dis 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-darwin9.5" diff --git a/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll b/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll index 03983348cb0..208c8229875 100644 --- a/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll +++ b/llvm/test/Transforms/JumpThreading/2009-01-08-DeadLoopRepl.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading | llvm-dis +; RUN: opt < %s -jump-threading | llvm-dis ; PR3298 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" diff --git a/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll b/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll index b02ff548c54..5c1f77b6eea 100644 --- a/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll +++ b/llvm/test/Transforms/JumpThreading/2009-01-19-InfSwitchLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading | llvm-dis +; RUN: opt < %s -jump-threading | llvm-dis ; PR3353 define i32 @test(i8 %X) { diff --git a/llvm/test/Transforms/JumpThreading/and-and-cond.ll b/llvm/test/Transforms/JumpThreading/and-and-cond.ll index 58ca17700ee..e6db9ee5a32 100644 --- a/llvm/test/Transforms/JumpThreading/and-and-cond.ll +++ b/llvm/test/Transforms/JumpThreading/and-and-cond.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -jump-threading -mem2reg -instcombine -simplifycfg -S | grep {ret i32 %v1} +; RUN: opt < %s -jump-threading -mem2reg -instcombine -simplifycfg -S | grep {ret i32 %v1} ; There should be no uncond branches left. -; RUN: opt %s -jump-threading -mem2reg -instcombine -simplifycfg -S | not grep {br label} +; RUN: opt < %s -jump-threading -mem2reg -instcombine -simplifycfg -S | not grep {br label} declare i32 @f1() declare i32 @f2() diff --git a/llvm/test/Transforms/JumpThreading/and-cond.ll b/llvm/test/Transforms/JumpThreading/and-cond.ll index be0d68434af..58dbec72a76 100644 --- a/llvm/test/Transforms/JumpThreading/and-cond.ll +++ b/llvm/test/Transforms/JumpThreading/and-cond.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -jump-threading -mem2reg -instcombine -simplifycfg -S | grep {ret i32 %v1} +; RUN: opt < %s -jump-threading -mem2reg -instcombine -simplifycfg -S | grep {ret i32 %v1} ; There should be no uncond branches left. -; RUN: opt %s -jump-threading -mem2reg -instcombine -simplifycfg -S | not grep {br label} +; RUN: opt < %s -jump-threading -mem2reg -instcombine -simplifycfg -S | not grep {br label} declare i32 @f1() declare i32 @f2() diff --git a/llvm/test/Transforms/JumpThreading/basic.ll b/llvm/test/Transforms/JumpThreading/basic.ll index 4d3b4ae68f1..0a6155fa8f4 100644 --- a/llvm/test/Transforms/JumpThreading/basic.ll +++ b/llvm/test/Transforms/JumpThreading/basic.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -jump-threading -simplifycfg -mem2reg -S | grep {ret i32 %v1} +; RUN: opt < %s -jump-threading -simplifycfg -mem2reg -S | grep {ret i32 %v1} ; There should be no uncond branches left. -; RUN: opt %s -jump-threading -simplifycfg -mem2reg -S | not grep {br label} +; RUN: opt < %s -jump-threading -simplifycfg -mem2reg -S | not grep {br label} declare i32 @f1() declare i32 @f2() diff --git a/llvm/test/Transforms/JumpThreading/branch-no-const.ll b/llvm/test/Transforms/JumpThreading/branch-no-const.ll index a3540560860..16867b07c2e 100644 --- a/llvm/test/Transforms/JumpThreading/branch-no-const.ll +++ b/llvm/test/Transforms/JumpThreading/branch-no-const.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -S | not grep phi +; RUN: opt < %s -jump-threading -S | not grep phi declare i8 @mcguffin() diff --git a/llvm/test/Transforms/JumpThreading/compare.ll b/llvm/test/Transforms/JumpThreading/compare.ll index fdbfaffe1d7..8784b3ffeda 100644 --- a/llvm/test/Transforms/JumpThreading/compare.ll +++ b/llvm/test/Transforms/JumpThreading/compare.ll @@ -1,5 +1,5 @@ ; There should be no phi nodes left. -; RUN: opt %s -jump-threading -simplifycfg -mem2reg -S | not grep {phi i32} +; RUN: opt < %s -jump-threading -simplifycfg -mem2reg -S | not grep {phi i32} declare i32 @f1() declare i32 @f2() diff --git a/llvm/test/Transforms/JumpThreading/dup-cond.ll b/llvm/test/Transforms/JumpThreading/dup-cond.ll index 4681276a6a6..0d14c8a54e1 100644 --- a/llvm/test/Transforms/JumpThreading/dup-cond.ll +++ b/llvm/test/Transforms/JumpThreading/dup-cond.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -die -S | grep icmp | count 1 +; RUN: opt < %s -jump-threading -die -S | grep icmp | count 1 declare void @f1() declare void @f2() diff --git a/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll b/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll index 3e283f71541..b4d44187f5e 100644 --- a/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll +++ b/llvm/test/Transforms/JumpThreading/no-irreducible-loops.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -loop-rotate -instcombine -indvars -loop-unroll -simplifycfg -S > %t +; RUN: opt < %s -jump-threading -loop-rotate -instcombine -indvars -loop-unroll -simplifycfg -S > %t ; RUN: grep {volatile store} %t | count 3 ; RUN: not grep {br label} %t diff --git a/llvm/test/Transforms/JumpThreading/thread-loads.ll b/llvm/test/Transforms/JumpThreading/thread-loads.ll index d0ca05fb39f..c8e10cae1a6 100644 --- a/llvm/test/Transforms/JumpThreading/thread-loads.ll +++ b/llvm/test/Transforms/JumpThreading/thread-loads.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -jump-threading -mem2reg -simplifycfg -S | grep {ret i32 1} +; RUN: opt < %s -jump-threading -mem2reg -simplifycfg -S | grep {ret i32 1} ; rdar://6402033 ; Test that we can thread through the block with the partially redundant load (%2). diff --git a/llvm/test/Transforms/JumpThreading/undef.ll b/llvm/test/Transforms/JumpThreading/undef.ll index e09af0aa9ff..404aecf8613 100644 --- a/llvm/test/Transforms/JumpThreading/undef.ll +++ b/llvm/test/Transforms/JumpThreading/undef.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -jump-threading -S | not grep {br } -; RUN: opt %s -jump-threading -S | grep {ret i32} | count 1 +; RUN: opt < %s -jump-threading -S | not grep {br } +; RUN: opt < %s -jump-threading -S | grep {ret i32} | count 1 define i32 @test(i1 %cond) { br i1 undef, label %T1, label %F1 diff --git a/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll b/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll index 46df60a8ab4..7545641f1ae 100644 --- a/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll +++ b/llvm/test/Transforms/LCSSA/2006-06-03-IncorrectIDFPhis.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: grep {%%SJE.0.0.lcssa = phi .struct.SetJmpMapEntry} -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: grep {%%SJE.0.0.lcssa1 = phi .struct.SetJmpMapEntry} %struct.SetJmpMapEntry = type { i8*, i32, %struct.SetJmpMapEntry* } diff --git a/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll b/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll index 4108d181a35..ad4f1447b29 100644 --- a/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll +++ b/llvm/test/Transforms/LCSSA/2006-06-12-MultipleExitsSameBlock.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: grep {%X.1.lcssa} -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: not grep {%X.1.lcssa1} declare i1 @c1() diff --git a/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll b/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll index 4a94f49904c..b03f09ac20e 100644 --- a/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll +++ b/llvm/test/Transforms/LCSSA/2006-07-09-NoDominator.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lcssa +; RUN: opt < %s -lcssa %struct.SetJmpMapEntry = type { i8*, i32, %struct.SetJmpMapEntry* } diff --git a/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll b/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll index 8629b7a3939..6f583f47ce8 100644 --- a/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll +++ b/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lcssa -disable-output -verify-dom-info +; RUN: opt < %s -lcssa -disable-output -verify-dom-info ; PR977 ; END. declare i32 @opost_block() diff --git a/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll b/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll index 280409c6481..ecb1be5c674 100644 --- a/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll +++ b/llvm/test/Transforms/LCSSA/2006-10-31-UnreachableBlock.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lcssa -disable-output +; RUN: opt < %s -lcssa -disable-output ; PR977 ; END. diff --git a/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll b/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll index c6c3e34fad8..2c5815cef33 100644 --- a/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll +++ b/llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -licm -loop-unswitch -disable-output +; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output define i32 @main(i32 %argc, i8** %argv) { entry: br label %bb7 diff --git a/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll b/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll index 1dd97919fed..7e0d3c63b13 100644 --- a/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll +++ b/llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -licm -loop-unswitch -disable-output +; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output define i32 @main(i32 %argc, i8** %argv) { entry: diff --git a/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll b/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll index 082050ff467..8c07aa2ec35 100644 --- a/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll +++ b/llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -licm -loop-unswitch -disable-output +; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output define i32 @main(i32 %argc, i8** %argv) { entry: br label %bb7 diff --git a/llvm/test/Transforms/LCSSA/basictest.ll b/llvm/test/Transforms/LCSSA/basictest.ll index 087d7da5478..23ab2c0ce05 100644 --- a/llvm/test/Transforms/LCSSA/basictest.ll +++ b/llvm/test/Transforms/LCSSA/basictest.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: grep {X3.lcssa = phi i32} -; RUN: opt %s -lcssa -S | \ +; RUN: opt < %s -lcssa -S | \ ; RUN: grep {X4 = add i32 3, %X3.lcssa} define void @lcssa(i1 %S2) { diff --git a/llvm/test/Transforms/LCSSA/invoke-dest.ll b/llvm/test/Transforms/LCSSA/invoke-dest.ll index 034d94ff380..454715089c3 100644 --- a/llvm/test/Transforms/LCSSA/invoke-dest.ll +++ b/llvm/test/Transforms/LCSSA/invoke-dest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lcssa +; RUN: opt < %s -lcssa 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/LICM/2003-02-26-LoopExitNotDominated.ll b/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll index 90a78cfcb47..ff20312ec37 100644 --- a/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll +++ b/llvm/test/Transforms/LICM/2003-02-26-LoopExitNotDominated.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -licm -disable-output +; RUN: opt < %s -basicaa -licm -disable-output ;%MoveArray = external global [64 x ulong] diff --git a/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll b/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll index f2e3bea5675..4782bd17f89 100644 --- a/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll +++ b/llvm/test/Transforms/LICM/2003-02-27-NestedLoopExitBlocks.ll @@ -1,6 +1,6 @@ ; Exit blocks need to be updated for all nested loops... -; RUN: opt %s -loopsimplify +; RUN: opt < %s -loopsimplify define i32 @yyparse() { bb0: diff --git a/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll b/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll index 63f2cf3304b..2718cb10537 100644 --- a/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll +++ b/llvm/test/Transforms/LICM/2003-02-27-PreheaderExitNodeUpdate.ll @@ -1,7 +1,7 @@ ; This testcase fails because preheader insertion is not updating exit node ; information for loops. -; RUN: opt %s -licm +; RUN: opt < %s -licm define i32 @main(i32 %argc, i8** %argv) { bb0: diff --git a/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll b/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll index b2db1695b5c..70a04c73b1d 100644 --- a/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll +++ b/llvm/test/Transforms/LICM/2003-02-27-PreheaderProblem.ll @@ -3,7 +3,7 @@ ; happens because preheader insertion doesn't insert a preheader for this ; case... bad. -; RUN: opt %s -licm -loop-deletion -simplifycfg -S | \ +; RUN: opt < %s -licm -loop-deletion -simplifycfg -S | \ ; RUN: not grep {br } define i32 @main(i32 %argc) { diff --git a/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll b/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll index 4790de71274..a9c6b856f8e 100644 --- a/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll +++ b/llvm/test/Transforms/LICM/2003-02-27-StoreSinkPHIs.ll @@ -1,6 +1,6 @@ ; LICM is adding stores before phi nodes. bad. -; RUN: opt %s -licm +; RUN: opt < %s -licm define i1 @test(i1 %c) { ; <label>:0 diff --git a/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll b/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll index c1f27125e93..c759e6eff8e 100644 --- a/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll +++ b/llvm/test/Transforms/LICM/2003-02-28-PromoteDifferentType.ll @@ -1,6 +1,6 @@ ; Test that hoisting is disabled for pointers of different types... ; -; RUN: opt %s -licm +; RUN: opt < %s -licm define void @test(i32* %P) { br label %Loop diff --git a/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll b/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll index 022da994e80..71d3e789aa0 100644 --- a/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll +++ b/llvm/test/Transforms/LICM/2003-05-02-LoadHoist.ll @@ -3,7 +3,7 @@ ; loaded from. Basically if the load gets hoisted, the subtract gets turned ; into a constant zero. ; -; RUN: opt %s -licm -gvn -instcombine -S | grep load +; RUN: opt < %s -licm -gvn -instcombine -S | grep load @X = global i32 7 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll b/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll index 3e50ca08215..67c3951d74e 100644 --- a/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll +++ b/llvm/test/Transforms/LICM/2003-12-11-SinkingToPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm | lli +; RUN: opt < %s -licm | lli define i32 @main() { entry: diff --git a/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll b/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll index 0db41ece2d1..16f4fed34ec 100644 --- a/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll +++ b/llvm/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -globalsmodref-aa -licm -disable-output +; RUN: opt < %s -globalsmodref-aa -licm -disable-output @PL_regcomp_parse = internal global i8* null ; <i8**> [#uses=2] diff --git a/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll b/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll index 84b5933a0d9..a119865f051 100644 --- a/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll +++ b/llvm/test/Transforms/LICM/2004-11-17-UndefIndexCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output %struct.roadlet = type { i8*, %struct.vehicle*, [8 x %struct.roadlet*], [8 x %struct.roadlet* (%struct.roadlet*, %struct.vehicle*, i32)*] } %struct.vehicle = type { %struct.roadlet*, i8*, i32, i32, %union.._631., i32 } %union.._631. = type { i32 } diff --git a/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll b/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll index 724c1fa71bf..91740cf0eb7 100644 --- a/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll +++ b/llvm/test/Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output define void @test({ i32 }* %P) { br label %Loop diff --git a/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll b/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll index 10cdb6d103a..9763660ffb0 100644 --- a/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll +++ b/llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output ; PR908 ; END. diff --git a/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll b/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll index 72e509797a9..c12e13beccf 100644 --- a/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll +++ b/llvm/test/Transforms/LICM/2007-05-22-VolatileSink.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -S | grep {volatile store} +; RUN: opt < %s -licm -S | grep {volatile store} ; PR1435 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-apple-darwin8" diff --git a/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll b/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll index 64919eafc1f..8ecd1bcee48 100644 --- a/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll +++ b/llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -loop-unswitch -disable-output +; RUN: opt < %s -licm -loop-unswitch -disable-output %struct.III_scalefac_t = type { [22 x i32], [13 x [3 x i32]] } %struct.gr_info = type { i32, i32, i32, i32, i32, i32, i32, i32, [3 x i32], [3 x i32], i32, i32, i32, i32, i32, i32, i32, i32, i32, i32*, [4 x i32] } diff --git a/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll b/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll index c8d321b6163..31abd8c180a 100644 --- a/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll +++ b/llvm/test/Transforms/LICM/2007-09-17-PromoteValue.ll @@ -2,7 +2,7 @@ ; Do not promote getelementptr because it may exposes load from a null pointer ; and store from a null pointer which are covered by ; icmp eq %struct.decision* null, null condition. -; RUN: opt %s -licm -S | not grep promoted +; RUN: opt < %s -licm -S | not grep promoted %struct.decision = type { i8, %struct.decision* } define i32 @main() { diff --git a/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll b/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll index 4b428acaf29..916f479cba1 100644 --- a/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll +++ b/llvm/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll @@ -1,5 +1,5 @@ ; Do not promote null value because it may be unsafe to do so. -; RUN: opt %s -licm -S | not grep promoted +; RUN: opt < %s -licm -S | not grep promoted define i32 @f(i32 %foo, i32 %bar, i32 %com) { entry: diff --git a/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll b/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll index 796830f5fb2..59f1dcbe2d7 100644 --- a/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll +++ b/llvm/test/Transforms/LICM/2007-10-01-PromoteSafeValue.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -S | grep promoted +; RUN: opt < %s -licm -S | grep promoted ; Promote value if at least one use is safe diff --git a/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll b/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll index 56202b655eb..a5a7bf85f10 100644 --- a/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll +++ b/llvm/test/Transforms/LICM/2008-05-20-AliasSetVAArg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output ; PR2346 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll b/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll index d40ae940470..78103093843 100644 --- a/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll +++ b/llvm/test/Transforms/LICM/2008-07-22-LoadGlobalConstant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -enable-licm-constant-variables -S | grep -A 1 entry | grep load.*@a +; RUN: opt < %s -licm -enable-licm-constant-variables -S | grep -A 1 entry | grep load.*@a @a = external constant float* define void @test(i32 %count) { diff --git a/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll b/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll index 0ccd167c9b7..d1fe48c2357 100644 --- a/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll +++ b/llvm/test/Transforms/LICM/2009-03-25-AliasSetTracker.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -licm -loop-index-split -instcombine -disable-output +; RUN: opt < %s -licm -loop-index-split -instcombine -disable-output %struct.FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct.FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i8*, i8*, i32, i32, [40 x i8] } %struct._IO_marker = type { %struct._IO_marker*, %struct.FILE*, i32 } diff --git a/llvm/test/Transforms/LICM/Preserve-LCSSA.ll b/llvm/test/Transforms/LICM/Preserve-LCSSA.ll index 000ead10aa0..24c4ad1da42 100644 --- a/llvm/test/Transforms/LICM/Preserve-LCSSA.ll +++ b/llvm/test/Transforms/LICM/Preserve-LCSSA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -licm -loop-unswitch -disable-output +; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output define i32 @stringSearch_Clib(i32 %count) { entry: diff --git a/llvm/test/Transforms/LICM/basictest.ll b/llvm/test/Transforms/LICM/basictest.ll index b4442d1c243..1dbb4dc6b49 100644 --- a/llvm/test/Transforms/LICM/basictest.ll +++ b/llvm/test/Transforms/LICM/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm | llvm-dis +; RUN: opt < %s -licm | llvm-dis define void @testfunc(i32 %i) { ; <label>:0 diff --git a/llvm/test/Transforms/LICM/hoisting.ll b/llvm/test/Transforms/LICM/hoisting.ll index 677bd88d7d8..e7d36afb91b 100644 --- a/llvm/test/Transforms/LICM/hoisting.ll +++ b/llvm/test/Transforms/LICM/hoisting.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -S | FileCheck %s +; RUN: opt < %s -licm -S | FileCheck %s @X = global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LICM/no-preheader-test.ll b/llvm/test/Transforms/LICM/no-preheader-test.ll index 969a83c80c1..bd3eea38ef3 100644 --- a/llvm/test/Transforms/LICM/no-preheader-test.ll +++ b/llvm/test/Transforms/LICM/no-preheader-test.ll @@ -1,5 +1,5 @@ ; Test that LICM works when there is not a loop-preheader -; RUN: opt %s -licm | llvm-dis +; RUN: opt < %s -licm | llvm-dis define void @testfunc(i32 %i.s, i1 %ifcond) { br i1 %ifcond, label %Then, label %Else diff --git a/llvm/test/Transforms/LICM/scalar_promote.ll b/llvm/test/Transforms/LICM/scalar_promote.ll index 9b28f1099f2..ef28c38ca60 100644 --- a/llvm/test/Transforms/LICM/scalar_promote.ll +++ b/llvm/test/Transforms/LICM/scalar_promote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -S | FileCheck %s +; RUN: opt < %s -licm -S | FileCheck %s @X = global i32 7 ; <i32*> [#uses=4] define void @test1(i32 %i) { diff --git a/llvm/test/Transforms/LICM/sinking.ll b/llvm/test/Transforms/LICM/sinking.ll index e6baed23d94..11112eb7444 100644 --- a/llvm/test/Transforms/LICM/sinking.ll +++ b/llvm/test/Transforms/LICM/sinking.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -basicaa -licm -S | FileCheck %s +; RUN: opt < %s -basicaa -licm -S | FileCheck %s declare i32 @strlen(i8*) readonly diff --git a/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll b/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll index dbd2b9b0196..bcc73fdfab8 100644 --- a/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll +++ b/llvm/test/Transforms/LoopDeletion/2007-07-23-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-deletion -S | grep switch +; RUN: opt < %s -loop-deletion -S | grep switch ; PR 1564 define fastcc void @out() { diff --git a/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll b/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll index 820a8a89281..4fc6378ee25 100644 --- a/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll +++ b/llvm/test/Transforms/LoopDeletion/2008-05-06-Phi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -tailduplicate -instcombine -jump-threading -licm -loop-unswitch -instcombine -indvars -loop-deletion -gvn -simplifycfg -verify -disable-output +; RUN: opt < %s -inline -tailduplicate -instcombine -jump-threading -licm -loop-unswitch -instcombine -indvars -loop-deletion -gvn -simplifycfg -verify -disable-output 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-darwin9" diff --git a/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll b/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll index 1c7252fd68f..d922ecbd4f5 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2007-09-21-LoopBound.ll @@ -1,5 +1,5 @@ ; PR1692 -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output %struct.CLAUSE_HELP = type { i32, i32, i32, i32, i32*, i32, %struct.LIST_NODE*, %struct.LIST_NODE*, i32, i32, %struct.LITERAL_HELP**, i32, i32, i32, i32 } %struct.LIST_NODE = type { %struct.LIST_NODE*, i8* } %struct.LITERAL_HELP = type { i32, i32, i32, %struct.CLAUSE_HELP*, %struct.term* } diff --git a/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll b/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll index 47f4fe3160c..3ebd9b3401f 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2007-09-24-UpdateIterationSpace.ll @@ -1,6 +1,6 @@ ; Update loop iteraton space to eliminate condition inside loop. -; RUN: opt %s -loop-index-split -S | not grep bothcond +; RUN: opt < %s -loop-index-split -S | not grep bothcond define void @test(float* %x, i32 %ndat, float** %y, float %xcen, i32 %xmin, i32 %xmax, float %sigmal, float %contribution) { entry: %tmp519 = icmp sgt i32 %xmin, %xmax ; <i1> [#uses=1] diff --git a/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll b/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll index c7b11caf05e..8f4ee24c123 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2007-09-25-UpdateIterationSpace-2.ll @@ -1,6 +1,6 @@ ; PR714 ; Update loop iteraton space to eliminate condition inside loop. -; RUN: opt %s -loop-index-split -S | not grep bothcond +; RUN: opt < %s -loop-index-split -S | not grep bothcond define void @test(float* %x, i32 %ndat, float** %y, float %xcen, i32 %xmin, i32 %xmax, float %sigmal, float %contribution) { entry: diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll b/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll index 0152c7f989d..1550bc7abb5 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-01-28-IndDecrement.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: not grep "loop-index-split" ; Induction variable decrement is not yet handled. diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll b/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll index dddb9fbd415..08474649435 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-02-08-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR 1995 define void @add_blkdev_randomness(i32 %major) nounwind { diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll index ab2ed8488e7..980a42f20aa 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-ExitValueNum.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -loop-index-split +; RUN: opt < %s -disable-output -loop-index-split ; PR 2011 %struct.CLAUSE_HELP = type { i32, i32, i32, i32, i32*, i32, %struct.LIST_NODE*, %struct.LIST_NODE*, i32, i32, %struct.LITERAL_HELP**, i32, i32, i32, i32 } %struct.LIST_NODE = type { %struct.LIST_NODE*, i8* } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll index bf8baa72d68..9351cafcf64 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR 2011 %struct.CLAUSE_HELP = type { i32, i32, i32, i32, i32*, i32, %struct.LIST_NODE*, %struct.LIST_NODE*, i32, i32, %struct.LITERAL_HELP**, i32, i32, i32, i32 } %struct.LIST_NODE = type { %struct.LIST_NODE*, i8* } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll index 72b25f92036..6d6defa85de 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-02-13-LoopLatchPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR 2011 %struct.CLAUSE_HELP = type { i32, i32, i32, i32, i32*, i32, %struct.LIST_NODE*, %struct.LIST_NODE*, i32, i32, %struct.LITERAL_HELP**, i32, i32, i32, i32 } %struct.LIST_NODE = type { %struct.LIST_NODE*, i8* } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll b/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll index 7bab623861d..f1a03e2f18a 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-02-14-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR 2030 %struct.FULL = type { i32, i32, [1000 x float*] } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll b/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll index d862f9c1f1b..ca22e50eadf 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-03-24-ExitPhi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; Handle Exit block phis that do not have any use inside the loop. %struct.ATOM = type { double, double, double, double, double, double, i32, double, double, double, double, i8*, i8, [9 x i8], double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, [200 x i8*], [32 x i8*], [32 x i8], i32 } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll b/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll index bab3a130c76..7447e6d4d4f 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-05-19-IndVar.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -stats -disable-output | not grep "loop-index-split" +; RUN: opt < %s -loop-index-split -stats -disable-output | not grep "loop-index-split" ;PR2294 @g_2 = external global i16 ; <i16*> [#uses=4] @g_5 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll b/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll index c35b66de957..6f691de537b 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-06-03-DomFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -loop-unswitch -loop-index-split -instcombine -disable-output +; RUN: opt < %s -loop-rotate -loop-unswitch -loop-index-split -instcombine -disable-output 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-darwin9" %struct.__CFData = type opaque diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll b/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll index 061e4445968..1fcd960e051 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-07-08-MisCompilation.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -stats -disable-output | not grep "1 loop-index-split" +; RUN: opt < %s -loop-index-split -stats -disable-output | not grep "1 loop-index-split" ; PR 2487 @g_6 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll b/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll index 1757391759a..ee8e7a3eb86 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-09-17-IVUse.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -stats -disable-output | not grep "loop-index-split" +; RUN: opt < %s -loop-index-split -stats -disable-output | not grep "loop-index-split" ; PR 2791 @g_40 = common global i32 0 ; <i32*> [#uses=1] @g_192 = common global i32 0 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll b/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll index 43acc7f01b1..ef677369cc4 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-09-20-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR 2805 @g_330 = common global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll b/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll index 16582181788..cca54adb195 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-10-06-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output %struct.RExC_state_t = type { i32, i8*, %struct.regexp*, i8*, i8*, i8*, i32, %struct.regnode*, %struct.regnode*, i32, i32, i32, i32, i32, i32, i32, i32, i32 } %struct.SV = type { i8*, i32, i32 } %struct.reg_data = type { i32, i8*, [1 x i8*] } diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll b/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll index c55ac24330c..372fee51a09 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-10-10-OneIteration.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -stats -disable-output |& grep "1 loop-index-split" +; RUN: opt < %s -loop-index-split -stats -disable-output |& grep "1 loop-index-split" ; PR 2869 @w = external global [2 x [2 x i32]] ; <[2 x [2 x i32]]*> [#uses=5] diff --git a/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll b/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll index 70960c3625d..217ff52bb2c 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2008-11-10-Sign.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -stats | not grep "loop-index-split" +; RUN: opt < %s -loop-index-split -stats | not grep "loop-index-split" ; PR3029 @g_138 = common global i32 0 ; <i32*> [#uses=3] diff --git a/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll b/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll index d5b8f2c9f19..9acf3915c0a 100644 --- a/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll +++ b/llvm/test/Transforms/LoopIndexSplit/2009-03-02-UpdateIterationSpace-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output %struct.CGPoint = type { double, double } %struct.IBCFMutableDictionary = type { %struct.NSMutableArray, %struct.__CFDictionary*, %struct.NSSortDescriptor*, %struct.NSSortDescriptor* } %struct.IBInspectorMode = type opaque diff --git a/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll index 26b4870e846..ad2b794218c 100644 --- a/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/Crash-2007-08-17.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output %struct._edit_script = type { %struct._edit_script*, i32, i8 } diff --git a/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll b/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll index 9bca6e70574..187484ad0bd 100644 --- a/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll +++ b/llvm/test/Transforms/LoopIndexSplit/Crash-2007-12-03.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output ; PR1828.bc 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll index f746981a927..098e407a330 100644 --- a/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/Crash2-2007-08-17.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output %struct._edit_script = type { %struct._edit_script*, i32, i8 } diff --git a/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll b/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll index 8e3254c0075..a04715a7e95 100644 --- a/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll +++ b/llvm/test/Transforms/LoopIndexSplit/ExitCondition-2007-09-10.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -disable-output +; RUN: opt < %s -loop-index-split -disable-output @k = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll index fc4047d9fcc..d18b3b71aed 100644 --- a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop-2007-08-17.ll @@ -1,5 +1,5 @@ ; Loop is elimianted -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: grep "loop-index-split" | count 1 %struct.anon = type { i32 } @S1 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll index 92e1a3f6df4..ff73a5b44b3 100644 --- a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop2-2007-08-17.ll @@ -1,5 +1,5 @@ ; Loop is elimianted. Save last value assignment. -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: grep "loop-index-split" | count 1 %struct.anon = type { i32 } diff --git a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll index b2bf19e4b1a..6adb2687768 100644 --- a/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/OneIterLoop3-2007-08-17.ll @@ -1,5 +1,5 @@ ; Loop is elimianted. Save last value assignments, including induction variable. -; RUN: opt %s -loop-index-split -disable-output -stats | not grep "loop-index-split" +; RUN: opt < %s -loop-index-split -disable-output -stats | not grep "loop-index-split" declare i32 @foo(i32) declare i32 @bar(i32, i32) diff --git a/llvm/test/Transforms/LoopIndexSplit/PR3913.ll b/llvm/test/Transforms/LoopIndexSplit/PR3913.ll index d3a93205e55..a2bf57c0516 100644 --- a/llvm/test/Transforms/LoopIndexSplit/PR3913.ll +++ b/llvm/test/Transforms/LoopIndexSplit/PR3913.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-index-split -S | not grep "icmp ne" +; RUN: opt < %s -loop-index-split -S | not grep "icmp ne" define i32 @main() { entry: diff --git a/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll b/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll index 2271d3d2973..fc7d9e9862c 100644 --- a/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll +++ b/llvm/test/Transforms/LoopIndexSplit/SaveLastValue-2007-08-17.ll @@ -1,5 +1,5 @@ ; Split loop. Save last value. -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: grep "loop-index-split" | count 1 @k = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll b/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll index c163522a10b..09a6423bc0c 100644 --- a/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll +++ b/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24-dbg.ll @@ -1,5 +1,5 @@ ; Split loop. Save last value. Split value is off by one in this example. -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: grep "loop-index-split" | count 1 %llvm.dbg.anchor.type = type { i32, i32 } diff --git a/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll b/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll index 1ba2e0e6531..f61d9671409 100644 --- a/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll +++ b/llvm/test/Transforms/LoopIndexSplit/SplitValue-2007-08-24.ll @@ -1,5 +1,5 @@ ; Split loop. Save last value. Split value is off by one in this example. -; RUN: opt %s -loop-index-split -disable-output -stats |& \ +; RUN: opt < %s -loop-index-split -disable-output -stats |& \ ; RUN: grep "loop-index-split" | count 1 @k = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll b/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll index 6047cbcdcb8..17f75d7509e 100644 --- a/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll +++ b/llvm/test/Transforms/LoopIndexSplit/UpperBound-2007-08-24.ll @@ -1,6 +1,6 @@ ; Split loop. Split value is a constant and greater then exit value. ; Check whether optimizer inserts proper checkfor split value or not. -; RUN: opt %s -loop-index-split -S | grep select +; RUN: opt < %s -loop-index-split -S | grep select @k = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll b/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll index cf970848143..6eed98177d0 100644 --- a/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll +++ b/llvm/test/Transforms/LoopIndexSplit/non-iv-cmp-operand.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -reassociate -loop-rotate -loop-index-split -indvars -simplifycfg -verify +; RUN: opt < %s -inline -reassociate -loop-rotate -loop-index-split -indvars -simplifycfg -verify ; PR4471 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" diff --git a/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll b/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll index 0a634fa4cd3..3e170dce715 100644 --- a/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll +++ b/llvm/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate | llvm-dis +; RUN: opt < %s -loop-rotate | llvm-dis ; PR3408 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" target triple = "x86_64-unknown-linux-gnu" diff --git a/llvm/test/Transforms/LoopRotate/LRCrash-1.ll b/llvm/test/Transforms/LoopRotate/LRCrash-1.ll index 50bdf1c9b11..7d148e79c9d 100644 --- a/llvm/test/Transforms/LoopRotate/LRCrash-1.ll +++ b/llvm/test/Transforms/LoopRotate/LRCrash-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output %struct.relation = type { [4 x i16], i32, [4 x i16], i32, i32 } diff --git a/llvm/test/Transforms/LoopRotate/LRCrash-2.ll b/llvm/test/Transforms/LoopRotate/LRCrash-2.ll index d1d1d7e7dfa..e117c11b629 100644 --- a/llvm/test/Transforms/LoopRotate/LRCrash-2.ll +++ b/llvm/test/Transforms/LoopRotate/LRCrash-2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output define void @findAllPairs() { entry: diff --git a/llvm/test/Transforms/LoopRotate/LRCrash-3.ll b/llvm/test/Transforms/LoopRotate/LRCrash-3.ll index d1f49a98293..617dd8e42dd 100644 --- a/llvm/test/Transforms/LoopRotate/LRCrash-3.ll +++ b/llvm/test/Transforms/LoopRotate/LRCrash-3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output define void @_ZN9Classfile4readEv() { entry: diff --git a/llvm/test/Transforms/LoopRotate/LRCrash-4.ll b/llvm/test/Transforms/LoopRotate/LRCrash-4.ll index 60b48fec314..b2f32244505 100644 --- a/llvm/test/Transforms/LoopRotate/LRCrash-4.ll +++ b/llvm/test/Transforms/LoopRotate/LRCrash-4.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output define void @InterpretSEIMessage(i8* %msg) { entry: diff --git a/llvm/test/Transforms/LoopRotate/LRCrash-5.ll b/llvm/test/Transforms/LoopRotate/LRCrash-5.ll index 71a296185a9..7b6085d266b 100644 --- a/llvm/test/Transforms/LoopRotate/LRCrash-5.ll +++ b/llvm/test/Transforms/LoopRotate/LRCrash-5.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output 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" target triple = "x86_64-apple-darwin9" %struct.NSArray = type { %struct.NSObject } diff --git a/llvm/test/Transforms/LoopRotate/PhiRename-1.ll b/llvm/test/Transforms/LoopRotate/PhiRename-1.ll index 94d96d94d59..fe7eaf9a83c 100644 --- a/llvm/test/Transforms/LoopRotate/PhiRename-1.ll +++ b/llvm/test/Transforms/LoopRotate/PhiRename-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -S | not grep {\\\[ .tmp224} +; RUN: opt < %s -loop-rotate -S | not grep {\\\[ .tmp224} ; END. 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" diff --git a/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll b/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll index 2427b7633dd..b0d31bd911e 100644 --- a/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll +++ b/llvm/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-rotate -disable-output +; RUN: opt < %s -loop-rotate -disable-output ; ModuleID = 'PhiSelfRefernce-1.bc' define void @snrm2(i32 %incx) { diff --git a/llvm/test/Transforms/LoopRotate/pr2639.ll b/llvm/test/Transforms/LoopRotate/pr2639.ll index e746672f2cb..96f87d56032 100644 --- a/llvm/test/Transforms/LoopRotate/pr2639.ll +++ b/llvm/test/Transforms/LoopRotate/pr2639.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-deletion -loop-rotate -disable-output +; RUN: opt < %s -loop-deletion -loop-rotate -disable-output ; PR 2639 %struct.HexxagonMove = type { i8, i8, i32 } diff --git a/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll b/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll index 1305e3a4ebd..bf862f69e94 100644 --- a/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll +++ b/llvm/test/Transforms/LoopSimplify/2003-04-25-AssertFail.ll @@ -1,7 +1,7 @@ ; This testcase exposed a problem with the loop identification pass (LoopInfo). ; Basically, it was incorrectly calculating the loop nesting information. ; -; RUN: opt %s -loopsimplify +; RUN: opt < %s -loopsimplify define i32 @yylex() { br label %loopentry.0 diff --git a/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll b/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll index f32366814c4..cd9749bbf6d 100644 --- a/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll +++ b/llvm/test/Transforms/LoopSimplify/2003-05-12-PreheaderExitOfChild.ll @@ -2,7 +2,7 @@ ; inserted for the "fail" loop, but the exit block of a loop is not updated ; to be the preheader instead of the exit loop itself. -; RUN: opt %s -loopsimplify +; RUN: opt < %s -loopsimplify define i32 @re_match_2() { br label %loopentry.1 loopentry.1: ; preds = %endif.82, %0 diff --git a/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll b/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll index 60b55f7fd49..11be6941d8b 100644 --- a/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll +++ b/llvm/test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -instcombine -simplifycfg -licm -disable-output +; RUN: opt < %s -tailduplicate -instcombine -simplifycfg -licm -disable-output target datalayout = "e-p:32:32" @yy_base = external global [787 x i16] ; <[787 x i16]*> [#uses=1] @yy_state_ptr = external global i32* ; <i32**> [#uses=3] diff --git a/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll b/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll index 0318ccc7d62..fb39f05c6db 100644 --- a/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll +++ b/llvm/test/Transforms/LoopSimplify/2003-12-10-ExitBlocksProblem.ll @@ -4,7 +4,7 @@ ; ; This is distilled from a monsterous crafty example. -; RUN: opt %s -licm -disable-output +; RUN: opt < %s -licm -disable-output @G = weak global i32 0 ; <i32*> [#uses=7] diff --git a/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll b/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll index 1e44cbb1d0a..a5d0ba7ad76 100644 --- a/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll +++ b/llvm/test/Transforms/LoopSimplify/2004-02-05-DominatorInfoCorruption.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -verify -licm -disable-output +; RUN: opt < %s -loopsimplify -verify -licm -disable-output define void @.subst_48() { entry: diff --git a/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll b/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll index e8d3eeb4b87..dc5c3135464 100644 --- a/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll +++ b/llvm/test/Transforms/LoopSimplify/2004-03-15-IncorrectDomUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -licm -disable-output +; RUN: opt < %s -loopsimplify -licm -disable-output define void @main() { entry: br i1 false, label %Out, label %loop diff --git a/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll b/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll index 903937bc9b0..721f9b3a034 100644 --- a/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll +++ b/llvm/test/Transforms/LoopSimplify/2004-04-01-IncorrectDomUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -licm -disable-output +; RUN: opt < %s -loopsimplify -licm -disable-output ; This is PR306 diff --git a/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll b/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll index f8153fd5721..cbdfe8bbc0a 100644 --- a/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll +++ b/llvm/test/Transforms/LoopSimplify/2004-04-12-LoopSimplify-SwitchBackedges.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -disable-output +; RUN: opt < %s -loopsimplify -disable-output define void @test() { loopentry.0: diff --git a/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll b/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll index d27c9925b40..f4ecbea3ab0 100644 --- a/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll +++ b/llvm/test/Transforms/LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -loopsimplify -licm -disable-output -verify-dom-info +; RUN: opt < %s -scalarrepl -loopsimplify -licm -disable-output -verify-dom-info define void @inflate() { entry: diff --git a/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll b/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll index 0322ac1a8a7..10202dcf98c 100644 --- a/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll +++ b/llvm/test/Transforms/LoopSimplify/2007-10-28-InvokeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -disable-output +; RUN: opt < %s -loopsimplify -disable-output ; PR1752 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-s0:0:64-f80:32:32" target triple = "i686-pc-mingw32" diff --git a/llvm/test/Transforms/LoopSimplify/basictest.ll b/llvm/test/Transforms/LoopSimplify/basictest.ll index a6f03d69b67..4241d8ad089 100644 --- a/llvm/test/Transforms/LoopSimplify/basictest.ll +++ b/llvm/test/Transforms/LoopSimplify/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify +; RUN: opt < %s -loopsimplify ; This function should get a preheader inserted before BB3, that is jumped ; to by BB1 & BB2 diff --git a/llvm/test/Transforms/LoopSimplify/hardertest.ll b/llvm/test/Transforms/LoopSimplify/hardertest.ll index 9fe3a5f6516..e0a7f81603b 100644 --- a/llvm/test/Transforms/LoopSimplify/hardertest.ll +++ b/llvm/test/Transforms/LoopSimplify/hardertest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify +; RUN: opt < %s -loopsimplify define void @foo(i1 %C) { br i1 %C, label %T, label %F diff --git a/llvm/test/Transforms/LoopSimplify/merge-exits.ll b/llvm/test/Transforms/LoopSimplify/merge-exits.ll index 1d6562a79cc..45f506a498c 100644 --- a/llvm/test/Transforms/LoopSimplify/merge-exits.ll +++ b/llvm/test/Transforms/LoopSimplify/merge-exits.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loopsimplify -loop-rotate -instcombine -indvars -S > %t +; RUN: opt < %s -loopsimplify -loop-rotate -instcombine -indvars -S > %t ; RUN: not grep sext %t ; RUN: grep {phi i64} %t | count 1 diff --git a/llvm/test/Transforms/LoopSimplify/single-backedge.ll b/llvm/test/Transforms/LoopSimplify/single-backedge.ll index a965fb4e9eb..f9567f12429 100644 --- a/llvm/test/Transforms/LoopSimplify/single-backedge.ll +++ b/llvm/test/Transforms/LoopSimplify/single-backedge.ll @@ -2,7 +2,7 @@ ; for all loops. This allows the -indvars pass to recognize the %IV ; induction variable in this testcase. -; RUN: opt %s -indvars -S | grep indvar +; RUN: opt < %s -indvars -S | grep indvar define i32 @test(i1 %C) { ; <label>:0 diff --git a/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll b/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll index c2045ce9e59..1f08a4367bd 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output define void @try_swap() { entry: diff --git a/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll b/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll index ab80f38f27d..f1c523ae6c6 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopVariant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output define i32 @image_to_texture(i32 %indvar454) { loopentry.1.outer: diff --git a/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll b/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll index 3f0d78bcb88..f56a55379c8 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2005-09-12-UsesOutOutsideOfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output define void @main() { entry: diff --git a/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll b/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll index 3c28a539e45..8c2cfaf3210 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2007-04-23-UseIterator.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output 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" diff --git a/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll b/llvm/test/Transforms/LoopStrengthReduce/2008-08-06-CmpStride.ll index 949e73e9464..7c7a21c013f 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 -S | 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 7df857319ba..90477d10697 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 -S | 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 c15529f3a8b..c650d8cf76d 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 -S | 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 70cba5c7519..1ee6b5cdf18 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 -S | 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 64314eacf78..b2cf818dc45 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 -S | grep phi | count 1 -; RUN: opt %s -loop-reduce -S | 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/2009-04-28-no-reduce-mul.ll b/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll index 93900802a19..3a7496ed6c7 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/2009-04-28-no-reduce-mul.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -S \ +; RUN: opt < %s -loop-reduce -S \ ; RUN: | grep {getelementptr.*%lsr.iv.*%lsr.iv.*<i32\\*>} ; The multiply in bb2 must not be reduced to an add, as the sext causes the ; %1 argument to become negative after a while. diff --git a/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll b/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll index 0dfd082ec7e..8cdd264591c 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/different-type-ivs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output ; Test to make sure that loop-reduce never crashes on IV's ; with different types but identical strides. 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 126fbaefea3..4136486fef4 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 -S | \ +; 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 d8702031b15..90051e3542c 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 -S | grep phi | count 2 +; RUN: opt < %s -loop-reduce -S | grep phi | count 2 declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll b/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll index 14e16fdcdf7..20300002eb3 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/dont_reduce_bytes.ll @@ -1,7 +1,7 @@ ; Don't reduce the byte access to P[i], at least not on targets that ; support an efficient 'mem[r1+r2]' addressing mode. -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output declare i1 @pred(i32) diff --git a/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll b/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll index 71d417d1309..214f15a7746 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/dont_reverse.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -S \ +; RUN: opt < %s -loop-reduce -S \ ; RUN: | grep {icmp eq i2 %lsr.iv.next, %xmp4344} ; Don't reverse the iteration if the rhs of the compare is defined diff --git a/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll b/llvm/test/Transforms/LoopStrengthReduce/invariant_value_first.ll index bdb8d360306..f86638b0a82 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 -S | \ +; 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 fbbaad4ca98..37acf0f61db 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 -S | \ +; 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 89ea0d0c7a7..58b8d3eecd0 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 -S | 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 51f8bdcbec5..a032cc97355 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 -S | not grep INDVAR +; RUN: opt < %s -loop-reduce -S | not grep INDVAR declare i1 @pred() diff --git a/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll b/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll index 4d7d1afc8d2..7ef494debdd 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output ; LSR should not crash on this. define fastcc void @loadloop() { diff --git a/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll b/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll index a19cb434905..73c3152d30e 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr2537.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -disable-output +; RUN: opt < %s -loop-reduce -disable-output ; PR 2537 define void @a() { diff --git a/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll b/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll index eb825d17ddd..aafd24ebba1 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr2570.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce -S | 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/pr3086.ll b/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll index 4ab1cb9c80a..9a5911f1df4 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr3086.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -loop-reduce -disable-output -; RUN: opt %s -analyze -scalar-evolution -disable-output +; RUN: opt < %s -loop-reduce -disable-output +; RUN: opt < %s -analyze -scalar-evolution -disable-output ; PR 3086 %struct.Cls = type { i32, i8, [2 x %struct.Cls*], [2 x %struct.Lit*] } diff --git a/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll b/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll index fde0526e591..b809007fea8 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr3399.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis +; RUN: opt < %s -loop-reduce | llvm-dis ; PR3399 @g_53 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll b/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll index 1566ec4116e..9ad27d5ff11 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/pr3571.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-reduce | llvm-dis +; RUN: opt < %s -loop-reduce | llvm-dis ; PR3571 target triple = "i386-mingw32" diff --git a/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll b/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll index 59068596d3f..2302dba913f 100644 --- a/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll +++ b/llvm/test/Transforms/LoopStrengthReduce/quadradic-exit-value.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -analyze -iv-users -disable-output | grep {Stride i64 {3,+,2}<loop>:} +; RUN: opt < %s -analyze -iv-users -disable-output | grep {Stride i64 {3,+,2}<loop>:} ; The value of %r is dependent on a polynomial iteration expression. diff --git a/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll b/llvm/test/Transforms/LoopStrengthReduce/related_indvars.ll index 4386aeb4010..24943788076 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 -S | 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 57e11595faa..53f4b9d5b9f 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 -S | 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 ff6a0d9d8e2..412a716bc43 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 -S | 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 1e6a95187b1..0459bc849bf 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 -S | 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 23f6b61d17f..a99a823a3b7 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 -S | \ +; 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 fd88c3ae203..0a9fab0d5ea 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 -S | \ +; RUN: opt < %s -loop-reduce -S | \ ; RUN: not grep {mul.*%i, 3} ; Indvar should not start at zero: -; RUN: opt %s -loop-reduce -S | \ +; 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 e82a4960812..7c0f053e4c3 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 -S | not grep mul +; RUN: opt < %s -loop-reduce -S | not grep mul declare i1 @pred(i32) diff --git a/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll b/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll index 86e70216fe9..3141bf1900c 100644 --- a/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll +++ b/llvm/test/Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unroll -disable-output +; RUN: opt < %s -loop-unroll -disable-output define i32 @main() { entry: diff --git a/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll b/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll index 5831262fb56..a26346b2eb4 100644 --- a/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll +++ b/llvm/test/Transforms/LoopUnroll/2005-03-06-BadLoopInfoUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unroll -loopsimplify -disable-output +; RUN: opt < %s -loop-unroll -loopsimplify -disable-output define void @print_board() { entry: diff --git a/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll b/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll index 9a1684012c6..8219a0c2305 100644 --- a/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll +++ b/llvm/test/Transforms/LoopUnroll/2006-08-24-MultiBlockLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unroll -S | grep bb72.2 +; RUN: opt < %s -loop-unroll -S | grep bb72.2 define void @vorbis_encode_noisebias_setup() { entry: diff --git a/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll b/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll index 9bfe148a2bc..40c9ce0e50b 100644 --- a/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll +++ b/llvm/test/Transforms/LoopUnroll/2007-04-16-PhiUpdate.ll @@ -1,5 +1,5 @@ ; PR 1334 -; RUN: opt %s -loop-unroll -disable-output +; RUN: opt < %s -loop-unroll -disable-output define void @sal__math_float_manipulator_7__math__joint_array_dcv_ops__Omultiply__3([6 x float]* %agg.result) { entry: diff --git a/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll b/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll index 2601290d411..d4c8402bd2c 100644 --- a/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll +++ b/llvm/test/Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unroll -S | not grep undef +; RUN: opt < %s -loop-unroll -S | not grep undef ; PR1385 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" diff --git a/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll b/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll index 15249e4f7e8..68842a41957 100644 --- a/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll +++ b/llvm/test/Transforms/LoopUnroll/2007-05-09-UnknownTripCount.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unroll -unroll-count=3 -S | grep bb72.2 +; RUN: opt < %s -loop-unroll -unroll-count=3 -S | grep bb72.2 define void @foo(i32 %trips) { entry: diff --git a/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll b/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll index 11958300c3b..1711f119997 100644 --- a/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll +++ b/llvm/test/Transforms/LoopUnroll/2007-11-05-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -disable-output -loop-unroll +; RUN: opt < %s -disable-output -loop-unroll ; PR1770 ; PR1947 diff --git a/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll b/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll index ed8e0cccb54..b4cf4062309 100644 --- a/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll +++ b/llvm/test/Transforms/LoopUnswitch/2006-02-14-LoopSimplifyCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output ; END. target datalayout = "E-p:32:32" diff --git a/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll b/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll index 80c8deb1605..a50bd54e787 100644 --- a/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll +++ b/llvm/test/Transforms/LoopUnswitch/2006-02-22-UnswitchCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output define void @sort_Eq(i32* %S2) { entry: diff --git a/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll b/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll index 5ed4874daa6..e0301572821 100644 --- a/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll +++ b/llvm/test/Transforms/LoopUnswitch/2006-06-13-SingleEntryPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output %struct.BLEND_MAP = type { i16, i16, i16, i32, %struct.BLEND_MAP_ENTRY* } %struct.BLEND_MAP_ENTRY = type { float, i8, { [5 x float], [4 x i8] } } diff --git a/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll b/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll index 32d031d7ce3..fd4d7300b44 100644 --- a/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll +++ b/llvm/test/Transforms/LoopUnswitch/2006-06-27-DeadSwitchCase.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output define void @init_caller_save() { entry: diff --git a/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll b/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll index 0edfd37c795..468b1943069 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-05-09-Unreachable.ll @@ -1,5 +1,5 @@ ; PR1333 -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output 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" diff --git a/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll b/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll index 48f5969206b..bf5a61b3630 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-07-12-ExitDomInfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -instcombine -disable-output +; RUN: opt < %s -loop-unswitch -instcombine -disable-output @str3 = external constant [3 x i8] ; <[3 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll b/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll index a7b38b8357e..5ae335bb666 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-07-13-DomInfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output define i32 @main(i32 %argc, i8** %argv) { entry: diff --git a/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll b/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll index 9bacc4898f0..dfca15403bf 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-07-18-DomInfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output ; PR1559 target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll b/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll index a8a70557a90..fc92579933b 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-08-01-Dom.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -loop-unswitch -disable-output +; RUN: opt < %s -licm -loop-unswitch -disable-output ; PR 1589 %struct.QBasicAtomic = type { i32 } diff --git a/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll b/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll index bbeb7bba4c0..f83acaa6b0b 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-08-01-LCSSA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -instcombine -disable-output +; RUN: opt < %s -loop-unswitch -instcombine -disable-output %struct.ClassDef = type { %struct.QByteArray, %struct.QByteArray, %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", i8, i8, %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", %"struct.QList<ArgumentDef>", %"struct.QMap<QByteArray,QByteArray>", %"struct.QList<ArgumentDef>", %"struct.QMap<QByteArray,QByteArray>", i32, i32 } %struct.FILE = type { i32, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %struct._IO_marker*, %struct.FILE*, i32, i32, i32, i16, i8, [1 x i8], i8*, i64, i8*, i8*, i8*, i8*, i32, i32, [40 x i8] } %struct.Generator = type { %struct.FILE*, %struct.ClassDef*, %"struct.QList<ArgumentDef>", %struct.QByteArray, %"struct.QList<ArgumentDef>" } diff --git a/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll b/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll index 617c39374ff..efbb7619591 100644 --- a/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll +++ b/llvm/test/Transforms/LoopUnswitch/2007-10-04-DomFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -loop-unroll -disable-output +; RUN: opt < %s -licm -loop-unroll -disable-output @resonant = external global i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll b/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll index a2263ea4f04..906c2c581e1 100644 --- a/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll +++ b/llvm/test/Transforms/LoopUnswitch/2008-06-02-DomInfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -instcombine -gvn -disable-output +; RUN: opt < %s -loop-unswitch -instcombine -gvn -disable-output ; PR2372 target triple = "i386-pc-linux-gnu" diff --git a/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll b/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll index 6a1b2aed065..f74054a0589 100644 --- a/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll +++ b/llvm/test/Transforms/LoopUnswitch/2008-06-17-DomFrontier.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -licm -loop-unswitch -disable-output +; RUN: opt < %s -licm -loop-unswitch -disable-output @g_56 = external global i16 ; <i16*> [#uses=2] define i32 @func_67(i32 %p_68, i8 signext %p_69, i8 signext %p_71) nounwind { diff --git a/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll b/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll index 7174968e926..20f2c2bfd74 100644 --- a/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll +++ b/llvm/test/Transforms/LoopUnswitch/2008-11-03-Invariant.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -stats -disable-output |& grep "1 loop-unswitch - Number of branches unswitched" | count 1 +; RUN: opt < %s -loop-unswitch -stats -disable-output |& grep "1 loop-unswitch - Number of branches unswitched" | count 1 ; PR 3170 define i32 @a(i32 %x, i32 %y) nounwind { entry: diff --git a/llvm/test/Transforms/LoopUnswitch/basictest.ll b/llvm/test/Transforms/LoopUnswitch/basictest.ll index 40fe7f84291..1e6f2cf15ee 100644 --- a/llvm/test/Transforms/LoopUnswitch/basictest.ll +++ b/llvm/test/Transforms/LoopUnswitch/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -loop-unswitch -disable-output +; RUN: opt < %s -loop-unswitch -disable-output define i32 @test(i32* %A, i1 %C) { entry: diff --git a/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll b/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll index 87a330ec0fe..31f3d42225a 100644 --- a/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll +++ b/llvm/test/Transforms/LowerInvoke/2003-12-10-Crash.ll @@ -1,6 +1,6 @@ ; This testcase was reduced from Shootout-C++/reversefile.cpp by bugpoint -; RUN: opt %s -lowerinvoke -disable-output +; RUN: opt < %s -lowerinvoke -disable-output declare void @baz() diff --git a/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll b/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll index 569ba265487..bddb70248ed 100644 --- a/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll +++ b/llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerinvoke -enable-correct-eh-support -disable-output +; RUN: opt < %s -lowerinvoke -enable-correct-eh-support -disable-output define void @_ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale() { entry: diff --git a/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll b/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll index 1256d492ee3..1057ad7057c 100644 --- a/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll +++ b/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerinvoke -enable-correct-eh-support -disable-output +; RUN: opt < %s -lowerinvoke -enable-correct-eh-support -disable-output declare void @ll_listnext__listiterPtr() diff --git a/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll b/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll index 60b4544bf44..940204649c7 100644 --- a/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll +++ b/llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerinvoke -enable-correct-eh-support -disable-output +; RUN: opt < %s -lowerinvoke -enable-correct-eh-support -disable-output declare fastcc i32 @ll_listnext__listiterPtr() diff --git a/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll b/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll index 3d24b867942..b46ccfbb79a 100644 --- a/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll +++ b/llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerinvoke -enable-correct-eh-support -disable-output +; RUN: opt < %s -lowerinvoke -enable-correct-eh-support -disable-output ; PR2029 define i32 @main(i32 %argc, i8** %argv) { bb470: diff --git a/llvm/test/Transforms/LowerInvoke/basictest.ll b/llvm/test/Transforms/LowerInvoke/basictest.ll index 22cbc469973..f0ca5f42531 100644 --- a/llvm/test/Transforms/LowerInvoke/basictest.ll +++ b/llvm/test/Transforms/LowerInvoke/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerinvoke -disable-output -enable-correct-eh-support +; RUN: opt < %s -lowerinvoke -disable-output -enable-correct-eh-support define i32 @foo() { diff --git a/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll b/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll index f93539d89e3..9180c15b18f 100644 --- a/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll +++ b/llvm/test/Transforms/LowerSetJmp/2003-11-05-DominanceProperties.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowersetjmp -disable-output +; RUN: opt < %s -lowersetjmp -disable-output %struct.jmpenv = type { i32, i8 } diff --git a/llvm/test/Transforms/LowerSetJmp/simpletest.ll b/llvm/test/Transforms/LowerSetJmp/simpletest.ll index 8ca18ff2409..1430dffdfe3 100644 --- a/llvm/test/Transforms/LowerSetJmp/simpletest.ll +++ b/llvm/test/Transforms/LowerSetJmp/simpletest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowersetjmp -S | grep invoke +; RUN: opt < %s -lowersetjmp -S | grep invoke %JmpBuf = type i32 @.str_1 = internal constant [13 x i8] c"returned %d\0A\00" ; <[13 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll b/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll index c4d07080e17..d143ab05035 100644 --- a/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll +++ b/llvm/test/Transforms/LowerSwitch/2003-05-01-PHIProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerswitch +; RUN: opt < %s -lowerswitch define void @child(i32 %ct.1) { entry: diff --git a/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll b/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll index c01da0c6309..61e1dcd345b 100644 --- a/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll +++ b/llvm/test/Transforms/LowerSwitch/2003-08-23-EmptySwitch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerswitch +; RUN: opt < %s -lowerswitch define void @test() { switch i32 0, label %Next [ diff --git a/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll b/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll index 57d2efe80ef..964b07e3066 100644 --- a/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll +++ b/llvm/test/Transforms/LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -lowerswitch -disable-output +; RUN: opt < %s -lowerswitch -disable-output define void @solve() { entry: diff --git a/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll b/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll index 7a62c9a206d..777f3757bb8 100644 --- a/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll +++ b/llvm/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll @@ -1,6 +1,6 @@ ; Uninitialized values are not handled correctly. ; -; RUN: opt %s -mem2reg -disable-output +; RUN: opt < %s -mem2reg -disable-output ; define i32 @test() { diff --git a/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll b/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll index 46524873948..89bd4928a47 100644 --- a/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll +++ b/llvm/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll @@ -1,7 +1,7 @@ ; This input caused the mem2reg pass to die because it was trying to promote ; the %r alloca, even though it is invalid to do so in this case! ; -; RUN: opt %s -mem2reg +; RUN: opt < %s -mem2reg define void @test() { %r = alloca i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll b/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll index 798ed816ca8..3665483458c 100644 --- a/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll +++ b/llvm/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mem2reg +; RUN: opt < %s -mem2reg define void @_Z3barv() { %result = alloca i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll b/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll index 93a3468d58a..36bd9e64991 100644 --- a/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll +++ b/llvm/test/Transforms/Mem2Reg/2003-04-18-DeadBlockProblem.ll @@ -1,5 +1,5 @@ ; This testcases makes sure that mem2reg can handle unreachable blocks. -; RUN: opt %s -mem2reg +; RUN: opt < %s -mem2reg define i32 @test() { %X = alloca i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll b/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll index 3009b30904c..f5f1ee34365 100644 --- a/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll +++ b/llvm/test/Transforms/Mem2Reg/2003-04-24-MultipleIdenticalSuccessors.ll @@ -1,7 +1,7 @@ ; Mem2reg used to only add one incoming value to a PHI node, even if it had ; multiple incoming edges from a block. ; -; RUN: opt %s -mem2reg -disable-output +; RUN: opt < %s -mem2reg -disable-output define i32 @test(i1 %c1, i1 %c2) { %X = alloca i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll b/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll index fc53456b037..e82caa9fe0f 100644 --- a/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll +++ b/llvm/test/Transforms/Mem2Reg/2003-06-26-IterativePromote.ll @@ -1,5 +1,5 @@ ; Promoting some values allows promotion of other values. -; RUN: opt %s -mem2reg -S | not grep alloca +; RUN: opt < %s -mem2reg -S | not grep alloca define i32 @test2() { %result = alloca i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll b/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll index 4481d70fa62..1d38efc7457 100644 --- a/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll +++ b/llvm/test/Transforms/Mem2Reg/2003-10-05-DeadPHIInsertion.ll @@ -1,7 +1,7 @@ ; Mem2reg should not insert dead PHI nodes! The naive algorithm inserts a PHI ; node in L3, even though there is no load of %A in anything dominated by L3. -; RUN: opt %s -mem2reg -S | not grep phi +; RUN: opt < %s -mem2reg -S | not grep phi define void @test(i32 %B, i1 %C) { %A = alloca i32 ; <i32*> [#uses=4] diff --git a/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll b/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll index 0414efc0774..74355961fbf 100644 --- a/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll +++ b/llvm/test/Transforms/Mem2Reg/2005-06-30-ReadBeforeWrite.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mem2reg -instcombine -S | grep store +; RUN: opt < %s -mem2reg -instcombine -S | grep store ; PR590 diff --git a/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll b/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll index c8264b91bff..8fd3351ba42 100644 --- a/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll +++ b/llvm/test/Transforms/Mem2Reg/2005-11-28-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mem2reg -disable-output +; RUN: opt < %s -mem2reg -disable-output ; PR670 define void @printk(i32, ...) { diff --git a/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll b/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll index 3701ca39b51..50683cf8baa 100644 --- a/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll +++ b/llvm/test/Transforms/Mem2Reg/2007-08-27-VolatileLoadsStores.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -std-compile-opts -S | grep volatile | count 3 +; RUN: opt < %s -std-compile-opts -S | grep volatile | count 3 ; PR1520 ; Don't promote volatile loads/stores. This is really needed to handle setjmp/lonjmp properly. diff --git a/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll b/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll index ada19a1f571..1be6b03beec 100644 --- a/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll +++ b/llvm/test/Transforms/Mem2Reg/PromoteMemToRegister.ll @@ -1,5 +1,5 @@ ; Simple sanity check testcase. Both alloca's should be eliminated. -; RUN: opt %s -mem2reg -S | not grep alloca +; RUN: opt < %s -mem2reg -S | not grep alloca define double @testfunc(i32 %i, double %j) { %I = alloca i32 ; <i32*> [#uses=4] diff --git a/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll b/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll index b9e4b1a3f4f..5013229b77f 100644 --- a/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll +++ b/llvm/test/Transforms/Mem2Reg/UndefValuesMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mem2reg -S | not grep phi +; RUN: opt < %s -mem2reg -S | not grep phi define i32 @testfunc(i1 %C, i32 %i, i8 %j) { %I = alloca i32 ; <i32*> [#uses=2] diff --git a/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll b/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll index 1207f26a4df..30c27137d90 100644 --- a/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll +++ b/llvm/test/Transforms/MemCpyOpt/2008-02-24-MultipleUseofSRet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -dse -S | grep {call.*initialize} | not grep memtmp +; RUN: opt < %s -memcpyopt -dse -S | grep {call.*initialize} | not grep memtmp ; PR2077 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/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll b/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll index 0f79fb325f0..13205e6854f 100644 --- a/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll +++ b/llvm/test/Transforms/MemCpyOpt/2008-03-13-ReturnSlotBitcast.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -S | not grep {call.*memcpy.} +; RUN: opt < %s -memcpyopt -S | not grep {call.*memcpy.} %a = type { i32 } %b = type { float } diff --git a/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll b/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll index f1ae721dae2..4fec169fd06 100644 --- a/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll +++ b/llvm/test/Transforms/MemCpyOpt/2008-04-29-SRetRemoval.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -S | grep {call.*memcpy.*agg.result} +; RUN: opt < %s -memcpyopt -S | grep {call.*memcpy.*agg.result} 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-darwin8" diff --git a/llvm/test/Transforms/MemCpyOpt/crash.ll b/llvm/test/Transforms/MemCpyOpt/crash.ll index ccdfa53b6d7..bf5b2346757 100644 --- a/llvm/test/Transforms/MemCpyOpt/crash.ll +++ b/llvm/test/Transforms/MemCpyOpt/crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -disable-output +; RUN: opt < %s -memcpyopt -disable-output ; PR4882 target datalayout = "e-p:32:32:32-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" diff --git a/llvm/test/Transforms/MemCpyOpt/form-memset.ll b/llvm/test/Transforms/MemCpyOpt/form-memset.ll index 413c181244e..eb8dbe3a614 100644 --- a/llvm/test/Transforms/MemCpyOpt/form-memset.ll +++ b/llvm/test/Transforms/MemCpyOpt/form-memset.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -memcpyopt -S | not grep store -; RUN: opt %s -memcpyopt -S | grep {call.*llvm.memset} +; RUN: opt < %s -memcpyopt -S | not grep store +; RUN: opt < %s -memcpyopt -S | grep {call.*llvm.memset} ; All the stores in this example should be merged into a single memset. diff --git a/llvm/test/Transforms/MemCpyOpt/form-memset2.ll b/llvm/test/Transforms/MemCpyOpt/form-memset2.ll index 8f31bfc823f..c90af9c73ca 100644 --- a/llvm/test/Transforms/MemCpyOpt/form-memset2.ll +++ b/llvm/test/Transforms/MemCpyOpt/form-memset2.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -memcpyopt -S | not grep store -; RUN: opt %s -memcpyopt -S | grep {call.*llvm.memset} | count 3 +; RUN: opt < %s -memcpyopt -S | not grep store +; RUN: opt < %s -memcpyopt -S | grep {call.*llvm.memset} | count 3 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-darwin8" diff --git a/llvm/test/Transforms/MemCpyOpt/memcpy.ll b/llvm/test/Transforms/MemCpyOpt/memcpy.ll index 71a6cd0ff45..724acfab475 100644 --- a/llvm/test/Transforms/MemCpyOpt/memcpy.ll +++ b/llvm/test/Transforms/MemCpyOpt/memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -dse -S | grep {call.*memcpy} | count 1 +; RUN: opt < %s -memcpyopt -dse -S | grep {call.*memcpy} | count 1 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 = "i686-apple-darwin9" diff --git a/llvm/test/Transforms/MemCpyOpt/memmove.ll b/llvm/test/Transforms/MemCpyOpt/memmove.ll index a1d42de4d5c..73bbf0bd2e4 100644 --- a/llvm/test/Transforms/MemCpyOpt/memmove.ll +++ b/llvm/test/Transforms/MemCpyOpt/memmove.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -S | FileCheck %s +; RUN: opt < %s -memcpyopt -S | FileCheck %s ; These memmoves should get optimized to memcpys. 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" diff --git a/llvm/test/Transforms/MemCpyOpt/sret.ll b/llvm/test/Transforms/MemCpyOpt/sret.ll index 28391780692..5002875ae32 100644 --- a/llvm/test/Transforms/MemCpyOpt/sret.ll +++ b/llvm/test/Transforms/MemCpyOpt/sret.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -memcpyopt -S | not grep {call.*memcpy} +; RUN: opt < %s -memcpyopt -S | not grep {call.*memcpy} 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 = "i686-apple-darwin9" diff --git a/llvm/test/Transforms/MergeFunc/fold-weak.ll b/llvm/test/Transforms/MergeFunc/fold-weak.ll index 195c379a05a..e12473125c7 100644 --- a/llvm/test/Transforms/MergeFunc/fold-weak.ll +++ b/llvm/test/Transforms/MergeFunc/fold-weak.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mergefunc -S > %t +; RUN: opt < %s -mergefunc -S > %t ; RUN: grep {define weak} %t | count 2 ; RUN: grep {call} %t | count 2 diff --git a/llvm/test/Transforms/MergeFunc/phi-speculation1.ll b/llvm/test/Transforms/MergeFunc/phi-speculation1.ll index a658daeca1f..7b2a2fe5d52 100644 --- a/llvm/test/Transforms/MergeFunc/phi-speculation1.ll +++ b/llvm/test/Transforms/MergeFunc/phi-speculation1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mergefunc -stats -disable-output |& not grep {functions merged} +; RUN: opt < %s -mergefunc -stats -disable-output |& not grep {functions merged} define i32 @foo1(i32 %x) { entry: diff --git a/llvm/test/Transforms/MergeFunc/phi-speculation2.ll b/llvm/test/Transforms/MergeFunc/phi-speculation2.ll index ce9b04b8468..f080191ef86 100644 --- a/llvm/test/Transforms/MergeFunc/phi-speculation2.ll +++ b/llvm/test/Transforms/MergeFunc/phi-speculation2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -mergefunc -stats -disable-output |& grep {functions merged} +; RUN: opt < %s -mergefunc -stats -disable-output |& grep {functions merged} define i32 @foo1(i32 %x) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll b/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll index 9f7d12cc902..356113c0213 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-08-02-Switch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define fastcc void @_ov_splice(i32 %n1, i32 %n2, i32 %ch2) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll b/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll index 63785f36e4a..9dd2b978918 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-08-07-LeaderOffByOne.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define void @safe_strcpy(i32 %size1) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll b/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll index bf1f5c5066f..8e4e8a7221f 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-09-20-ResolveCycle.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define void @gs_image_next() { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll b/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll index 237d55eff23..1ec1a38efdd 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-09-20-SetCC.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -S | grep br | grep return.i.bb8_crit_edge | grep false +; RUN: opt < %s -predsimplify -S | grep br | grep return.i.bb8_crit_edge | grep false @str = external global [4 x i8] ; <[4 x i8]*> [#uses=1] declare i32 @sprintf(i8*, i8*, ...) diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll b/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll index 00923b0af93..437106fbf19 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ImpossibleGT.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define void @readMotionInfoFromNAL() { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll b/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll index 59c80ebd139..71cc8bbe34e 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-11-04-ReplacingZeros.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define i32 @test_wp_B_slice(i32 %select_method) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll b/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll index 6e1e8517dbd..5ec420c8e1c 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-11-05-CycleGTLT.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define void @diff(i32 %N) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll b/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll index 08b09aa95bf..0b3e934abb3 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-11-11-Squeeze.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output %struct.cube_struct = type { i32, i32, i32, i32*, i32*, i32*, i32*, i32*, i32*, i32*, i32**, i32**, i32*, i32*, i32, i32, i32*, i32, i32 } @cube = external global %struct.cube_struct ; <%struct.cube_struct*> [#uses=2] diff --git a/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll b/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll index d472b6ff78c..8db094fdddd 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2006-11-12-MergeNodes.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output ; END. target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll b/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll index 7d74df2d6ab..2d45eb31437 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2007-01-04-SelectSwitch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output define void @ercMarkCurrMBConcealed(i32 %comp) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll b/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll index c820ae7e8bd..aac8c0b3d20 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2007-03-17-OpsToDefVRP.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -S | grep -v %c +; RUN: opt < %s -predsimplify -S | grep -v %c define void @foo(i8* %X, i8* %Y) { entry: %A = load i8* %X diff --git a/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll b/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll index 29e7ae4fe50..88c799cb635 100644 --- a/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll +++ b/llvm/test/Transforms/PredicateSimplifier/2007-09-19-Subtract.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -S | grep unreachable | count 2 +; RUN: opt < %s -predsimplify -S | grep unreachable | count 2 ; PR1683 @.str = internal constant [13 x i8] c"c36174a.adb\00\00" ; <[13 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll index a0ce26e9efa..3b4c58f2f8b 100644 --- a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll +++ b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -verify +; RUN: opt < %s -predsimplify -verify define void @dgefa() { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll index 5fbf99c9048..fd186cd595d 100644 --- a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll +++ b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -verify +; RUN: opt < %s -predsimplify -verify target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" deplibs = [ "c", "crtend" ] diff --git a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll index a674baef7ce..048757a2413 100644 --- a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll +++ b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -simplifycfg -S | grep pass +; RUN: opt < %s -predsimplify -simplifycfg -S | grep pass define void @regtest(i32 %x) { entry: diff --git a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll index 28f343f01e0..4a5c80f0584 100644 --- a/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll +++ b/llvm/test/Transforms/PredicateSimplifier/predsimplify.reg4.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -predsimplify -disable-output +; RUN: opt < %s -predsimplify -disable-output target datalayout = "e-p:32:32" target triple = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll b/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll index 2b46c76c43f..679eafd5936 100644 --- a/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll +++ b/llvm/test/Transforms/PruneEH/2003-09-14-ExternalCall.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -S | grep invoke +; RUN: opt < %s -prune-eh -S | grep invoke declare void @External() diff --git a/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll b/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll index fe593d2012d..a01070308be 100644 --- a/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll +++ b/llvm/test/Transforms/PruneEH/2003-11-21-PHIUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -disable-output +; RUN: opt < %s -prune-eh -disable-output define internal void @callee() { ret void diff --git a/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll b/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll index 2d6e6357ef7..fb97ae87083 100644 --- a/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll +++ b/llvm/test/Transforms/PruneEH/2008-06-02-Weak.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -S | not grep nounwind +; RUN: opt < %s -prune-eh -S | not grep nounwind define weak void @f() { entry: diff --git a/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll b/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll index cbaa1176f11..347af8f8463 100644 --- a/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll +++ b/llvm/test/Transforms/PruneEH/2008-09-05-CGUpdate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -inline -print-callgraph \ +; RUN: opt < %s -prune-eh -inline -print-callgraph \ ; RUN: -disable-output |& \ ; RUN: grep {Calls.*ce3806g__fxio__put__put_int64__4.1339} | count 2 %struct.FRAME.ce3806g = type { %struct.string___XUB, %struct.string___XUB, %struct.string___XUB, %struct.string___XUB } diff --git a/llvm/test/Transforms/PruneEH/recursivetest.ll b/llvm/test/Transforms/PruneEH/recursivetest.ll index af215aec1da..724c7cf224c 100644 --- a/llvm/test/Transforms/PruneEH/recursivetest.ll +++ b/llvm/test/Transforms/PruneEH/recursivetest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -S | not grep invoke +; RUN: opt < %s -prune-eh -S | not grep invoke define internal i32 @foo() { invoke i32 @foo( ) diff --git a/llvm/test/Transforms/PruneEH/simplenoreturntest.ll b/llvm/test/Transforms/PruneEH/simplenoreturntest.ll index f13fef3f0f5..6cdd42fff84 100644 --- a/llvm/test/Transforms/PruneEH/simplenoreturntest.ll +++ b/llvm/test/Transforms/PruneEH/simplenoreturntest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -S | not grep {ret i32} +; RUN: opt < %s -prune-eh -S | not grep {ret i32} declare void @noreturn() noreturn; diff --git a/llvm/test/Transforms/PruneEH/simpletest.ll b/llvm/test/Transforms/PruneEH/simpletest.ll index e081f6fe69f..77c429dae6d 100644 --- a/llvm/test/Transforms/PruneEH/simpletest.ll +++ b/llvm/test/Transforms/PruneEH/simpletest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -prune-eh -S | not grep invoke +; RUN: opt < %s -prune-eh -S | not grep invoke declare void @nounwind() nounwind diff --git a/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll b/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll index a84b71cc3da..75e02e84fac 100644 --- a/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll +++ b/llvm/test/Transforms/RaiseAllocations/2004-11-08-FreeUseCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -raiseallocs -disable-output +; RUN: opt < %s -raiseallocs -disable-output define void @main() { %tmp.13 = call i32 (...)* @free( i32 32 ) ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll b/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll index 2f96f569bcf..1cf072910a6 100644 --- a/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll +++ b/llvm/test/Transforms/RaiseAllocations/FreeCastConstantExpr.ll @@ -1,6 +1,6 @@ ; This situation can occur due to the funcresolve pass. ; -; RUN: opt %s -raiseallocs -S | not grep call +; RUN: opt < %s -raiseallocs -S | not grep call declare void @free(i8*) diff --git a/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll b/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll index 354600b7c91..5780990c761 100644 --- a/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll +++ b/llvm/test/Transforms/Reassociate/2002-05-15-AgressiveSubMove.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -instcombine -constprop -dce -S | not grep add +; RUN: opt < %s -reassociate -instcombine -constprop -dce -S | not grep add define i32 @test(i32 %A) { %X = add i32 %A, 1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll b/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll index c34331cb8ce..c18af5e07ef 100644 --- a/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll +++ b/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate.ll @@ -1,6 +1,6 @@ ; With sub reassociation, constant folding can eliminate all of the constants. ; -; RUN: opt %s -reassociate -constprop -instcombine -dce -S | not grep add +; RUN: opt < %s -reassociate -constprop -instcombine -dce -S | not grep add define i32 @test(i32 %A, i32 %B) { %W = add i32 5, %B ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll b/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll index 2350911cd6a..5848821e10f 100644 --- a/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll +++ b/llvm/test/Transforms/Reassociate/2002-05-15-SubReassociate2.ll @@ -1,6 +1,6 @@ ; With sub reassociation, constant folding can eliminate the two 12 constants. ; -; RUN: opt %s -reassociate -constprop -dce -S | not grep 12 +; RUN: opt < %s -reassociate -constprop -dce -S | not grep 12 define i32 @test(i32 %A, i32 %B, i32 %C, i32 %D) { %M = add i32 %A, 12 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll b/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll index fe1a9cca8ea..bbb08f96985 100644 --- a/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll +++ b/llvm/test/Transforms/Reassociate/2002-07-09-DominanceProblem.ll @@ -1,6 +1,6 @@ ; The reassociate pass is not preserving dominance properties correctly ; -; RUN: opt %s -reassociate +; RUN: opt < %s -reassociate define i32 @compute_dist(i32 %i, i32 %j) { %reg119 = sub i32 %j, %i ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll b/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll index a7eaff2c4bd..af7a821a4ba 100644 --- a/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll +++ b/llvm/test/Transforms/Reassociate/2003-08-12-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -disable-output +; RUN: opt < %s -reassociate -disable-output define i32 @test(i32 %A.1, i32 %B.1, i32 %C.1, i32 %D.1) { %tmp.16 = and i32 %A.1, %B.1 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll b/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll index 10e05a9910f..9864de45f88 100644 --- a/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll +++ b/llvm/test/Transforms/Reassociate/2005-08-24-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -disable-output +; RUN: opt < %s -reassociate -disable-output define void @test(i32 %a, i32 %b, i32 %c, i32 %d) { %tmp.2 = xor i32 %a, %b ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll b/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll index c7b54b0895a..33e44d4ba75 100644 --- a/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll +++ b/llvm/test/Transforms/Reassociate/2005-09-01-ArrayOutOfBounds.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -instcombine -S |\ +; RUN: opt < %s -reassociate -instcombine -S |\ ; RUN: grep {ret i32 0} define i32 @f(i32 %a0, i32 %a1, i32 %a2, i32 %a3, i32 %a4) { diff --git a/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll b/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll index d12ce4ad964..384cbc90a74 100644 --- a/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll +++ b/llvm/test/Transforms/Reassociate/2006-04-27-ReassociateVector.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -disable-output +; RUN: opt < %s -reassociate -disable-output define void @foo() { %tmp162 = fsub <4 x float> zeroinitializer, zeroinitializer ; <<4 x float>> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/basictest.ll b/llvm/test/Transforms/Reassociate/basictest.ll index c3135debaf2..eca2d6310d3 100644 --- a/llvm/test/Transforms/Reassociate/basictest.ll +++ b/llvm/test/Transforms/Reassociate/basictest.ll @@ -1,6 +1,6 @@ ; With reassociation, constant folding can eliminate the 12 and -12 constants. ; -; RUN: opt %s -reassociate -constprop -instcombine -die -S | not grep add +; RUN: opt < %s -reassociate -constprop -instcombine -die -S | not grep add define i32 @test(i32 %arg) { %tmp1 = sub i32 -12, %arg ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/basictest2.ll b/llvm/test/Transforms/Reassociate/basictest2.ll index 64ca58f4e3a..ba1ff9ec73f 100644 --- a/llvm/test/Transforms/Reassociate/basictest2.ll +++ b/llvm/test/Transforms/Reassociate/basictest2.ll @@ -1,6 +1,6 @@ ; With reassociation, constant folding can eliminate the +/- 30 constants. ; -; RUN: opt %s -reassociate -constprop -instcombine -die -S | not grep 30 +; RUN: opt < %s -reassociate -constprop -instcombine -die -S | not grep 30 define i32 @test(i32 %reg109, i32 %reg1111) { %reg115 = add i32 %reg109, -30 ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/basictest3.ll b/llvm/test/Transforms/Reassociate/basictest3.ll index 447e72bc0b5..92285fbbb63 100644 --- a/llvm/test/Transforms/Reassociate/basictest3.ll +++ b/llvm/test/Transforms/Reassociate/basictest3.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -gvn -S | grep add | count 6 +; RUN: opt < %s -reassociate -gvn -S | grep add | count 6 ; Each of these functions should turn into two adds each. @e = external global i32 ; <i32*> [#uses=3] diff --git a/llvm/test/Transforms/Reassociate/basictest4.ll b/llvm/test/Transforms/Reassociate/basictest4.ll index ad56339997b..88dbdf78150 100644 --- a/llvm/test/Transforms/Reassociate/basictest4.ll +++ b/llvm/test/Transforms/Reassociate/basictest4.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -gvn -instcombine -S | not grep add +; RUN: opt < %s -reassociate -gvn -instcombine -S | not grep add @a = weak global i32 0 ; <i32*> [#uses=1] @b = weak global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/looptest.ll b/llvm/test/Transforms/Reassociate/looptest.ll index aec84e6f858..91723bc37b0 100644 --- a/llvm/test/Transforms/Reassociate/looptest.ll +++ b/llvm/test/Transforms/Reassociate/looptest.ll @@ -12,7 +12,7 @@ ; In this case, we want to reassociate the specified expr so that i+j can be ; hoisted out of the inner most loop. ; -; RUN: opt %s -reassociate -S | grep 115 | not grep 117 +; RUN: opt < %s -reassociate -S | grep 115 | not grep 117 ; END. @.LC0 = internal global [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/mul-neg-add.ll b/llvm/test/Transforms/Reassociate/mul-neg-add.ll index a2d92156181..dd6ddd9b62e 100644 --- a/llvm/test/Transforms/Reassociate/mul-neg-add.ll +++ b/llvm/test/Transforms/Reassociate/mul-neg-add.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -instcombine -S |\ +; RUN: opt < %s -reassociate -instcombine -S |\ ; RUN: not grep {sub i32 0} define i32 @test(i32 %X, i32 %Y, i32 %Z) { diff --git a/llvm/test/Transforms/Reassociate/negation.ll b/llvm/test/Transforms/Reassociate/negation.ll index 9403ddfb1df..6a3dfd3b820 100644 --- a/llvm/test/Transforms/Reassociate/negation.ll +++ b/llvm/test/Transforms/Reassociate/negation.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -reassociate -instcombine -S | not grep sub +; RUN: opt < %s -reassociate -instcombine -S | not grep sub ; Test that we can turn things like X*-(Y*Z) -> X*-1*Y*Z. diff --git a/llvm/test/Transforms/Reassociate/otherops.ll b/llvm/test/Transforms/Reassociate/otherops.ll index 267d3bd13c3..d68d00818cb 100644 --- a/llvm/test/Transforms/Reassociate/otherops.ll +++ b/llvm/test/Transforms/Reassociate/otherops.ll @@ -1,6 +1,6 @@ ; Reassociation should apply to Add, Mul, And, Or, & Xor ; -; RUN: opt %s -reassociate -constprop -instcombine -die -S | not grep 12 +; RUN: opt < %s -reassociate -constprop -instcombine -die -S | not grep 12 define i32 @test_mul(i32 %arg) { %tmp1 = mul i32 12, %arg ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/shifttest.ll b/llvm/test/Transforms/Reassociate/shifttest.ll index 96a5e471677..8b2cbc98c47 100644 --- a/llvm/test/Transforms/Reassociate/shifttest.ll +++ b/llvm/test/Transforms/Reassociate/shifttest.ll @@ -1,6 +1,6 @@ ; With shl->mul reassociation, we can see that this is (shl A, 9) * A ; -; RUN: opt %s -reassociate -instcombine -S |\ +; RUN: opt < %s -reassociate -instcombine -S |\ ; RUN: grep {shl .*, 9} define i32 @test(i32 %A, i32 %B) { diff --git a/llvm/test/Transforms/Reassociate/subtest.ll b/llvm/test/Transforms/Reassociate/subtest.ll index bf43cdf0b85..4c63d1238a6 100644 --- a/llvm/test/Transforms/Reassociate/subtest.ll +++ b/llvm/test/Transforms/Reassociate/subtest.ll @@ -1,6 +1,6 @@ ; With sub reassociation, constant folding can eliminate the 12 and -12 constants. ; -; RUN: opt %s -reassociate -instcombine -S | not grep 12 +; RUN: opt < %s -reassociate -instcombine -S | not grep 12 define i32 @test(i32 %A, i32 %B) { %X = add i32 -12, %A ; <i32> [#uses=1] diff --git a/llvm/test/Transforms/Reassociate/subtest2.ll b/llvm/test/Transforms/Reassociate/subtest2.ll index 9431b9773f2..0513c5fc1b6 100644 --- a/llvm/test/Transforms/Reassociate/subtest2.ll +++ b/llvm/test/Transforms/Reassociate/subtest2.ll @@ -1,6 +1,6 @@ ; With sub reassociation, constant folding can eliminate the uses of %a. ; -; RUN: opt %s -reassociate -instcombine -S | grep %a | count 1 +; RUN: opt < %s -reassociate -instcombine -S | grep %a | count 1 ; PR2047 define i32 @test(i32 %a, i32 %b, i32 %c) nounwind { diff --git a/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll b/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll index c02f6eefcfc..bb0cf04f67b 100644 --- a/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll +++ b/llvm/test/Transforms/SCCP/2002-05-02-EdgeFailure.ll @@ -5,7 +5,7 @@ ; real benchmark (mst from Olden benchmark, MakeGraph function). When SCCP is ; fixed, this should be eliminated by a single SCCP application. ; -; RUN: opt %s -sccp -S | not grep loop +; RUN: opt < %s -sccp -S | not grep loop define i32* @test() { bb1: diff --git a/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll b/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll index e6a181170e9..bb5b51d1bbb 100644 --- a/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll +++ b/llvm/test/Transforms/SCCP/2002-05-02-MissSecondInst.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | not grep sub +; RUN: opt < %s -sccp -S | not grep sub define void @test3(i32, i32) { add i32 0, 0 ; <i32>:3 [#uses=0] diff --git a/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll b/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll index 90776e65546..f6198025b80 100644 --- a/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll +++ b/llvm/test/Transforms/SCCP/2002-05-20-MissedIncomingValue.ll @@ -1,7 +1,7 @@ ; This test shows a case where SCCP is incorrectly eliminating the PHI node ; because it thinks it has a constant 0 value, when it really doesn't. -; RUN: opt %s -sccp -S | grep phi +; RUN: opt < %s -sccp -S | grep phi define i32 @test(i32 %A, i1 %c) { bb1: diff --git a/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll b/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll index 39c1142cdbe..f02a29379b8 100644 --- a/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll +++ b/llvm/test/Transforms/SCCP/2002-05-21-InvalidSimplify.ll @@ -2,7 +2,7 @@ ; this is in fact NOT the case, so the return should still be alive in the code ; after sccp and CFG simplification have been performed. ; -; RUN: opt %s -sccp -simplifycfg -S | \ +; RUN: opt < %s -sccp -simplifycfg -S | \ ; RUN: grep ret define void @old_main() { diff --git a/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll b/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll index d6136005e63..6aaf33ec206 100644 --- a/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll +++ b/llvm/test/Transforms/SCCP/2002-08-30-GetElementPtrTest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | not grep %X +; RUN: opt < %s -sccp -S | not grep %X @G = external global [40 x i32] ; <[40 x i32]*> [#uses=1] diff --git a/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll b/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll index d9335a20c6d..576f5d6504d 100644 --- a/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll +++ b/llvm/test/Transforms/SCCP/2003-06-24-OverdefinedPHIValue.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -simplifycfg -S | \ +; RUN: opt < %s -sccp -simplifycfg -S | \ ; RUN: not grep then: define void @cprop_test11(i32* %data.1) { diff --git a/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll b/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll index 460963d2631..9876375ae88 100644 --- a/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll +++ b/llvm/test/Transforms/SCCP/2003-08-26-InvokeHandling.ll @@ -1,5 +1,5 @@ ; The PHI cannot be eliminated from this testcase, SCCP is mishandling invoke's! -; RUN: opt %s -sccp -S | grep phi +; RUN: opt < %s -sccp -S | grep phi declare void @foo() diff --git a/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll b/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll index 98cced0fce9..5d2c78ef874 100644 --- a/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll +++ b/llvm/test/Transforms/SCCP/2004-11-16-DeadInvoke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -disable-output +; RUN: opt < %s -sccp -disable-output declare i32 @foo() diff --git a/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll b/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll index 5699ee9b5b6..4adfde3bfe9 100644 --- a/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll +++ b/llvm/test/Transforms/SCCP/2004-12-10-UndefBranchBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | grep {ret i32 1} +; RUN: opt < %s -sccp -S | grep {ret i32 1} ; This function definitely returns 1, even if we don't know the direction ; of the branch. diff --git a/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll b/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll index 9cec1e6e1e1..47f9cb45cc6 100644 --- a/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll +++ b/llvm/test/Transforms/SCCP/2006-10-23-IPSCCP-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -disable-output +; RUN: opt < %s -sccp -disable-output ; END. target datalayout = "E-p:32:32" target triple = "powerpc-apple-darwin8.7.0" diff --git a/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll b/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll index afdf9dab2b0..cee33498721 100644 --- a/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll +++ b/llvm/test/Transforms/SCCP/2006-12-04-PackedType.ll @@ -1,7 +1,7 @@ ; Test VectorType handling by SCCP. ; SCCP ignores VectorTypes until PR 1034 is fixed ; -; RUN: opt %s -sccp +; RUN: opt < %s -sccp ; END. target datalayout = "E-p:32:32" diff --git a/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll b/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll index 752222c6d9c..ec69ce05fe9 100644 --- a/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll +++ b/llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | \ +; RUN: opt < %s -sccp -S | \ ; RUN: grep {ret i1 false} define i1 @foo() { diff --git a/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll b/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll index 6ab44acdaa4..aa613dca5d1 100644 --- a/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll +++ b/llvm/test/Transforms/SCCP/2008-01-27-UndefCorrelate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | grep undef | count 1 +; RUN: opt < %s -sccp -S | grep undef | count 1 ; PR1938 define i32 @main() { diff --git a/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll b/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll index 879a99a54ef..cd6cf9704a5 100644 --- a/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll +++ b/llvm/test/Transforms/SCCP/2008-05-23-UndefCallFold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | not grep {ret i32 undef} +; RUN: opt < %s -sccp -S | not grep {ret i32 undef} ; PR2358 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" diff --git a/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll b/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll index 040aaacfcbe..d23ee2b23d7 100644 --- a/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll +++ b/llvm/test/Transforms/SCCP/2009-01-14-IPSCCP-Invoke.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -ipsccp -S | grep {ret i32 42} -; RUN: opt %s -ipsccp -S | grep {ret i32 undef} +; RUN: opt < %s -ipsccp -S | grep {ret i32 42} +; RUN: opt < %s -ipsccp -S | grep {ret i32 undef} ; PR3325 define i32 @main() { diff --git a/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll b/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll index 3d1b2945022..7aced663527 100644 --- a/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll +++ b/llvm/test/Transforms/SCCP/2009-05-27-VectorOperandZero.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -disable-output +; RUN: opt < %s -sccp -disable-output ; PR4277 define i32 @main() nounwind { diff --git a/llvm/test/Transforms/SCCP/apint-array.ll b/llvm/test/Transforms/SCCP/apint-array.ll index a3365fa832a..1e75878f3ae 100644 --- a/llvm/test/Transforms/SCCP/apint-array.ll +++ b/llvm/test/Transforms/SCCP/apint-array.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | grep {ret i101 12} +; RUN: opt < %s -sccp -S | grep {ret i101 12} @Y = constant [6 x i101] [ i101 12, i101 123456789000000, i101 -12,i101 -123456789000000, i101 0,i101 9123456789000000] diff --git a/llvm/test/Transforms/SCCP/apint-basictest.ll b/llvm/test/Transforms/SCCP/apint-basictest.ll index a7c4bf6f91d..c03bfef7430 100644 --- a/llvm/test/Transforms/SCCP/apint-basictest.ll +++ b/llvm/test/Transforms/SCCP/apint-basictest.ll @@ -1,7 +1,7 @@ ; This is a basic sanity check for constant propogation. The add instruction ; should be eliminated. -; RUN: opt %s -sccp -S | not grep add +; RUN: opt < %s -sccp -S | not grep add define i128 @test(i1 %B) { br i1 %B, label %BB1, label %BB2 diff --git a/llvm/test/Transforms/SCCP/apint-basictest2.ll b/llvm/test/Transforms/SCCP/apint-basictest2.ll index 7ec3997f82d..173482786f2 100644 --- a/llvm/test/Transforms/SCCP/apint-basictest2.ll +++ b/llvm/test/Transforms/SCCP/apint-basictest2.ll @@ -1,8 +1,8 @@ ; This is a basic sanity check for constant propogation. The add instruction ; and phi instruction should be eliminated. -; RUN: opt %s -sccp -S | not grep phi -; RUN: opt %s -sccp -S | not grep add +; RUN: opt < %s -sccp -S | not grep phi +; RUN: opt < %s -sccp -S | not grep add define i128 @test(i1 %B) { br i1 %B, label %BB1, label %BB2 diff --git a/llvm/test/Transforms/SCCP/apint-basictest3.ll b/llvm/test/Transforms/SCCP/apint-basictest3.ll index f74b459a72a..47671bf46b3 100644 --- a/llvm/test/Transforms/SCCP/apint-basictest3.ll +++ b/llvm/test/Transforms/SCCP/apint-basictest3.ll @@ -2,8 +2,8 @@ ; arithmatic operations. -; RUN: opt %s -sccp -S | not grep mul -; RUN: opt %s -sccp -S | not grep umod +; RUN: opt < %s -sccp -S | not grep mul +; RUN: opt < %s -sccp -S | not grep umod define i128 @test(i1 %B) { br i1 %B, label %BB1, label %BB2 diff --git a/llvm/test/Transforms/SCCP/apint-bigarray.ll b/llvm/test/Transforms/SCCP/apint-bigarray.ll index 2539b5d0de0..0dd9ad331a0 100644 --- a/llvm/test/Transforms/SCCP/apint-bigarray.ll +++ b/llvm/test/Transforms/SCCP/apint-bigarray.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | not grep %X +; RUN: opt < %s -sccp -S | not grep %X @G = global [1000000 x i10000] zeroinitializer diff --git a/llvm/test/Transforms/SCCP/apint-ipsccp1.ll b/llvm/test/Transforms/SCCP/apint-ipsccp1.ll index 3b26d5b041e..fda40f53fe1 100644 --- a/llvm/test/Transforms/SCCP/apint-ipsccp1.ll +++ b/llvm/test/Transforms/SCCP/apint-ipsccp1.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipsccp -S | grep -v {ret i512 undef} | \ +; RUN: opt < %s -ipsccp -S | grep -v {ret i512 undef} | \ ; RUN: grep {ret i8 2} define internal i512 @test(i1 %B) { diff --git a/llvm/test/Transforms/SCCP/apint-ipsccp2.ll b/llvm/test/Transforms/SCCP/apint-ipsccp2.ll index 9a7fc6da623..3c02e05548d 100644 --- a/llvm/test/Transforms/SCCP/apint-ipsccp2.ll +++ b/llvm/test/Transforms/SCCP/apint-ipsccp2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipsccp -S | grep -v {ret i101 0} | \ +; RUN: opt < %s -ipsccp -S | grep -v {ret i101 0} | \ ; RUN: grep -v {ret i101 undef} | not grep ret diff --git a/llvm/test/Transforms/SCCP/apint-ipsccp4.ll b/llvm/test/Transforms/SCCP/apint-ipsccp4.ll index 6ef6c30877f..75875ff642d 100644 --- a/llvm/test/Transforms/SCCP/apint-ipsccp4.ll +++ b/llvm/test/Transforms/SCCP/apint-ipsccp4.ll @@ -1,8 +1,8 @@ ; This test makes sure that these instructions are properly constant propagated. -; RUN: opt %s -ipsccp -S | not grep load -; RUN: opt %s -ipsccp -S | not grep add -; RUN: opt %s -ipsccp -S | not grep phi +; RUN: opt < %s -ipsccp -S | not grep load +; RUN: opt < %s -ipsccp -S | not grep add +; RUN: opt < %s -ipsccp -S | not grep phi @Y = constant [2 x { i212, float }] [ { i212, float } { i212 12, float 1.0 }, diff --git a/llvm/test/Transforms/SCCP/basictest.ll b/llvm/test/Transforms/SCCP/basictest.ll index bc68ce44ba4..dc0f702bcd9 100644 --- a/llvm/test/Transforms/SCCP/basictest.ll +++ b/llvm/test/Transforms/SCCP/basictest.ll @@ -1,7 +1,7 @@ ; This is a basic sanity check for constant propogation. The add instruction ; should be eliminated. -; RUN: opt %s -sccp -S | not grep add +; RUN: opt < %s -sccp -S | not grep add define i32 @test(i1 %B) { br i1 %B, label %BB1, label %BB2 diff --git a/llvm/test/Transforms/SCCP/ipsccp-basic.ll b/llvm/test/Transforms/SCCP/ipsccp-basic.ll index 185d70fd41e..7f0772e53d9 100644 --- a/llvm/test/Transforms/SCCP/ipsccp-basic.ll +++ b/llvm/test/Transforms/SCCP/ipsccp-basic.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipsccp -S | \ +; RUN: opt < %s -ipsccp -S | \ ; RUN: grep -v {ret i32 17} | grep -v {ret i32 undef} | not grep ret define internal i32 @bar(i32 %A) { diff --git a/llvm/test/Transforms/SCCP/ipsccp-conditional.ll b/llvm/test/Transforms/SCCP/ipsccp-conditional.ll index 1c48c6aaf45..07a427ea91f 100644 --- a/llvm/test/Transforms/SCCP/ipsccp-conditional.ll +++ b/llvm/test/Transforms/SCCP/ipsccp-conditional.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipsccp -S | \ +; RUN: opt < %s -ipsccp -S | \ ; RUN: grep -v {ret i32 0} | grep -v {ret i32 undef} | not grep ret define internal i32 @bar(i32 %A) { diff --git a/llvm/test/Transforms/SCCP/ipsccp-gvar.ll b/llvm/test/Transforms/SCCP/ipsccp-gvar.ll index e83574fdaeb..ecbd9596952 100644 --- a/llvm/test/Transforms/SCCP/ipsccp-gvar.ll +++ b/llvm/test/Transforms/SCCP/ipsccp-gvar.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ipsccp -S | not grep global +; RUN: opt < %s -ipsccp -S | not grep global @G = internal global i32 undef ; <i32*> [#uses=5] diff --git a/llvm/test/Transforms/SCCP/logical-nuke.ll b/llvm/test/Transforms/SCCP/logical-nuke.ll index b1c234eff1c..b3d845c7eec 100644 --- a/llvm/test/Transforms/SCCP/logical-nuke.ll +++ b/llvm/test/Transforms/SCCP/logical-nuke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sccp -S | grep {ret i32 0} +; RUN: opt < %s -sccp -S | grep {ret i32 0} ; Test that SCCP has basic knowledge of when and/or nuke overdefined values. diff --git a/llvm/test/Transforms/SCCP/sccptest.ll b/llvm/test/Transforms/SCCP/sccptest.ll index 7606d85635f..6f422f07d66 100644 --- a/llvm/test/Transforms/SCCP/sccptest.ll +++ b/llvm/test/Transforms/SCCP/sccptest.ll @@ -1,7 +1,7 @@ ; This is the test case taken from appel's book that illustrates a hard case ; that SCCP gets right. BB3 should be completely eliminated. ; -; RUN: opt %s -sccp -constprop -dce -simplifycfg | \ +; RUN: opt < %s -sccp -constprop -dce -simplifycfg | \ ; RUN: llvm-dis | not grep BB3 define i32 @testfunction(i32 %i0, i32 %j0) { diff --git a/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll b/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll index a9cf372a461..55abec55ed0 100644 --- a/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll +++ b/llvm/test/Transforms/SRETPromotion/2008-03-11-attributes.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sretpromotion -disable-output +; RUN: opt < %s -sretpromotion -disable-output %struct.ObjPoint = type { double, double, double, double, double, double } define void @RotatePoint(%struct.ObjPoint* sret %agg.result, %struct.ObjPoint* byval %a, double %rx, double %ry, double %rz) nounwind { diff --git a/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll b/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll index 7697085d16d..1168b0b2e9d 100644 --- a/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll +++ b/llvm/test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll @@ -5,7 +5,7 @@ ; We're mainly testing for opt not to crash, but we'll check to see if the sret ; attribute is still there for good measure. -; RUN: opt %s -sretpromotion -S | grep sret +; RUN: opt < %s -sretpromotion -S | grep sret %struct.S = type <{ i32, i32 }> diff --git a/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll b/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll index 69e2021513c..26c6a6e5077 100644 --- a/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll +++ b/llvm/test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll @@ -4,7 +4,7 @@ ; We're mainly testing for opt not to crash, but we'll check to see if the sret ; attribute is still there for good measure. -; RUN: opt %s -sretpromotion -S | grep sret +; RUN: opt < %s -sretpromotion -S | grep sret %struct.S = type <{ i32, i32 }> diff --git a/llvm/test/Transforms/SRETPromotion/basictest.ll b/llvm/test/Transforms/SRETPromotion/basictest.ll index 97e6e49dcae..ff047dc41eb 100644 --- a/llvm/test/Transforms/SRETPromotion/basictest.ll +++ b/llvm/test/Transforms/SRETPromotion/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -sretpromotion -S > %t +; RUN: opt < %s -sretpromotion -S > %t ; RUN: cat %t | grep sret | count 1 ; This function is promotable diff --git a/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll b/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll index aa5bcc8c6f3..20a22172806 100644 --- a/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll +++ b/llvm/test/Transforms/SSI/2009-07-09-Invoke.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ssi-everything -disable-output +; RUN: opt < %s -ssi-everything -disable-output ; PR4511 %"struct.std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >" = type { %"struct.std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_Vector_impl" } diff --git a/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll b/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll index bd90d1f9631..0fe37ec7409 100644 --- a/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll +++ b/llvm/test/Transforms/SSI/2009-08-15-UnreachableBB.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ssi-everything -disable-output +; RUN: opt < %s -ssi-everything -disable-output declare fastcc i32 @ras_Empty(i8** nocapture) nounwind readonly diff --git a/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll b/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll index f17436005bf..61bd2dc693f 100644 --- a/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll +++ b/llvm/test/Transforms/SSI/2009-08-17-CritEdge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ssi-everything -disable-output +; RUN: opt < %s -ssi-everything -disable-output define void @test(i32 %x) { entry: diff --git a/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll b/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll index 65cd8b579bd..64bed191def 100644 --- a/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll +++ b/llvm/test/Transforms/SSI/2009-08-19-UnreachableBB2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ssi-everything -disable-output +; RUN: opt < %s -ssi-everything -disable-output define void @foo() { entry: diff --git a/llvm/test/Transforms/SSI/ssiphi.ll b/llvm/test/Transforms/SSI/ssiphi.ll index 146ea9db440..a42b70c3c02 100644 --- a/llvm/test/Transforms/SSI/ssiphi.ll +++ b/llvm/test/Transforms/SSI/ssiphi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -ssi-everything -S | FileCheck %s +; RUN: opt < %s -ssi-everything -S | FileCheck %s declare void @use(i32) declare i32 @create() diff --git a/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll b/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll index 51f1f3d7560..824e2492c04 100644 --- a/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll +++ b/llvm/test/Transforms/ScalarRepl/2003-05-29-ArrayFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine -S | not grep alloca +; RUN: opt < %s -scalarrepl -instcombine -S | not grep alloca ; Test that an array is not incorrectly deconstructed. diff --git a/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll b/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll index 50967a61206..b147ec96080 100644 --- a/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll +++ b/llvm/test/Transforms/ScalarRepl/2003-05-30-InvalidIndices.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl +; RUN: opt < %s -scalarrepl define void @main() { %E = alloca { { i32, float, double, i64 }, { i32, float, double, i64 } } ; <{ { i32, float, double, i64 }, { i32, float, double, i64 } }*> [#uses=1] diff --git a/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll b/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll index be99c9146f8..89c0b05333a 100644 --- a/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll +++ b/llvm/test/Transforms/ScalarRepl/2003-05-30-MultiLevel.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl +; RUN: opt < %s -scalarrepl define i32 @test() { %X = alloca { [4 x i32] } ; <{ [4 x i32] }*> [#uses=1] diff --git a/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll b/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll index 7b921b7029c..eb1c945e34e 100644 --- a/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll +++ b/llvm/test/Transforms/ScalarRepl/2003-09-12-IncorrectPromote.ll @@ -1,6 +1,6 @@ ; Scalar replacement was incorrectly promoting this alloca!! ; -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: sed {s/;.*//g} | grep {\\\[} define i8* @test() { diff --git a/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll b/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll index 2acf2afd453..24e6a3195f1 100644 --- a/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll +++ b/llvm/test/Transforms/ScalarRepl/2003-10-29-ArrayProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep {alloca %T} +; RUN: opt < %s -scalarrepl -S | grep {alloca %T} %T = type { [80 x i8], i32, i32 } declare i32 @.callback_1(i8*) diff --git a/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll b/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll index a4a1aecd347..ea23c311468 100644 --- a/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll +++ b/llvm/test/Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output target datalayout = "E-p:32:32" %struct.rtx_def = type { [2 x i8], i32, [1 x %union.rtunion_def] } diff --git a/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll b/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll index d62d4c9f522..03c7452115c 100644 --- a/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll +++ b/llvm/test/Transforms/ScalarRepl/2006-01-24-IllegalUnionPromoteCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output target datalayout = "E-p:32:32" diff --git a/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll b/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll index 81a6d2115b4..63840f1b3c0 100644 --- a/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll +++ b/llvm/test/Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output define void @output_toc() { entry: diff --git a/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll b/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll index 357d4d3bb10..dcd7e534f10 100644 --- a/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll +++ b/llvm/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output ; END. target datalayout = "e-p:32:32" target triple = "i686-apple-darwin8.7.2" diff --git a/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll b/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll index 2288c6d5124..4655d1402c0 100644 --- a/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll +++ b/llvm/test/Transforms/ScalarRepl/2006-11-07-InvalidArrayPromote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca define i32 @func(<4 x float> %v0, <4 x float> %v1) nounwind { %vsiidx = alloca [2 x <4 x i32>], align 16 ; <[2 x <4 x i32>]*> [#uses=3] diff --git a/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll b/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll index 33f56099675..260620352f3 100644 --- a/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll +++ b/llvm/test/Transforms/ScalarRepl/2006-12-11-SROA-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output ; PR1045 target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll b/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll index 49a7eabf7d3..bd4910682f1 100644 --- a/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll +++ b/llvm/test/Transforms/ScalarRepl/2007-03-19-CanonicalizeMemcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output +; RUN: opt < %s -scalarrepl -disable-output target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:32-f32:32:32-f64:32:32-v64:64:64-v128:128:128-a0:0:64" target triple = "arm-apple-darwin8" diff --git a/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll b/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll index b0844852bba..e67b6106cfa 100644 --- a/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll +++ b/llvm/test/Transforms/ScalarRepl/2007-05-24-LargeAggregate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep {alloca.*client_t} +; RUN: opt < %s -scalarrepl -S | grep {alloca.*client_t} ; PR1446 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" diff --git a/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll b/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll index fcf6dbb090e..f1b8b80f8f2 100644 --- a/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll +++ b/llvm/test/Transforms/ScalarRepl/2007-05-29-MemcpyPreserve.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep memcpy +; RUN: opt < %s -scalarrepl -S | grep memcpy ; PR1421 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" diff --git a/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll b/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll index 55d6cf7cc8f..81b6746345d 100644 --- a/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll +++ b/llvm/test/Transforms/ScalarRepl/2007-11-03-bigendian_apint.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep shr +; RUN: opt < %s -scalarrepl -S | not grep shr %struct.S = type { i16 } diff --git a/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll b/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll index 5fcf4a1f4f7..d799bd77e45 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-01-29-PromoteBug.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine -S | grep {ret i8 17} +; RUN: opt < %s -scalarrepl -instcombine -S | grep {ret i8 17} ; rdar://5707076 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-darwin9.1.0" diff --git a/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll b/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll index 62d791550e0..7f8ef831052 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-02-28-SubElementExtractCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca 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 = "i686-apple-darwin8" %struct..0anon = type { <1 x i64> } diff --git a/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll b/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll index 323236d7509..3ebafd072e0 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-06-05-loadstore-agg.ll @@ -3,7 +3,7 @@ ; instruction, which was not possible before aggregrates were first class ; values. This checks of scalarrepl splits up the struct and array properly. -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca define i32 @foo() { %target = alloca { i32, i32 } ; <{ i32, i32 }*> [#uses=1] diff --git a/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll b/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll index 813ff9c5113..b704727c11e 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-06-22-LargeArray.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep {call.*mem} +; RUN: opt < %s -scalarrepl -S | grep {call.*mem} ; PR2369 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" diff --git a/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll b/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll index 414bf2d972c..1df01c1f4e3 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-08-22-out-of-range-array-promote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep {s = alloca .struct.x} +; RUN: opt < %s -scalarrepl -S | grep {s = alloca .struct.x} ; PR2423 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-darwin8" diff --git a/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll b/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll index 80a86b117e7..e89be5acbbb 100644 --- a/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll +++ b/llvm/test/Transforms/ScalarRepl/2008-09-22-vector-gep.ll @@ -3,7 +3,7 @@ ; this would not work when there was a vector involved in the struct, preventing ; scalarrepl from removing the alloca below. -; RUN: opt %s -scalarrepl -S > %t +; RUN: opt < %s -scalarrepl -S > %t ; RUN: cat %t | not grep alloca %struct.two = type <{ < 2 x i8 >, i16 }> diff --git a/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll b/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll index a4f73be5732..725a9b6d9c7 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-01-09-scalarrepl-empty.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl | llvm-dis +; RUN: opt < %s -scalarrepl | llvm-dis ; PR3304 %struct.c37304a__vrec = type { i8, %struct.c37304a__vrec___disc___XVN } diff --git a/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll b/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll index 3b57856f6a5..9c0f2030c0e 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-02-02-ScalarPromoteOutOfRange.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine -S | grep {ret i32 %x} +; RUN: opt < %s -scalarrepl -instcombine -S | grep {ret i32 %x} 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" diff --git a/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll b/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll index fa49c4f8606..f8ab875bac4 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-02-05-LoadFCA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine -inline -instcombine -S | grep {ret i32 42} +; RUN: opt < %s -scalarrepl -instcombine -inline -instcombine -S | grep {ret i32 42} ; PR3489 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-f80:128:128" target triple = "x86_64-apple-darwin10.0" diff --git a/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll b/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll index 48799735517..d6eb75bdf80 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-03-04-MemCpyAlign.ll @@ -1,6 +1,6 @@ ; The store into %p should end up with a known alignment of 1, since the memcpy ; is only known to access it with 1-byte alignment. -; RUN: opt %s -scalarrepl -S | grep {store i16 1, .*, align 1} +; RUN: opt < %s -scalarrepl -S | grep {store i16 1, .*, align 1} ; PR3720 %struct.st = type { i16 } diff --git a/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll b/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll index 9d69cb642c1..50e7f9a08e6 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-03-05-Aggre2Scalar-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-output -stats |& grep "Number of aggregates converted to scalar" +; RUN: opt < %s -scalarrepl -disable-output -stats |& grep "Number of aggregates converted to scalar" 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-darwin9.6" type { } ; type %0 diff --git a/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll b/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll index fed26ad532d..9c70aae1684 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-03-17-CleanUp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | grep store | not grep undef +; RUN: opt < %s -scalarrepl -S | grep store | not grep undef ; ModuleID = '<stdin>' 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/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll b/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll index d433e9f5b23..c5ebf8eb523 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-04-21-ZeroLengthMemSet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl | llvm-dis +; RUN: opt < %s -scalarrepl | llvm-dis ; rdar://6808691 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-f80:128:128" target triple = "x86_64-apple-darwin9.0" diff --git a/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll b/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll index 37f071b6813..aa3487b2770 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-05-08-I1Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl | llvm-dis +; RUN: opt < %s -scalarrepl | llvm-dis ; PR4146 %wrapper = type { i1 } diff --git a/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll b/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll index d93cc185f84..cecbdd4b881 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-06-01-BitcastIntPadding.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl +; RUN: opt < %s -scalarrepl ; PR4286 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-f80:128:128" diff --git a/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll b/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll index 381d0fbc77f..d69af114ad9 100644 --- a/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll +++ b/llvm/test/Transforms/ScalarRepl/2009-08-16-VLA.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -disable-opt +; RUN: opt < %s -scalarrepl -disable-opt %struct.Item = type { [4 x i16], %struct.rule* } %struct.rule = type { [4 x i16], i32, i32, i32, %struct.nonterminal*, %struct.pattern*, i8 } diff --git a/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll b/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll index 581421ef878..16b327356bb 100644 --- a/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll +++ b/llvm/test/Transforms/ScalarRepl/AggregatePromote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep alloca target datalayout = "E-p:32:32" diff --git a/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll b/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll index adc41132414..eb56824a317 100644 --- a/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll +++ b/llvm/test/Transforms/ScalarRepl/DifferingTypes.ll @@ -1,7 +1,7 @@ ; This is a feature test. Hopefully one day this will be implemented. The ; generated code should perform the appropriate masking operations required ; depending on the endianness of the target... -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep alloca define i32 @testfunc(i32 %i, i8 %j) { diff --git a/llvm/test/Transforms/ScalarRepl/arraytest.ll b/llvm/test/Transforms/ScalarRepl/arraytest.ll index 849b4d59bde..2f68af8a464 100644 --- a/llvm/test/Transforms/ScalarRepl/arraytest.ll +++ b/llvm/test/Transforms/ScalarRepl/arraytest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -mem2reg -S | not grep alloca +; RUN: opt < %s -scalarrepl -mem2reg -S | not grep alloca define i32 @test() { %X = alloca [4 x i32] ; <[4 x i32]*> [#uses=1] diff --git a/llvm/test/Transforms/ScalarRepl/badarray.ll b/llvm/test/Transforms/ScalarRepl/badarray.ll index 92191d45e63..909966f1903 100644 --- a/llvm/test/Transforms/ScalarRepl/badarray.ll +++ b/llvm/test/Transforms/ScalarRepl/badarray.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -instcombine -S | not grep alloca +; RUN: opt < %s -scalarrepl -instcombine -S | not grep alloca ; PR3466 define i32 @test() { diff --git a/llvm/test/Transforms/ScalarRepl/basictest.ll b/llvm/test/Transforms/ScalarRepl/basictest.ll index 84baf07d252..a43243cabb6 100644 --- a/llvm/test/Transforms/ScalarRepl/basictest.ll +++ b/llvm/test/Transforms/ScalarRepl/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -mem2reg -S | not grep alloca +; RUN: opt < %s -scalarrepl -mem2reg -S | not grep alloca define i32 @test() { %X = alloca { i32, float } ; <{ i32, float }*> [#uses=1] diff --git a/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll b/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll index 2d9e5696ea2..6b3d414d34f 100644 --- a/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll +++ b/llvm/test/Transforms/ScalarRepl/bitfield-sroa.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca ; rdar://6532315 %t = type { { i32, i16, i8, i8 } } diff --git a/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll b/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll index 17534cf937d..26f007b3c05 100644 --- a/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll +++ b/llvm/test/Transforms/ScalarRepl/copy-aggregate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca ; PR3290 ;; Store of integer to whole alloca struct. diff --git a/llvm/test/Transforms/ScalarRepl/debuginfo.ll b/llvm/test/Transforms/ScalarRepl/debuginfo.ll index 6c6a396644b..903b1a2394a 100644 --- a/llvm/test/Transforms/ScalarRepl/debuginfo.ll +++ b/llvm/test/Transforms/ScalarRepl/debuginfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep alloca %llvm.dbg.anchor.type = type { i32, i32 } %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 } %llvm.dbg.compile_unit.type = type { i32, { }*, i32, i8*, i8*, i8*, i1, i1, i8* } diff --git a/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll b/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll index 7990b3158d6..9ea3895a22e 100644 --- a/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll +++ b/llvm/test/Transforms/ScalarRepl/load-store-aggregate.ll @@ -2,7 +2,7 @@ ; are directly loaded from or stored to (using the first class aggregates ; feature). -; RUN: opt %s -scalarrepl -S > %t +; RUN: opt < %s -scalarrepl -S > %t ; RUN: cat %t | not grep alloca %struct.foo = type { i32, i32 } diff --git a/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll b/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll index e5bf52289a9..38a2ca05cad 100644 --- a/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll +++ b/llvm/test/Transforms/ScalarRepl/memcpy-from-global.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S | not grep {call.*memcpy} +; RUN: opt < %s -scalarrepl -S | not grep {call.*memcpy} @C.0.1248 = internal constant [128 x float] [ float -1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 0.000000e+00, float -1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float -1.000000e+00, float 1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float -1.000000e+00, float 0.000000e+00, float 1.000000e+00, float 1.000000e+00, float 1.000000e+00 ], align 32 ; <[128 x float]*> [#uses=1] define float @grad4(i32 %hash, float %x, float %y, float %z, float %w) { diff --git a/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll b/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll index 44f094c7c0b..0d61e5aab6c 100644 --- a/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll +++ b/llvm/test/Transforms/ScalarRepl/memset-aggregate-byte-leader.ll @@ -1,7 +1,7 @@ ; PR1226 -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep {call void @llvm.memcpy.i32} -; RUN: opt %s -scalarrepl -S | grep getelementptr +; RUN: opt < %s -scalarrepl -S | grep getelementptr ; END. target datalayout = "E-p:32:32" diff --git a/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll b/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll index c4685bd2264..5aeefcd1318 100644 --- a/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll +++ b/llvm/test/Transforms/ScalarRepl/memset-aggregate.ll @@ -1,7 +1,7 @@ ; PR1226 -; RUN: opt %s -scalarrepl -S | grep {ret i32 16843009} -; RUN: opt %s -scalarrepl -S | not grep alloca -; RUN: opt %s -scalarrepl -instcombine -S | grep {ret i16 514} +; RUN: opt < %s -scalarrepl -S | grep {ret i32 16843009} +; RUN: opt < %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -instcombine -S | grep {ret i16 514} 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-apple-darwin8" diff --git a/llvm/test/Transforms/ScalarRepl/not-a-vector.ll b/llvm/test/Transforms/ScalarRepl/not-a-vector.ll index e64d7d901c1..7eba7c01904 100644 --- a/llvm/test/Transforms/ScalarRepl/not-a-vector.ll +++ b/llvm/test/Transforms/ScalarRepl/not-a-vector.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca -; RUN: opt %s -scalarrepl -S | not grep {7 x double} -; RUN: opt %s -scalarrepl -instcombine -S | grep {ret double %B} +; RUN: opt < %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | not grep {7 x double} +; RUN: opt < %s -scalarrepl -instcombine -S | grep {ret double %B} define double @test(double %A, double %B) { %ARR = alloca [7 x i64] diff --git a/llvm/test/Transforms/ScalarRepl/phinodepromote.ll b/llvm/test/Transforms/ScalarRepl/phinodepromote.ll index c6f2525857c..9c6e8b92f3e 100644 --- a/llvm/test/Transforms/ScalarRepl/phinodepromote.ll +++ b/llvm/test/Transforms/ScalarRepl/phinodepromote.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -instcombine -mem2reg -S | not grep alloca +; RUN: opt < %s -simplifycfg -instcombine -mem2reg -S | not grep alloca ; ; This tests to see if mem2reg can promote alloca instructions whose addresses ; are used by PHI nodes that are immediately loaded. The LLVM C++ front-end diff --git a/llvm/test/Transforms/ScalarRepl/select_promote.ll b/llvm/test/Transforms/ScalarRepl/select_promote.ll index bcf84094840..d6b2b75327c 100644 --- a/llvm/test/Transforms/ScalarRepl/select_promote.ll +++ b/llvm/test/Transforms/ScalarRepl/select_promote.ll @@ -1,7 +1,7 @@ ; Test promotion of loads that use the result of a select instruction. This ; should be simplified by the instcombine pass. -; RUN: opt %s -instcombine -mem2reg -S | not grep alloca +; RUN: opt < %s -instcombine -mem2reg -S | not grep alloca define i32 @main() { %mem_tmp.0 = alloca i32 ; <i32*> [#uses=3] diff --git a/llvm/test/Transforms/ScalarRepl/sroa-fca.ll b/llvm/test/Transforms/ScalarRepl/sroa-fca.ll index 9394eac23d2..2df3b9be1e4 100644 --- a/llvm/test/Transforms/ScalarRepl/sroa-fca.ll +++ b/llvm/test/Transforms/ScalarRepl/sroa-fca.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl | llvm-dis +; RUN: opt < %s -scalarrepl | llvm-dis ; Make sure that SROA "scalar conversion" can handle first class aggregates. define i64 @test({i32, i32} %A) { diff --git a/llvm/test/Transforms/ScalarRepl/sroa_two.ll b/llvm/test/Transforms/ScalarRepl/sroa_two.ll index 5d0db106fe8..d8aa26dce63 100644 --- a/llvm/test/Transforms/ScalarRepl/sroa_two.ll +++ b/llvm/test/Transforms/ScalarRepl/sroa_two.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl | llvm-dis +; RUN: opt < %s -scalarrepl | llvm-dis define i32 @test(i32 %X) { %Arr = alloca [2 x i32] ; <[2 x i32]*> [#uses=3] diff --git a/llvm/test/Transforms/ScalarRepl/union-fp-int.ll b/llvm/test/Transforms/ScalarRepl/union-fp-int.ll index e77c3ac12c4..0e1cd230793 100644 --- a/llvm/test/Transforms/ScalarRepl/union-fp-int.ll +++ b/llvm/test/Transforms/ScalarRepl/union-fp-int.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep alloca -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: grep {bitcast.*float.*i32} define i32 @test(float %X) { diff --git a/llvm/test/Transforms/ScalarRepl/union-packed.ll b/llvm/test/Transforms/ScalarRepl/union-packed.ll index 7ba619f9f01..63752c8c801 100644 --- a/llvm/test/Transforms/ScalarRepl/union-packed.ll +++ b/llvm/test/Transforms/ScalarRepl/union-packed.ll @@ -1,6 +1,6 @@ -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep alloca -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: grep bitcast define <4 x i32> @test(<4 x float> %X) { diff --git a/llvm/test/Transforms/ScalarRepl/union-pointer.ll b/llvm/test/Transforms/ScalarRepl/union-pointer.ll index 33075f5aad9..fe702fa2177 100644 --- a/llvm/test/Transforms/ScalarRepl/union-pointer.ll +++ b/llvm/test/Transforms/ScalarRepl/union-pointer.ll @@ -1,7 +1,7 @@ ; PR892 -; RUN: opt %s -scalarrepl -S | \ +; RUN: opt < %s -scalarrepl -S | \ ; RUN: not grep alloca -; RUN: opt %s -scalarrepl -S | grep {ret i8} +; RUN: opt < %s -scalarrepl -S | grep {ret i8} target datalayout = "e-p:32:32" target triple = "i686-apple-darwin8.7.2" diff --git a/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll b/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll index 8df27ffbcb7..3af79bcebc7 100644 --- a/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll +++ b/llvm/test/Transforms/ScalarRepl/vector_memcpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -scalarrepl -S > %t +; RUN: opt < %s -scalarrepl -S > %t ; RUN: grep {ret <16 x float> %A} %t ; RUN: grep {ret <16 x float> zeroinitializer} %t diff --git a/llvm/test/Transforms/ScalarRepl/vector_promote.ll b/llvm/test/Transforms/ScalarRepl/vector_promote.ll index 597400d1cc4..0284b3d57e3 100644 --- a/llvm/test/Transforms/ScalarRepl/vector_promote.ll +++ b/llvm/test/Transforms/ScalarRepl/vector_promote.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -scalarrepl -S | not grep alloca -; RUN: opt %s -scalarrepl -S | grep {load <4 x float>} +; RUN: opt < %s -scalarrepl -S | not grep alloca +; RUN: opt < %s -scalarrepl -S | grep {load <4 x float>} define void @test(<4 x float>* %F, float %f) { entry: diff --git a/llvm/test/Transforms/ScalarRepl/volatile.ll b/llvm/test/Transforms/ScalarRepl/volatile.ll index 3cbcaf30ed3..3ff322e065c 100644 --- a/llvm/test/Transforms/ScalarRepl/volatile.ll +++ b/llvm/test/Transforms/ScalarRepl/volatile.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -scalarrepl -S | grep {volatile load} -; RUN: opt %s -scalarrepl -S | grep {volatile store} +; RUN: opt < %s -scalarrepl -S | grep {volatile load} +; RUN: opt < %s -scalarrepl -S | grep {volatile store} define i32 @voltest(i32 %T) { %A = alloca {i32, i32} diff --git a/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll b/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll index eadafdb2e32..414235ba7cd 100644 --- a/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll +++ b/llvm/test/Transforms/SimplifyCFG/2002-05-05-EmptyBlockMerge.ll @@ -1,6 +1,6 @@ ; Basic block #2 should not be merged into BB #3! ; -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: grep {br label} ; diff --git a/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll b/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll index 9f945a833a2..055386b3475 100644 --- a/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll +++ b/llvm/test/Transforms/SimplifyCFG/2002-05-21-PHIElimination.ll @@ -4,7 +4,7 @@ ; ; Which is not valid SSA ; -; RUN: opt %s -simplifycfg | llvm-dis +; RUN: opt < %s -simplifycfg | llvm-dis define void @test() { ; <label>:0 diff --git a/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll b/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll index ef5a4f4f533..9a1206221fb 100644 --- a/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll +++ b/llvm/test/Transforms/SimplifyCFG/2002-09-24-PHIAssertion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg +; RUN: opt < %s -simplifycfg define i32 @test(i32 %A, i32 %B, i1 %cond) { J: diff --git a/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll b/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll index edef456a5f3..87620461994 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-03-07-DominateProblem.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define void @test(i32* %ldo, i1 %c, i1 %d) { bb9: diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll index 3e6b20829d7..c019931c07e 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-05-InvokeCrash.ll @@ -1,6 +1,6 @@ ; Do not remove the invoke! ; -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define i32 @test() { %A = invoke i32 @test( ) diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll index 610f7b55a60..15cd7730449 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-05-MishandleInvoke.ll @@ -1,6 +1,6 @@ ; Do not remove the invoke! ; -; RUN: opt %s -simplifycfg -S | grep invoke +; RUN: opt < %s -simplifycfg -S | grep invoke define i32 @test() { invoke i32 @test( ) diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll index 018d21f7cc0..8ac9ae44372 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFold.ll @@ -1,7 +1,7 @@ ; This test checks to make sure that 'br X, Dest, Dest' is folded into ; 'br Dest' -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {br i1 %c2} declare void @noop() diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll index ebcbe2be6e7..888e187b6b4 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-17-BranchFoldOrdering.ll @@ -3,7 +3,7 @@ ; due to the fact that the SimplifyCFG function does not use ; the ConstantFoldTerminator function. -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {br i1 %c2} declare void @noop() diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll index 90a521a37ce..577d65013e5 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch-dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep switch diff --git a/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll b/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll index 8ba0ae99864..93f851c6f9e 100644 --- a/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll +++ b/llvm/test/Transforms/SimplifyCFG/2003-08-17-FoldSwitch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep switch ; Test normal folding diff --git a/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll b/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll index f0331a46641..fafe73b2b4e 100644 --- a/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define void @symhash_add() { entry: diff --git a/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll b/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll index 8e6bccb1dfe..90be6803a5c 100644 --- a/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2005-06-16-PHICrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; PR584 @g_38098584 = external global i32 ; <i32*> [#uses=1] @g_60187400 = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll b/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll index 64e73567c48..c30bfa1379c 100644 --- a/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll +++ b/llvm/test/Transforms/SimplifyCFG/2005-08-01-PHIUpdateFail.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; END. define void @main() { diff --git a/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll b/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll index 5b172b496f5..477c9c9e3a0 100644 --- a/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2005-08-03-PHIFactorCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; END. %arraytype.1.Char = type { i32, [0 x i8] } diff --git a/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll b/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll index 7f6e244b01b..778aa3b1f7b 100644 --- a/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll +++ b/llvm/test/Transforms/SimplifyCFG/2005-10-02-InvokeSimplify.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define i1 @foo() { %X = invoke i1 @foo( ) diff --git a/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll b/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll index 8e91e997c2e..760aa139bf7 100644 --- a/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll +++ b/llvm/test/Transforms/SimplifyCFG/2005-12-03-IncorrectPHIFold.ll @@ -1,6 +1,6 @@ ; Make sure this doesn't turn into an infinite loop -; RUN: opt %s -simplifycfg -constprop -simplifycfg |\ +; RUN: opt < %s -simplifycfg -constprop -simplifycfg |\ ; RUN: llvm-dis | grep bb86 ; END. diff --git a/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll b/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll index 6ee83a48a5a..32f49e66788 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define void @polnel_() { entry: diff --git a/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll b/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll index 4e975b04d99..21cfb2615ff 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-06-12-InfLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; END. define void @main(i32 %c) { diff --git a/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll b/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll index eb5a55f46ca..2c84c937ae3 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-08-03-Crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -gvn -simplifycfg \ +; RUN: opt < %s -gvn -simplifycfg \ ; RUN: -disable-output ; PR867 ; END. diff --git a/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll b/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll index 5e54b4fe30c..009d1c8cc4d 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll @@ -1,5 +1,5 @@ ; PR957 -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep select @G = extern_weak global i32 diff --git a/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll b/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll index ecc51247e20..dba41c9b111 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-10-29-InvokeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; END. %struct..4._102 = type { %struct.QVectorData* } %struct..5._125 = type { %struct.QMapData* } diff --git a/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll b/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll index 955a36ad3d9..af865ce7fac 100644 --- a/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll +++ b/llvm/test/Transforms/SimplifyCFG/2006-12-08-Ptr-ICmp-Branch.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg | llvm-dis +; RUN: opt < %s -simplifycfg | llvm-dis ; END. ; ModuleID = '2006-12-08-Ptr-ICmp-Branch.ll' diff --git a/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll b/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll index 9f01d85c2a3..a20c46e1ad1 100644 --- a/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll +++ b/llvm/test/Transforms/SimplifyCFG/2007-11-22-InvokeNoUnwind.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep invoke +; RUN: opt < %s -simplifycfg -S | not grep invoke declare i32 @func(i8*) nounwind diff --git a/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll b/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll index 22814959d72..46df0f0ed07 100644 --- a/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2007-12-21-Crash.ll @@ -1,4 +1,4 @@ -;RUN: opt %s -simplifycfg -disable-output +;RUN: opt < %s -simplifycfg -disable-output 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" define i32 @bork() nounwind { diff --git a/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll b/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll index 194d2a57cac..00f2d5bcf13 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-01-02-hoist-fp-add.ll @@ -1,5 +1,5 @@ ; The phi should not be eliminated in this case, because the fp op could trap. -; RUN: opt %s -simplifycfg -S | grep {= phi double} +; RUN: opt < %s -simplifycfg -S | grep {= phi double} 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 = "i686-apple-darwin8" diff --git a/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll b/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll index 145ec556bc2..8e05a3cddca 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-04-23-MergeMultipleResultRet.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; rdar://5882392 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" target triple = "x86_64-apple-darwin9" diff --git a/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll b/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll index c3813a02814..ba33d84f84a 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-04-27-MultipleReturnCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; PR2256 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" target triple = "x86_64-mingw32" diff --git a/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll b/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll index 377c5846641..59e886b2ddb 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-05-16-PHIBlockMerge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S > %t +; RUN: opt < %s -simplifycfg -S > %t ; RUN: not grep {^BB.tomerge} %t ; RUN grep {^BB.nomerge} %t | count 2 diff --git a/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll b/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll index 0b01c44d2c1..d025dee85f2 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-07-13-InfLoopMiscompile.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep {%outval = phi i32 .*mux} +; RUN: opt < %s -simplifycfg -S | grep {%outval = phi i32 .*mux} ; PR2540 ; Outval should end up with a select from 0/2, not all constants. diff --git a/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll b/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll index 3bbba1c5fbd..ac9622d43c3 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-09-08-MultiplePred.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; PR 2777 @g_103 = common global i32 0 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll b/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll index 1746fa99983..f864184eb84 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-09-17-SpeculativeHoist.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; PR 2800 define void @foo() { diff --git a/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll b/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll index 0006e4a5d3d..bb137c1babc 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-10-03-SpeculativelyExecuteBeforePHI.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg +; RUN: opt < %s -simplifycfg ; PR2855 define i32 @_Z1fPii(i32* %b, i32 %f) nounwind { diff --git a/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll b/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll index 6dffdf1598a..d3c7c320cee 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-12-06-SingleEntryPhi.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg | llvm-dis +; RUN: opt < %s -simplifycfg | llvm-dis define i32 @test() { entry: br label %T diff --git a/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll b/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll index 7ad0c4b65ae..727102435fc 100644 --- a/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll +++ b/llvm/test/Transforms/SimplifyCFG/2008-12-16-DCECond.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep icmp +; RUN: opt < %s -simplifycfg -S | not grep icmp ; ModuleID = '/tmp/x.bc' 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll b/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll index b43ce8a3679..7b8a9187c41 100644 --- a/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2009-01-18-PHIPropCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg | llvm-dis +; RUN: opt < %s -simplifycfg | llvm-dis ; PR3016 ; Dead use caused invariant violation. diff --git a/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll b/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll index 1fefa0868a6..33167bd5c66 100644 --- a/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll +++ b/llvm/test/Transforms/SimplifyCFG/2009-01-19-UnconditionalTrappingConstantExpr.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep {br i1 } | count 4 +; RUN: opt < %s -simplifycfg -S | grep {br i1 } | count 4 ; PR3354 ; Do not merge bb1 into the entry block, it might trap. diff --git a/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll b/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll index 617cdfb53b8..9caa9a1a0fb 100644 --- a/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll +++ b/llvm/test/Transforms/SimplifyCFG/2009-03-05-Speculative-Hoist-Dbg.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep select +; RUN: opt < %s -simplifycfg -S | grep select %llvm.dbg.anchor.type = type { i32, i32 } %llvm.dbg.compile_unit.type = type { i32, { }*, i32, i8*, i8*, i8*, i1, i1, i8* } diff --git a/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll b/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll index 9d71dd8c46d..419feb6b56a 100644 --- a/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll +++ b/llvm/test/Transforms/SimplifyCFG/2009-05-12-externweak.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep select +; RUN: opt < %s -simplifycfg -S | not grep select ; ModuleID = '<stdin>' 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" diff --git a/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll b/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll index bcc4b8727b4..72a15b1c8b2 100644 --- a/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll +++ b/llvm/test/Transforms/SimplifyCFG/2009-06-15-InvokeCrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output ; END. %struct..4._102 = type { %struct.QVectorData* } %struct..5._125 = type { %struct.QMapData* } diff --git a/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll b/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll index 3afb6b262b5..b19a27dea04 100644 --- a/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll +++ b/llvm/test/Transforms/SimplifyCFG/BrUnwind.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {br label} define void @test(i1 %C) { diff --git a/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll b/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll index 6bc54abce90..83394628cc4 100644 --- a/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll +++ b/llvm/test/Transforms/SimplifyCFG/DeadSetCC.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {icmp eq} ; Check that simplifycfg deletes a dead 'seteq' instruction when it diff --git a/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll b/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll index 8104715fcab..912c7556e00 100644 --- a/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll +++ b/llvm/test/Transforms/SimplifyCFG/EqualPHIEdgeBlockMerge.ll @@ -1,6 +1,6 @@ ; Test merging of blocks with phi nodes. ; -; RUN: opt %s -simplifycfg -S | not grep N: +; RUN: opt < %s -simplifycfg -S | not grep N: ; define i32 @test(i1 %a) { diff --git a/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll b/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll index 1e746c421f3..9f3bd4ee510 100644 --- a/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll +++ b/llvm/test/Transforms/SimplifyCFG/InvokeEliminate.ll @@ -3,7 +3,7 @@ ; If this test is successful, the function should be reduced to 'call; ret' -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not egrep {\\(invoke\\)|\\(br\\)} declare void @bar() diff --git a/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll b/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll index 3ef1fe2969d..a648efd1740 100644 --- a/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll +++ b/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge.ll @@ -1,6 +1,6 @@ ; Test merging of blocks that only have PHI nodes in them ; -; RUN: opt %s -simplifycfg -S | not grep N: +; RUN: opt < %s -simplifycfg -S | not grep N: ; define i32 @test(i1 %a, i1 %b) { diff --git a/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll b/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll index 89a7e598b99..fb5d600f114 100644 --- a/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll +++ b/llvm/test/Transforms/SimplifyCFG/PhiBlockMerge2.ll @@ -2,7 +2,7 @@ ; where the mergedinto block doesn't have any PHI nodes, and is in fact ; dominated by the block-to-be-eliminated ; -; RUN: opt %s -simplifycfg -S | not grep N: +; RUN: opt < %s -simplifycfg -S | not grep N: ; declare i1 @foo() diff --git a/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll b/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll index a877a1f1a25..73cf466a4f7 100644 --- a/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll +++ b/llvm/test/Transforms/SimplifyCFG/PhiEliminate.ll @@ -3,7 +3,7 @@ ; nodes away allows the branches to be eliminated, performing a simple form of ; 'if conversion'. -; RUN: opt %s -simplifycfg -S > %t.xform +; RUN: opt < %s -simplifycfg -S > %t.xform ; RUN: not grep phi %t.xform ; RUN: grep ret %t.xform diff --git a/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll b/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll index ccca831e099..e9902e09442 100644 --- a/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll +++ b/llvm/test/Transforms/SimplifyCFG/PhiNoEliminate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep select ;; The PHI node in this example should not be turned into a select, as we are diff --git a/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll b/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll index bbc8619b006..bf9d9535d63 100644 --- a/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll +++ b/llvm/test/Transforms/SimplifyCFG/UncondBranchToReturn.ll @@ -2,7 +2,7 @@ ; a PHI node and a return. Make sure the simplify cfg can straighten out this ; important case. This is basically the most trivial form of tail-duplication. -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {br label} define i32 @test(i1 %B, i32 %A, i32 %B.upgrd.1) { diff --git a/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll b/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll index a9623efee81..7133d9875ca 100644 --- a/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll +++ b/llvm/test/Transforms/SimplifyCFG/UnreachableEliminate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep unreachable +; RUN: opt < %s -simplifycfg -S | not grep unreachable define void @test1(i1 %C, i1* %BP) { br i1 %C, label %T, label %F diff --git a/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll b/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll index 8769f7954ef..761f0d53905 100644 --- a/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll +++ b/llvm/test/Transforms/SimplifyCFG/branch-branch-dbginfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep {br i1} | count 1 +; RUN: opt < %s -simplifycfg -S | grep {br i1} | count 1 ; ModuleID = '<stdin>' 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/SimplifyCFG/branch-cond-merge.ll b/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll index 98fa8a5cd33..f73e01ca476 100644 --- a/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll +++ b/llvm/test/Transforms/SimplifyCFG/branch-cond-merge.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -instcombine \ +; RUN: opt < %s -simplifycfg -instcombine \ ; RUN: -simplifycfg -S | not grep call declare void @bar() diff --git a/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll b/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll index 1ba62262001..448934e7250 100644 --- a/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll +++ b/llvm/test/Transforms/SimplifyCFG/branch-cond-prop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep call +; RUN: opt < %s -simplifycfg -S | not grep call declare void @bar() diff --git a/llvm/test/Transforms/SimplifyCFG/branch-fold.ll b/llvm/test/Transforms/SimplifyCFG/branch-fold.ll index c3d51c19df4..266609b52a5 100644 --- a/llvm/test/Transforms/SimplifyCFG/branch-fold.ll +++ b/llvm/test/Transforms/SimplifyCFG/branch-fold.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep {br i1} | count 1 +; RUN: opt < %s -simplifycfg -S | grep {br i1} | count 1 define void @test(i32* %P, i32* %Q, i1 %A, i1 %B) { br i1 %A, label %a, label %b diff --git a/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll b/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll index 1d926d58dd7..f52d979ecd3 100644 --- a/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll +++ b/llvm/test/Transforms/SimplifyCFG/branch-phi-thread.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -adce -S | \ +; RUN: opt < %s -simplifycfg -adce -S | \ ; RUN: not grep {call void @f1} ; END. diff --git a/llvm/test/Transforms/SimplifyCFG/dbginfo.ll b/llvm/test/Transforms/SimplifyCFG/dbginfo.ll index c9b7b86e219..1a9f20ac871 100644 --- a/llvm/test/Transforms/SimplifyCFG/dbginfo.ll +++ b/llvm/test/Transforms/SimplifyCFG/dbginfo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep "br label" +; RUN: opt < %s -simplifycfg -S | not grep "br label" %llvm.dbg.anchor.type = type { i32, i32 } %llvm.dbg.basictype.type = type { i32, { }*, i8*, { }*, i32, i64, i64, i64, i32, i32 } diff --git a/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll b/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll index 5f5a1b04749..a3974110576 100644 --- a/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll +++ b/llvm/test/Transforms/SimplifyCFG/iterative-simplify.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | not grep bb17 +; RUN: opt < %s -simplifycfg -S | not grep bb17 ; PR1786 define i32 @main() { diff --git a/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll b/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll index 16cebc2e313..b4547782837 100644 --- a/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll +++ b/llvm/test/Transforms/SimplifyCFG/noreturn-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep unreachable +; RUN: opt < %s -simplifycfg -S | grep unreachable ; PR1796 declare void @Finisher(i32) noreturn diff --git a/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll b/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll index 6d10ebfcfbd..bbc0bd78da7 100644 --- a/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll +++ b/llvm/test/Transforms/SimplifyCFG/switch-simplify-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -disable-output +; RUN: opt < %s -simplifycfg -disable-output define void @NewExtractNames() { entry: diff --git a/llvm/test/Transforms/SimplifyCFG/switch_thread.ll b/llvm/test/Transforms/SimplifyCFG/switch_thread.ll index eff4717cc24..bd85fccd527 100644 --- a/llvm/test/Transforms/SimplifyCFG/switch_thread.ll +++ b/llvm/test/Transforms/SimplifyCFG/switch_thread.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | \ +; RUN: opt < %s -simplifycfg -S | \ ; RUN: not grep {call void @DEAD} ; Test that we can thread a simple known condition through switch statements. diff --git a/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll b/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll index 1596f0e0369..0c9cc8be925 100644 --- a/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll +++ b/llvm/test/Transforms/SimplifyCFG/trapping-load-unreachable.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplifycfg -S | grep {volatile load} +; RUN: opt < %s -simplifycfg -S | grep {volatile load} ; PR2967 target datalayout = diff --git a/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll b/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll index 5b7ec094d7f..8816579a42f 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2005-05-20-sprintf-crash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -disable-output +; RUN: opt < %s -simplify-libcalls -disable-output @G = constant [3 x i8] c"%s\00" ; <[3 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll b/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll index 9b3cc59e6fd..8e9f2062cde 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2007-04-06-strchr-miscompile.ll @@ -1,5 +1,5 @@ ; PR1307 -; RUN: opt %s -simplify-libcalls -instcombine -S > %t +; RUN: opt < %s -simplify-libcalls -instcombine -S > %t ; RUN: grep {@str,.*i64 3} %t ; RUN: grep {@str1,.*i64 7} %t ; RUN: grep {ret i8.*null} %t diff --git a/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll b/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll index 6b8574c75e6..b6874322c4c 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2008-05-19-memcmp.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep i32 +; RUN: opt < %s -simplify-libcalls -S | grep i32 ; PR2341 @_2E_str = external constant [5 x i8] ; <[5 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll index 1b6a6b4ca81..73eb05b05e3 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-01-04-Annotate.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S > %t +; RUN: opt < %s -simplify-libcalls -S > %t ; RUN: grep noalias %t | count 2 ; RUN: grep nocapture %t | count 3 ; RUN: grep nounwind %t | count 3 diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll index 9fbbb0b39d2..ac89199b0ec 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-02-11-NotInitialized.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -inline -simplify-libcalls -functionattrs | \ +; RUN: opt < %s -inline -simplify-libcalls -functionattrs | \ ; RUN: llvm-dis | grep nocapture | count 2 ; Check that nocapture attributes are added when run after an SCC pass. ; PR3520 diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll index 951c78bb617..cb9819cacea 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-02-12-StrTo.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S > %t +; RUN: opt < %s -simplify-libcalls -S > %t ; RUN: grep nocapture %t | count 2 ; RUN: grep null %t | grep nocapture | count 1 ; RUN: grep null %t | grep call | grep readonly | count 1 diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll index 984578af9bf..9056499b4c5 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-05-30-memcmp-byte.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -instcombine -S | grep {ret i32 -65} +; RUN: opt < %s -simplify-libcalls -instcombine -S | grep {ret i32 -65} ; PR4284 define i32 @test() nounwind { diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll index 7114fce4686..7af0a261d43 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-07-28-Exit.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -disable-output +; RUN: opt < %s -simplify-libcalls -disable-output ; PR4641 %struct.__sFILE = type { i8*, i32, i32, i16, i16, %struct.__sbuf, i32, i8*, i32 (i8*)*, i32 (i8*, i8*, i32)*, i64 (i8*, i64, i32)*, i32 (i8*, i8*, i32)*, %struct.__sbuf, i8*, i32, [3 x i8], [1 x i8], %struct.__sbuf, i32, i64, %struct.pthread_mutex*, %struct.pthread*, i32, i32, %union.anon } diff --git a/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll b/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll index 22d817c79a9..b5a788e0973 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/2009-07-29-Exit2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -disable-output +; RUN: opt < %s -simplify-libcalls -disable-output ; PR4645 define i32 @main() { diff --git a/llvm/test/Transforms/SimplifyLibCalls/FFS.ll b/llvm/test/Transforms/SimplifyLibCalls/FFS.ll index 5ede6e6d0df..ab45f1819b2 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/FFS.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/FFS.ll @@ -1,5 +1,5 @@ ; Test that the ToAsciiOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*@ffs} @non_const = external global i32 ; <i32*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll b/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll index 29c10dda4ba..4a0d232dac3 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/FPrintF.ll @@ -1,5 +1,5 @@ ; Test that the FPrintFOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*fprintf} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll b/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll index 6f4dddced62..51a769d9bb3 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/IsDigit.ll @@ -1,5 +1,5 @@ ; Test that the IsDigitOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep call declare i32 @isdigit(i32) diff --git a/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll b/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll index a1a70ec4094..39662b1589a 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/MemCpy.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -constprop -instcombine -S | not grep {call.*llvm.memcpy.i32} +; RUN: opt < %s -constprop -instcombine -S | not grep {call.*llvm.memcpy.i32} @h = constant [2 x i8] c"h\00" ; <[2 x i8]*> [#uses=1] @hel = constant [4 x i8] c"hel\00" ; <[4 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/Printf.ll b/llvm/test/Transforms/SimplifyLibCalls/Printf.ll index bcc1c2238e0..858a09c96f6 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/Printf.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/Printf.ll @@ -1,5 +1,5 @@ -; RUN: opt %s -simplify-libcalls -S | grep putchar -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | grep putchar +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*printf} @str = internal constant [13 x i8] c"hello world\0A\00" ; <[13 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/Puts.ll b/llvm/test/Transforms/SimplifyLibCalls/Puts.ll index 96a410f7462..47a33c2d98d 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/Puts.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/Puts.ll @@ -1,5 +1,5 @@ ; Test that the PutsCatOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*fputs} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll b/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll index 52e03b6113a..847e363f52c 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/SPrintF.ll @@ -1,5 +1,5 @@ ; Test that the SPrintFOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*sprintf} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll b/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll index e54d51f1392..4e3d0ab7f40 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrCat.ll @@ -1,8 +1,8 @@ ; Test that the StrCatOptimizer works correctly ; PR3661 -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strcat} -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: grep {puts.*%arg1} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll b/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll index bd73d4d0309..50ca0a6edbf 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrChr.ll @@ -1,5 +1,5 @@ ; Test that the StrChrOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*@strchr} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll b/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll index e1d0bff73bf..73596351a8c 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrCmp.ll @@ -1,5 +1,5 @@ ; Test that the StrCmpOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strcmp} @hello = constant [6 x i8] c"hello\00" ; <[6 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll b/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll index e155af25b87..75429842cd2 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrCpy.ll @@ -1,5 +1,5 @@ ; Test that the StrCpyOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strcpy} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll b/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll index 10de611c540..45b349d6840 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrLen.ll @@ -1,5 +1,5 @@ ; Test that the StrCatOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strlen} target datalayout = "e-p:32:32" diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll b/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll index 41795c3dc14..d09c022fd4c 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrNCat.ll @@ -1,7 +1,7 @@ ; Test that the StrNCatOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strncat} -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: grep {puts.*%arg1} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll b/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll index 82237245a6f..ba773856177 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrNCmp.ll @@ -1,5 +1,5 @@ ; Test that the StrNCmpOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strncmp} @hello = constant [6 x i8] c"hello\00" ; <[6 x i8]*> [#uses=1] diff --git a/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll b/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll index 0ce1ca9ee82..c8af3ca8c3e 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/StrNCpy.ll @@ -1,5 +1,5 @@ ; Test that the StrNCpyOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*strncpy} ; This transformation requires the pointer size, as it assumes that size_t is diff --git a/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll b/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll index c583f4e7f48..e2b5683d9d7 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/ToAscii.ll @@ -1,5 +1,5 @@ ; Test that the ToAsciiOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | \ +; RUN: opt < %s -simplify-libcalls -S | \ ; RUN: not grep {call.*toascii} declare i32 @toascii(i32) diff --git a/llvm/test/Transforms/SimplifyLibCalls/abs.ll b/llvm/test/Transforms/SimplifyLibCalls/abs.ll index 637d335a4fe..6fbe0b9de44 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/abs.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/abs.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep {select i1 %ispos} +; RUN: opt < %s -simplify-libcalls -S | grep {select i1 %ispos} ; PR2337 define i32 @test(i32 %x) { diff --git a/llvm/test/Transforms/SimplifyLibCalls/exp2.ll b/llvm/test/Transforms/SimplifyLibCalls/exp2.ll index b4e23b7083f..2f5d910558f 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/exp2.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/exp2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep {call.*ldexp} | count 4 +; RUN: opt < %s -simplify-libcalls -S | grep {call.*ldexp} | count 4 ; rdar://5852514 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" diff --git a/llvm/test/Transforms/SimplifyLibCalls/floor.ll b/llvm/test/Transforms/SimplifyLibCalls/floor.ll index 4c3641b78b4..a7af5a96863 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/floor.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/floor.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S > %t +; RUN: opt < %s -simplify-libcalls -S > %t ; RUN: not grep {call.*floor(} %t ; RUN: grep {call.*floorf(} %t ; RUN: not grep {call.*ceil(} %t diff --git a/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll b/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll index 91d0aef5ff3..700873627ec 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/memcmp.ll @@ -1,5 +1,5 @@ ; Test that the memcmpOptimizer works correctly -; RUN: opt %s -simplify-libcalls -S | not grep {call.*memcmp} +; RUN: opt < %s -simplify-libcalls -S | not grep {call.*memcmp} @h = constant [2 x i8] c"h\00" ; <[2 x i8]*> [#uses=0] @hel = constant [4 x i8] c"hel\00" ; <[4 x i8]*> [#uses=0] diff --git a/llvm/test/Transforms/SimplifyLibCalls/memmove.ll b/llvm/test/Transforms/SimplifyLibCalls/memmove.ll index e1fddd9c4b4..c0c00506cdd 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/memmove.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/memmove.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep {llvm.memmove} +; RUN: opt < %s -simplify-libcalls -S | grep {llvm.memmove} 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll b/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll index 0b1db5ae07b..fb752c4083a 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/memset-64.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep {llvm.memset} +; RUN: opt < %s -simplify-libcalls -S | grep {llvm.memset} 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" target triple = "x86_64-pc-linux-gnu" diff --git a/llvm/test/Transforms/SimplifyLibCalls/memset.ll b/llvm/test/Transforms/SimplifyLibCalls/memset.ll index 2e25bdd9cdb..0aede064cac 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/memset.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/memset.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | grep {llvm.memset} +; RUN: opt < %s -simplify-libcalls -S | grep {llvm.memset} 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 = "i686-pc-linux-gnu" diff --git a/llvm/test/Transforms/SimplifyLibCalls/pow2.ll b/llvm/test/Transforms/SimplifyLibCalls/pow2.ll index ce6303d1fa9..f8364f740b2 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/pow2.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/pow2.ll @@ -1,6 +1,6 @@ ; Testcase for calls to the standard C "pow" function ; -; RUN: opt %s -simplify-libcalls -S | not grep {call .pow} +; RUN: opt < %s -simplify-libcalls -S | not grep {call .pow} declare double @pow(double, double) diff --git a/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll b/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll index e07fbd6733a..5875b211f77 100644 --- a/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll +++ b/llvm/test/Transforms/SimplifyLibCalls/weak-symbols.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -simplify-libcalls -S | FileCheck %s +; RUN: opt < %s -simplify-libcalls -S | FileCheck %s ; PR4738 ; SimplifyLibcalls shouldn't assume anything about weak symbols. diff --git a/llvm/test/Transforms/TailCallElim/accum_recursion.ll b/llvm/test/Transforms/TailCallElim/accum_recursion.ll index 7b9545e3ed8..b2a9ed2813d 100644 --- a/llvm/test/Transforms/TailCallElim/accum_recursion.ll +++ b/llvm/test/Transforms/TailCallElim/accum_recursion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailcallelim -S | not grep call +; RUN: opt < %s -tailcallelim -S | not grep call define i32 @factorial(i32 %x) { entry: diff --git a/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll b/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll index 99eb057f53a..2a90cf3b22d 100644 --- a/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll +++ b/llvm/test/Transforms/TailCallElim/accum_recursion_constant_arg.ll @@ -3,7 +3,7 @@ ; go out to the anonymous users of the demo script for "suggesting" ; optimizations that should be done. :) -; RUN: opt %s -tailcallelim -S | not grep call +; RUN: opt < %s -tailcallelim -S | not grep call define i32 @mul(i32 %x, i32 %y) { entry: diff --git a/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll b/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll index 7f08a06be02..5cc92e1b173 100644 --- a/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll +++ b/llvm/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailcallelim -S | \ +; RUN: opt < %s -tailcallelim -S | \ ; RUN: grep {call i32 @foo} declare void @bar(i32*) diff --git a/llvm/test/Transforms/TailCallElim/inf-recursion.ll b/llvm/test/Transforms/TailCallElim/inf-recursion.ll index 9a5a8db21c5..a5f246d36ce 100644 --- a/llvm/test/Transforms/TailCallElim/inf-recursion.ll +++ b/llvm/test/Transforms/TailCallElim/inf-recursion.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailcallelim -S | grep call +; RUN: opt < %s -tailcallelim -S | grep call ; Don't turn this into an infinite loop, this is probably the implementation ; of fabs and we expect the codegen to lower fabs. diff --git a/llvm/test/Transforms/TailCallElim/intervening-inst.ll b/llvm/test/Transforms/TailCallElim/intervening-inst.ll index 7453be5c367..0c40bd5dc50 100644 --- a/llvm/test/Transforms/TailCallElim/intervening-inst.ll +++ b/llvm/test/Transforms/TailCallElim/intervening-inst.ll @@ -1,5 +1,5 @@ ; This function contains intervening instructions which should be moved out of the way -; RUN: opt %s -tailcallelim -S | not grep call +; RUN: opt < %s -tailcallelim -S | not grep call define i32 @Test(i32 %X) { entry: diff --git a/llvm/test/Transforms/TailCallElim/return_constant.ll b/llvm/test/Transforms/TailCallElim/return_constant.ll index ff97482dc0b..48e5641bb57 100644 --- a/llvm/test/Transforms/TailCallElim/return_constant.ll +++ b/llvm/test/Transforms/TailCallElim/return_constant.ll @@ -1,7 +1,7 @@ ; Though this case seems to be fairly unlikely to occur in the wild, someone ; plunked it into the demo script, so maybe they care about it. ; -; RUN: opt %s -tailcallelim -S | not grep call +; RUN: opt < %s -tailcallelim -S | not grep call define i32 @aaa(i32 %c) { entry: diff --git a/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll b/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll index c9da377755e..3dddb013f7c 100644 --- a/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll +++ b/llvm/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailcallelim -S | \ +; RUN: opt < %s -tailcallelim -S | \ ; RUN: grep {tail call void @foo} diff --git a/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll b/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll index f12c8c01380..d7e45af5ece 100644 --- a/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll +++ b/llvm/test/Transforms/TailDup/2003-06-24-Simpleloop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define void @motion_result7() { entry: diff --git a/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll b/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll index 09916e8869c..90f49909e5c 100644 --- a/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll +++ b/llvm/test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define i32 @sum() { entry: diff --git a/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll b/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll index 2a5b80e0498..efe9eaed7eb 100644 --- a/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll +++ b/llvm/test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define i32 @sell_haggle() { entry: diff --git a/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll b/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll index 4fc7088b887..dc6492353b7 100644 --- a/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll +++ b/llvm/test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define i32 @foo() { entry: diff --git a/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll b/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll index efc08d63c1a..c1e5f738a7d 100644 --- a/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll +++ b/llvm/test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define void @interpret() { entry: diff --git a/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll b/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll index 9a7c4b05bf1..3e4f0b78748 100644 --- a/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll +++ b/llvm/test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate | llc +; RUN: opt < %s -tailduplicate | llc ; PR2323 define i32 @func_27(i32 %p_28) nounwind { diff --git a/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll b/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll index 6706527b2e4..88a565684c5 100644 --- a/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll +++ b/llvm/test/Transforms/TailDup/2008-06-11-AvoidDupLoopHeader.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -taildup-threshold=3 -stats -disable-output | not grep tailduplicate +; RUN: opt < %s -tailduplicate -taildup-threshold=3 -stats -disable-output | not grep tailduplicate ; XFAIL: * define i32 @foo(i32 %l) nounwind { diff --git a/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll b/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll index 45bc600529b..ad1a0404761 100644 --- a/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll +++ b/llvm/test/Transforms/TailDup/2009-07-31-phicrash.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output ; PR4662 define void @a() { diff --git a/llvm/test/Transforms/TailDup/MergeTest.ll b/llvm/test/Transforms/TailDup/MergeTest.ll index 9c06d9bca87..2224283d8ee 100644 --- a/llvm/test/Transforms/TailDup/MergeTest.ll +++ b/llvm/test/Transforms/TailDup/MergeTest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -taildup-threshold=2 -S | grep add | not grep uses=1 +; RUN: opt < %s -tailduplicate -taildup-threshold=2 -S | grep add | not grep uses=1 define i32 @test1(i1 %C, i32 %A, i32* %P) { entry: diff --git a/llvm/test/Transforms/TailDup/PHIUpdateTest.ll b/llvm/test/Transforms/TailDup/PHIUpdateTest.ll index 49eb6a56672..38d8ebfcce5 100644 --- a/llvm/test/Transforms/TailDup/PHIUpdateTest.ll +++ b/llvm/test/Transforms/TailDup/PHIUpdateTest.ll @@ -1,6 +1,6 @@ ; This test checks to make sure phi nodes are updated properly ; -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define i32 @test(i1 %c, i32 %X, i32 %Y) { br label %L diff --git a/llvm/test/Transforms/TailDup/basictest.ll b/llvm/test/Transforms/TailDup/basictest.ll index 33e760a0fcc..94f5d87ad2b 100644 --- a/llvm/test/Transforms/TailDup/basictest.ll +++ b/llvm/test/Transforms/TailDup/basictest.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output declare void @__main() diff --git a/llvm/test/Transforms/TailDup/basictest2.ll b/llvm/test/Transforms/TailDup/basictest2.ll index b49dc87b8bd..81a996adfee 100644 --- a/llvm/test/Transforms/TailDup/basictest2.ll +++ b/llvm/test/Transforms/TailDup/basictest2.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate -disable-output +; RUN: opt < %s -tailduplicate -disable-output define void @ab() { entry: diff --git a/llvm/test/Transforms/TailDup/if-tail-dup.ll b/llvm/test/Transforms/TailDup/if-tail-dup.ll index 7a5b0b29782..2e4f5be38d1 100644 --- a/llvm/test/Transforms/TailDup/if-tail-dup.ll +++ b/llvm/test/Transforms/TailDup/if-tail-dup.ll @@ -1,4 +1,4 @@ -; RUN: opt %s -tailduplicate | \ +; RUN: opt < %s -tailduplicate | \ ; RUN: llc -march=x86 -o %t ; RUN: grep {\\\<je\\\>} %t ; RUN: not grep jmp %t |