diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-03-10 07:21:50 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-03-10 07:21:50 +0000 |
commit | ceca194c4355224723b309a3a27c5e5bc19cb6fc (patch) | |
tree | d976e8cf9d933c32868d72a94d1ec2d9d7205735 /test/ExecutionEngine/test-call.ll | |
parent | f79e60649a5edea03bdccf8521d77c15cbb33af4 (diff) | |
download | llvm-ceca194c4355224723b309a3a27c5e5bc19cb6fc.tar.gz llvm-ceca194c4355224723b309a3a27c5e5bc19cb6fc.tar.bz2 llvm-ceca194c4355224723b309a3a27c5e5bc19cb6fc.tar.xz |
Remove llvm-upgrade and update tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48137 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ExecutionEngine/test-call.ll')
-rw-r--r-- | test/ExecutionEngine/test-call.ll | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/ExecutionEngine/test-call.ll b/test/ExecutionEngine/test-call.ll index 23e4f14a54..645396fe75 100644 --- a/test/ExecutionEngine/test-call.ll +++ b/test/ExecutionEngine/test-call.ll @@ -1,22 +1,22 @@ -; RUN: llvm-upgrade %s | llvm-as -f -o %t.bc +; RUN: llvm-as < %s -f -o %t.bc ; RUN: lli %t.bc > /dev/null +declare void @exit(i32) -declare void %exit(int) - -int %test(sbyte %C, short %S) { - %X = cast short %S to ubyte - %Y = cast ubyte %X to int - ret int %Y +define i32 @test(i8 %C, i16 %S) { + %X = trunc i16 %S to i8 ; <i8> [#uses=1] + %Y = zext i8 %X to i32 ; <i32> [#uses=1] + ret i32 %Y } -void %FP(void(int) * %F) { - %X = call int %test(sbyte 123, short 1024) - call void %F(int %X) +define void @FP(void (i32)* %F) { + %X = call i32 @test( i8 123, i16 1024 ) ; <i32> [#uses=1] + call void %F( i32 %X ) ret void } -int %main() { - call void %FP(void(int)* %exit) - ret int 1 +define i32 @main() { + call void @FP( void (i32)* @exit ) + ret i32 1 } + |