remove andersen's tests.
authorChris Lattner <sabre@nondot.org>
Mon, 1 Mar 2010 20:23:15 +0000 (20:23 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 1 Mar 2010 20:23:15 +0000 (20:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97490 91177308-0d34-0410-b5e6-96231b3b80d8

test/Analysis/Andersens/2007-11-19-InlineAsm.ll [deleted file]
test/Analysis/Andersens/2008-03-19-External.ll [deleted file]
test/Analysis/Andersens/2008-04-07-Memcpy.ll [deleted file]
test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll [deleted file]
test/Analysis/Andersens/basictest.ll [deleted file]
test/Analysis/Andersens/dg.exp [deleted file]
test/Analysis/Andersens/external.ll [deleted file]
test/Analysis/Andersens/modreftest.ll [deleted file]
test/Analysis/Andersens/modreftest2.ll [deleted file]
test/Analysis/Andersens/trivialtest.ll [deleted file]

diff --git a/test/Analysis/Andersens/2007-11-19-InlineAsm.ll b/test/Analysis/Andersens/2007-11-19-InlineAsm.ll
deleted file mode 100644 (file)
index 5ba3499..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-; RUN: opt < %s -anders-aa -disable-output
-
-define void @x(i16 %Y) {
-entry:
-  %tmp = call i16 asm "bswap $0", "=r,r"(i16 %Y)
-  ret void
-}
-
diff --git a/test/Analysis/Andersens/2008-03-19-External.ll b/test/Analysis/Andersens/2008-03-19-External.ll
deleted file mode 100644 (file)
index a973103..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-; RUN: opt < %s -anders-aa -gvn -S | not grep undef
-; PR2160
-
-declare void @f(i32*)
-
-define i32 @g() {
-entry:
-        %tmp = alloca i32               ; <i32*> [#uses=2]
-        call void @f( i32* %tmp )
-        %tmp2 = load i32* %tmp          ; <i32> [#uses=1]
-        ret i32 %tmp2
-}
diff --git a/test/Analysis/Andersens/2008-04-07-Memcpy.ll b/test/Analysis/Andersens/2008-04-07-Memcpy.ll
deleted file mode 100644 (file)
index 5a50dd5..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-; RUN: opt < %s -anders-aa -gvn -S | not grep undef
-; PR2169
-
-declare void @llvm.memcpy.i32(i8*, i8*, i32, i32) nounwind
-declare void @use(i8)
-
-define void @f(i8* %x) {
-entry:
-        %copy = alloca i8               ; <i8*> [#uses=6]
-        call void @llvm.memcpy.i32( i8* %copy, i8* %x, i32 1, i32 4 )
-        %tmp = load i8* %copy           ; <i8> [#uses=1]
-        call void @use(i8 %tmp)
-        ret void
-}
diff --git a/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll b/test/Analysis/Andersens/2008-12-27-BuiltinWrongType.ll
deleted file mode 100644 (file)
index da67511..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-; RUN: opt < %s -anders-aa
-; PR3262
-
-@.str15 = external global [3 x i8]              ; <[3 x i8]*> [#uses=1]
-
-declare i8* @strtok(...)
-declare i8* @memmove(...)
-
-define void @test1(i8* %want1) nounwind {
-entry:
-        %0 = call i8* (...)* @strtok(i32 0, i8* getelementptr ([3 x i8]* @.str15, i32 0, i32 0)) nounwind               ; <i8*> [#uses=0]
-        unreachable
-}
-
-define void @test2() nounwind {
-entry:
-        %0 = call i8* (...)* @memmove()
-        unreachable
-}
diff --git a/test/Analysis/Andersens/basictest.ll b/test/Analysis/Andersens/basictest.ll
deleted file mode 100644 (file)
index 47226dd..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-; RUN: opt < %s -anders-aa -aa-eval 2>/dev/null
-
-define void @test1() {
-       %X = malloc i32*
-       %Y = malloc i32
-       %Z = ptrtoint i32* %Y to i32
-       %W = inttoptr i32 %Z to i32*
-       store i32* %W, i32** %X
-       ret void
-}
-
-define void @test2(i32* %P) {
-       %X = malloc i32*
-       %Y = malloc i32
-       store i32* %P, i32** %X
-       ret void
-}
-
-define internal i32 *@test3(i32* %P) {
-       ret i32* %P
-}
-
-define void @test4() {
-       %X = malloc i32
-       %Y = call i32* @test3(i32* %X)
-       %ZZ = getelementptr i32* null, i32 17
-       ret void
-}
diff --git a/test/Analysis/Andersens/dg.exp b/test/Analysis/Andersens/dg.exp
deleted file mode 100644 (file)
index 1eb4755..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-load_lib llvm.exp
-
-RunLLVMTests [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,c,cpp}]]
-
diff --git a/test/Analysis/Andersens/external.ll b/test/Analysis/Andersens/external.ll
deleted file mode 100644 (file)
index 13c12dc..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-; RUN: opt < %s -anders-aa -gvn -deadargelim -S | grep store | not grep null
-
-; Because the 'internal' function is passed to an external function, we don't
-; know what the incoming values will alias.  As such, we cannot do the 
-; optimization checked by the 'arg-must-alias.ll' test.
-
-declare void @external(i32(i32*)*)
-@G = internal constant i32* null
-
-define internal i32 @internal(i32* %ARG) {
-       ;;; We *DON'T* know that ARG always points to null!
-       store i32* %ARG, i32** @G
-       ret i32 0
-}
-
-define i32 @foo() {
-       call void @external(i32(i32*)* @internal)
-       %V = call i32 @internal(i32* null)
-       ret i32 %V
-}
diff --git a/test/Analysis/Andersens/modreftest.ll b/test/Analysis/Andersens/modreftest.ll
deleted file mode 100644 (file)
index e0c2edc..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-; RUN: opt < %s -anders-aa -gvn -instcombine -S \
-; RUN: | grep {ret i1 true}
-
-@G = internal global i32* null
-declare i32 *@ext()
-
-define i1 @bar() {
-  %V1 = load i32** @G
-  %X2 = call i32 *@ext()
-  %V2 = load i32** @G
-  store i32* %X2, i32** @G
-
-  %C = icmp eq i32* %V1, %V2
-  ret i1 %C
-}
diff --git a/test/Analysis/Andersens/modreftest2.ll b/test/Analysis/Andersens/modreftest2.ll
deleted file mode 100644 (file)
index 562c961..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-; RUN: opt < %s -anders-aa -gvn -S \
-; RUN: | not grep {ret i32 undef}
-
-;; From PR 2160
-declare void @f(i32*)
-
-define i32 @g() {
-entry:
-      %tmp = alloca i32               ; <i32*> [#uses=2]
-       call void @f( i32* %tmp )
-       %tmp2 = load i32* %tmp          ; <i32> [#uses=1]
-       ret i32 %tmp2
-}
-
diff --git a/test/Analysis/Andersens/trivialtest.ll b/test/Analysis/Andersens/trivialtest.ll
deleted file mode 100644 (file)
index f9f938f..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-; RUN: opt < %s -anders-aa -disable-output
-
-define void @foo() { ret void }