summaryrefslogtreecommitdiffstats
path: root/llvm/test/Integer
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2012-05-27 19:31:00 +0000
committerChris Lattner <sabre@nondot.org>2012-05-27 19:31:00 +0000
commit4cca620c18008b7a45dfde45e2ec9a4f3d335795 (patch)
tree0b9c6f0899814d69ae86007b1fc67dd5314dc56b /llvm/test/Integer
parent9db8eed2b2e2d03494396724873e179f3f090d7d (diff)
downloadbcm5719-llvm-4cca620c18008b7a45dfde45e2ec9a4f3d335795.tar.gz
bcm5719-llvm-4cca620c18008b7a45dfde45e2ec9a4f3d335795.zip
remove two (useless) tests that use incorrect intrinsic prototypes, detected by the new intrinsic verifier.
llvm-svn: 157543
Diffstat (limited to 'llvm/test/Integer')
-rw-r--r--llvm/test/Integer/varargs_bt.ll23
-rw-r--r--llvm/test/Integer/varargs_new_bt.ll32
2 files changed, 0 insertions, 55 deletions
diff --git a/llvm/test/Integer/varargs_bt.ll b/llvm/test/Integer/varargs_bt.ll
deleted file mode 100644
index 25ad58ad793..00000000000
--- a/llvm/test/Integer/varargs_bt.ll
+++ /dev/null
@@ -1,23 +0,0 @@
-; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
-; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
-; RUN: diff %t1.ll %t2.ll
-
-; Demonstrate all of the variable argument handling intrinsic functions plus
-; the va_arg instruction.
-
-declare void @llvm.va_start(i8** %ap)
-declare void @llvm.va_copy(i8** %aq, i8** %ap)
-declare void @llvm.va_end(i8** %ap)
-
-define i33 @test(i33 %X, ...) {
- %ap = alloca i8*
- call void @llvm.va_start(i8** %ap)
- %tmp = va_arg i8** %ap, i33
-
- %aq = alloca i8*
- call void @llvm.va_copy(i8** %aq, i8** %ap)
- call void @llvm.va_end(i8** %aq)
-
- call void @llvm.va_end(i8** %ap)
- ret i33 %tmp
-}
diff --git a/llvm/test/Integer/varargs_new_bt.ll b/llvm/test/Integer/varargs_new_bt.ll
deleted file mode 100644
index 59bb3f2969e..00000000000
--- a/llvm/test/Integer/varargs_new_bt.ll
+++ /dev/null
@@ -1,32 +0,0 @@
-; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
-; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
-; RUN: diff %t1.ll %t2.ll
-
-; Demonstrate all of the variable argument handling intrinsic functions plus
-; the va_arg instruction.
-
-declare void @llvm.va_start(i8**)
-declare void @llvm.va_copy(i8**, i8*)
-declare void @llvm.va_end(i8**)
-
-define i31 @test(i31 %X, ...) {
- ; Allocate two va_list items. On this target, va_list is of type i8*
- %ap = alloca i8* ; <i8**> [#uses=4]
- %aq = alloca i8* ; <i8**> [#uses=2]
-
- ; Initialize variable argument processing
- call void @llvm.va_start(i8** %ap)
-
- ; Read a single integer argument
- %tmp = va_arg i8** %ap, i31 ; <i31> [#uses=1]
-
- ; Demonstrate usage of llvm.va_copy and llvm_va_end
- %apv = load i8** %ap ; <i8*> [#uses=1]
- call void @llvm.va_copy(i8** %aq, i8* %apv)
- call void @llvm.va_end(i8** %aq)
-
- ; Stop processing of arguments.
- call void @llvm.va_end(i8** %ap)
- ret i31 %tmp
-
-}
OpenPOWER on IntegriCloud