From 950c694e94f8ab7fcb3136e2fd0d578b37cbc50e Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 15 Apr 2007 05:03:58 +0000 Subject: [PATCH] For PR1319: Conver to new test system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36045 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/TailCallElim/dg.exp | 4 ++-- test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll | 2 +- test/Transforms/TailCallElim/move_alloca_for_tail_call.ll | 2 +- test/Transforms/TailCallElim/trivial_codegen_tailcall.ll | 3 ++- test/Transforms/TailDup/dg.exp | 4 ++-- test/Transforms/TailDup/if-tail-dup.ll | 7 +++++-- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/test/Transforms/TailCallElim/dg.exp b/test/Transforms/TailCallElim/dg.exp index ff34508c3c6..879685ca879 100644 --- a/test/Transforms/TailCallElim/dg.exp +++ b/test/Transforms/TailCallElim/dg.exp @@ -1,3 +1,3 @@ -load_lib llvm-dg.exp +load_lib llvm.exp -llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] +RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] diff --git a/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll b/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll index 2a4cdcef760..d3ba65ea63f 100644 --- a/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll +++ b/test/Transforms/TailCallElim/dont-tce-tail-marked-call.ll @@ -1,5 +1,5 @@ ; RUN: llvm-upgrade < %s | llvm-as | opt -tailcallelim | llvm-dis | \ -; RUN: grep 'call i32 @foo' +; RUN: grep {call i32 @foo} declare void %bar(int*) int %foo(uint %N) { diff --git a/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll b/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll index d8bd855dfe4..9a643e91ba6 100644 --- a/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll +++ b/test/Transforms/TailCallElim/move_alloca_for_tail_call.ll @@ -1,5 +1,5 @@ ; RUN: llvm-upgrade < %s | llvm-as | opt -tailcallelim | llvm-dis | \ -; RUN: %prcontext alloca 1 | grep 'i32 @foo' +; RUN: $prcontext alloca 1 | grep {i32 @foo} declare void %bar(int*) int %foo() { diff --git a/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll b/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll index 01e762ef516..98c233255ea 100644 --- a/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll +++ b/test/Transforms/TailCallElim/trivial_codegen_tailcall.ll @@ -1,4 +1,5 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -tailcallelim | llvm-dis | grep 'tail call void @foo' +; RUN: llvm-upgrade < %s | llvm-as | opt -tailcallelim | llvm-dis | \ +; RUN: grep {tail call void @foo} declare void %foo() diff --git a/test/Transforms/TailDup/dg.exp b/test/Transforms/TailDup/dg.exp index ff34508c3c6..879685ca879 100644 --- a/test/Transforms/TailDup/dg.exp +++ b/test/Transforms/TailDup/dg.exp @@ -1,3 +1,3 @@ -load_lib llvm-dg.exp +load_lib llvm.exp -llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] +RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] diff --git a/test/Transforms/TailDup/if-tail-dup.ll b/test/Transforms/TailDup/if-tail-dup.ll index 6a02ac51a37..2a4425e117f 100644 --- a/test/Transforms/TailDup/if-tail-dup.ll +++ b/test/Transforms/TailDup/if-tail-dup.ll @@ -1,5 +1,8 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate | llc -march=x86 | grep 'je ' && -; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate | llc -march=x86 | not grep jmp +; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate | llc -march=x86 | \ +; RUN: grep {je } && +; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate | llc -march=x86 | \ +; RUN: not grep jmp +; END. ; This should have no unconditional jumps in it. The C source is: ;void foo(int c, int* P) {