aboutsummaryrefslogtreecommitdiff
path: root/test/Analysis/DSGraph/FunctionPointerTable-const.ll
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2006-12-13 17:02:04 +0000
committerJohn Criswell <criswell@uiuc.edu>2006-12-13 17:02:04 +0000
commit3ce85d5f8ef52ca2556518e2980b09fd5d1fa7a7 (patch)
tree0e30d9fbe1368a98f65dc5ea60a8b1f899c50a51 /test/Analysis/DSGraph/FunctionPointerTable-const.ll
parente026c070c4e9001c6023a8c14664e68151e0b30f (diff)
Remove DSA tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32543 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Analysis/DSGraph/FunctionPointerTable-const.ll')
-rw-r--r--test/Analysis/DSGraph/FunctionPointerTable-const.ll27
1 files changed, 0 insertions, 27 deletions
diff --git a/test/Analysis/DSGraph/FunctionPointerTable-const.ll b/test/Analysis/DSGraph/FunctionPointerTable-const.ll
deleted file mode 100644
index 6ac224721d..0000000000
--- a/test/Analysis/DSGraph/FunctionPointerTable-const.ll
+++ /dev/null
@@ -1,27 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -analyze -datastructure-gc -dsgc-dspass=bu -dsgc-check-flags=Y:SHM && \
-; RUN: llvm-upgrade < %s | llvm-as | opt -analyze -datastructure-gc -dsgc-dspass=td -dsgc-check-flags=P1:SHM,P2:SHM
-
-%G = internal constant [2 x int*(int*)*] [
- int*(int*)* %callee1, int*(int*)* %callee2
-]
-
-implementation
-
-internal int* %callee1(int* %P1) {
- ret int* %P1
-}
-
-internal int* %callee2(int* %P2) {
- %X = malloc int
- ret int* %X
-}
-
-void %caller(int %callee) {
- %FPP = getelementptr [2 x int*(int*)*]* %G, int 0, int %callee
- %FP = load int*(int*)** %FPP
-
- %Y = alloca int
- %Z = call int* %FP(int* %Y)
- store int 4, int* %Z
- ret void
-}