diff options
author | Dan Gohman <gohman@apple.com> | 2009-09-08 16:50:01 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-09-08 16:50:01 +0000 |
commit | b1e1e82c54c060ea5dae09dae043234826ca2539 (patch) | |
tree | 97db9bdf6b44f9fd60eb81fa17ea54281587f89d /test/Transforms/ArgumentPromotion | |
parent | ee7110f0478cc90ffa419759e21557ed8d669562 (diff) |
Change these tests to feed the assembly files to opt directly, instead
of using llvm-as, now that opt supports this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81226 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/ArgumentPromotion')
14 files changed, 14 insertions, 14 deletions
diff --git a/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll b/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll index 67c061fc1ca..4d6a1905572 100644 --- a/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll +++ b/test/Transforms/ArgumentPromotion/2008-02-01-ReturnAttrs.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep nounwind | count 2 +; RUN: opt %s -argpromotion | llvm-dis | grep nounwind | count 2 define internal i32 @deref(i32* %x) nounwind { entry: diff --git a/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll b/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll index 11bcb285d5e..d35f853a2d3 100644 --- a/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll +++ b/test/Transforms/ArgumentPromotion/2008-07-02-array-indexing.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis > %t +; RUN: opt %s -argpromotion | llvm-dis > %t ; RUN: cat %t | grep {define.*@callee(.*i32\\*} ; PR2498 diff --git a/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll b/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll index 047ff0a48c6..e7fc4fba130 100644 --- a/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll +++ b/test/Transforms/ArgumentPromotion/2008-09-07-CGUpdate.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -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/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll b/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll index d4061655008..2b4c49b04e0 100644 --- a/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll +++ b/test/Transforms/ArgumentPromotion/2008-09-08-CGUpdateSelfEdge.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion -disable-output +; RUN: opt %s -argpromotion -disable-output define internal fastcc i32 @term_SharingList(i32* %Term, i32* %List) nounwind { entry: diff --git a/test/Transforms/ArgumentPromotion/aggregate-promote.ll b/test/Transforms/ArgumentPromotion/aggregate-promote.ll index 62b1a07c434..c5a69bcf6cd 100644 --- a/test/Transforms/ArgumentPromotion/aggregate-promote.ll +++ b/test/Transforms/ArgumentPromotion/aggregate-promote.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion -instcombine | llvm-dis | not grep load +; RUN: opt %s -argpromotion -instcombine | llvm-dis | not grep load %QuadTy = type { i32, i32, i32, i32 } @G = constant %QuadTy { diff --git a/test/Transforms/ArgumentPromotion/attrs.ll b/test/Transforms/ArgumentPromotion/attrs.ll index 0fb38be1f0b..69936691925 100644 --- a/test/Transforms/ArgumentPromotion/attrs.ll +++ b/test/Transforms/ArgumentPromotion/attrs.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep zeroext +; RUN: opt %s -argpromotion | llvm-dis | grep zeroext %struct.ss = type { i32, i64 } diff --git a/test/Transforms/ArgumentPromotion/basictest.ll b/test/Transforms/ArgumentPromotion/basictest.ll index 99697f4c40d..ef04e112ee3 100644 --- a/test/Transforms/ArgumentPromotion/basictest.ll +++ b/test/Transforms/ArgumentPromotion/basictest.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion -mem2reg | llvm-dis | not grep alloca +; RUN: opt %s -argpromotion -mem2reg | llvm-dis | 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/test/Transforms/ArgumentPromotion/byval-2.ll b/test/Transforms/ArgumentPromotion/byval-2.ll index d6253574ca0..26899b35759 100644 --- a/test/Transforms/ArgumentPromotion/byval-2.ll +++ b/test/Transforms/ArgumentPromotion/byval-2.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep -F {i32* byval} | count 2 +; RUN: opt %s -argpromotion | llvm-dis | 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/test/Transforms/ArgumentPromotion/byval.ll b/test/Transforms/ArgumentPromotion/byval.ll index 3a3458f3d94..5a8c4c0cd40 100644 --- a/test/Transforms/ArgumentPromotion/byval.ll +++ b/test/Transforms/ArgumentPromotion/byval.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion -scalarrepl | llvm-dis | not grep load +; RUN: opt %s -argpromotion -scalarrepl | llvm-dis | not grep load ; Argpromote + scalarrepl should change this to passing the two integers by value. %struct.ss = type { i32, i64 } diff --git a/test/Transforms/ArgumentPromotion/callgraph-update.ll b/test/Transforms/ArgumentPromotion/callgraph-update.ll index 2c854bbda98..3c0c9a46ce4 100644 --- a/test/Transforms/ArgumentPromotion/callgraph-update.ll +++ b/test/Transforms/ArgumentPromotion/callgraph-update.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -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/test/Transforms/ArgumentPromotion/chained.ll b/test/Transforms/ArgumentPromotion/chained.ll index de5f6e52706..5211be43dd5 100644 --- a/test/Transforms/ArgumentPromotion/chained.ll +++ b/test/Transforms/ArgumentPromotion/chained.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion -instcombine | llvm-dis | not grep load +; RUN: opt %s -argpromotion -instcombine | llvm-dis | not grep load @G1 = constant i32 0 ; <i32*> [#uses=1] @G2 = constant i32* @G1 ; <i32**> [#uses=1] diff --git a/test/Transforms/ArgumentPromotion/control-flow.ll b/test/Transforms/ArgumentPromotion/control-flow.ll index 76e8fd95030..cf1fd09bf64 100644 --- a/test/Transforms/ArgumentPromotion/control-flow.ll +++ b/test/Transforms/ArgumentPromotion/control-flow.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | \ +; RUN: opt %s -argpromotion | llvm-dis | \ ; RUN: not grep {load i32\* null} define internal i32 @callee(i1 %C, i32* %P) { diff --git a/test/Transforms/ArgumentPromotion/control-flow2.ll b/test/Transforms/ArgumentPromotion/control-flow2.ll index 58750138567..752ac95b195 100644 --- a/test/Transforms/ArgumentPromotion/control-flow2.ll +++ b/test/Transforms/ArgumentPromotion/control-flow2.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | \ +; RUN: opt %s -argpromotion | llvm-dis | \ ; RUN: grep {load i32\\* %A} define internal i32 @callee(i1 %C, i32* %P) { diff --git a/test/Transforms/ArgumentPromotion/pr3085.ll b/test/Transforms/ArgumentPromotion/pr3085.ll index e350370ca7a..86761f298b9 100644 --- a/test/Transforms/ArgumentPromotion/pr3085.ll +++ b/test/Transforms/ArgumentPromotion/pr3085.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -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 } |