From 9bc243b2517f4f1aef3319ba01ea6f0788e87cb6 Mon Sep 17 00:00:00 2001 From: Tanya Lattner Date: Sat, 1 Mar 2008 07:38:40 +0000 Subject: [PATCH] Remove llvm-upgrade and update tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47784 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Feature/alignment.ll | 27 ++++---- test/Feature/basictest.ll | 41 ++++++----- test/Feature/callingconventions.ll | 61 +++++++++-------- test/Feature/calltest.ll | 50 +++++++------- test/Feature/casttest.ll | 17 +++-- test/Feature/cfgstructures.ll | 72 ++++++++++---------- test/Feature/constexpr.ll | 75 ++++++++++----------- test/Feature/constpointer.ll | 28 ++++---- test/Feature/escaped_label.ll | 11 +-- test/Feature/float.ll | 6 +- test/Feature/fold-fpcast.ll | 18 ++--- test/Feature/forwardreftest.ll | 43 ++++++------ test/Feature/global_section.ll | 8 +-- test/Feature/globalredefinition.ll | 14 ++-- test/Feature/globalredefinition2.ll | 6 -- test/Feature/globalvars.ll | 36 ++++------ test/Feature/indirectcall.ll | 95 +++++++++++++------------- test/Feature/indirectcall2.ll | 33 +++++---- test/Feature/inlineasm.ll | 13 ++-- test/Feature/instructions.ll | 27 ++++---- test/Feature/intrinsics.ll | 89 ++++++++++++------------ test/Feature/opaquetypes.ll | 14 ++-- test/Feature/packed.ll | 20 +++--- test/Feature/properties.ll | 7 +- test/Feature/prototype.ll | 15 ++--- test/Feature/recursivetype.ll | 101 +++++++++++++--------------- test/Feature/simplecalltest.ll | 39 +++++------ test/Feature/small.ll | 15 ++--- test/Feature/smallest.ll | 5 +- test/Feature/testalloca.ll | 40 +++++------ test/Feature/testconstants.ll | 42 ++++++------ test/Feature/testlogical.ll | 17 ++--- test/Feature/testmemory.ll | 71 +++++++++---------- test/Feature/testswitch.ll | 37 +++++----- test/Feature/testvarargs.ll | 15 ++--- test/Feature/undefined.ll | 20 +++--- test/Feature/unreachable.ll | 18 +++-- test/Feature/varargs.ll | 35 +++++----- test/Feature/varargs_new.ll | 37 +++++----- test/Feature/weirdnames.ll | 11 ++- 40 files changed, 624 insertions(+), 705 deletions(-) delete mode 100644 test/Feature/globalredefinition2.ll diff --git a/test/Feature/alignment.ll b/test/Feature/alignment.ll index 9277dbc8bd6..409efebe84b 100644 --- a/test/Feature/alignment.ll +++ b/test/Feature/alignment.ll @@ -1,20 +1,21 @@ -; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll +; RUN: llvm-as < %s | llvm-dis > %t1.ll ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll ; RUN: diff %t1.ll %t2.ll -%X = global int 4, align 16 +@X = global i32 4, align 16 ; [#uses=0] -int *%test() align 32 { - %X = alloca int, align 4 - %Y = alloca int, uint 42, align 16 - %Z = alloca int, align 0 - ret int *%X +define i32* @test() align 32 { + %X = alloca i32, align 4 ; [#uses=1] + %Y = alloca i32, i32 42, align 16 ; [#uses=0] + %Z = alloca i32 ; [#uses=0] + ret i32* %X } -int *%test2() { - %X = malloc int, align 4 - %Y = malloc int, uint 42, align 16 - %Z = malloc int, align 0 - %T = malloc int, align 256 - ret int *%X +define i32* @test2() { + %X = malloc i32, align 4 ; [#uses=1] + %Y = malloc i32, i32 42, align 16 ; [#uses=0] + %Z = malloc i32 ; [#uses=0] + %T = malloc i32, align 256 ; [#uses=0] + ret i32* %X } + diff --git a/test/Feature/basictest.ll b/test/Feature/basictest.ll index cf040ec2508..2303b593ffe 100644 --- a/test/Feature/basictest.ll +++ b/test/Feature/basictest.ll @@ -1,32 +1,31 @@ -; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll +; RUN: llvm-as < %s | llvm-dis > %t1.ll ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll ; RUN: diff %t1.ll %t2.ll -implementation - ; Test "stripped" format where nothing is symbolic... this is how the bytecode ; format looks anyways (except for negative vs positive offsets)... ; -void "void"(int, int) ; Def %0, %1 -begin - add int 0, 0 ; Def 2 - sub int 0, 4 ; Def 3 - br label %1 - add int %0, %1 ; Def 4 - sub int %4, %3 ; Def 5 - setle int %5, %2 ; Def 0 - bool plane - br bool %0, label %2, label %1 +define void @void(i32, i32) { + add i32 0, 0 ; :3 [#uses=2] + sub i32 0, 4 ; :4 [#uses=2] + br label %5 + +;