summaryrefslogtreecommitdiffstats
path: root/llvm/test/Regression/Transforms/ArgumentPromotion
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Regression/Transforms/ArgumentPromotion')
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/.cvsignore3
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/aggregate-promote.ll21
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/basictest.ll24
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/chained.ll17
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/control-flow.ll18
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/control-flow2.ll20
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/dg.exp3
-rw-r--r--llvm/test/Regression/Transforms/ArgumentPromotion/recursion.ll17
8 files changed, 0 insertions, 123 deletions
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/.cvsignore b/llvm/test/Regression/Transforms/ArgumentPromotion/.cvsignore
deleted file mode 100644
index 7f2443f2f31..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-Output
-*.log
-*.sum
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/aggregate-promote.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/aggregate-promote.ll
deleted file mode 100644
index 19cbb6df2d4..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/aggregate-promote.ll
+++ /dev/null
@@ -1,21 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion -instcombine | not grep load
-
-%QuadTy = type {int, int, int, int}
-
-%G = constant %QuadTy {int 0, int 0, int 17, int 25 }
-
-implementation
-
-internal int %test(%QuadTy* %P) {
- %A = getelementptr %QuadTy* %P, long 0, uint 3
- %B = getelementptr %QuadTy* %P, long 0, uint 2
- %a = load int* %A
- %b = load int* %B
- %V = add int %a, %b
- ret int %V
-}
-
-int %caller() {
- %V = call int %test(%QuadTy* %G)
- ret int %V
-}
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/basictest.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/basictest.ll
deleted file mode 100644
index 474202727a3..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/basictest.ll
+++ /dev/null
@@ -1,24 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion -mem2reg | llvm-dis | not grep alloca
-
-implementation
-
-internal int %test(int *%X, int* %Y) {
- %A = load int* %X
- %B = load int* %Y
- %C = add int %A, %B
- ret int %C
-}
-
-internal int %caller(int* %B) {
- %A = alloca int
- store int 1, int* %A
- %C = call int %test(int* %A, int* %B)
- ret int %C
-}
-
-int %callercaller() {
- %B = alloca int
- store int 2, int* %B
- %X = call int %caller(int* %B)
- ret int %X
-}
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/chained.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/chained.ll
deleted file mode 100644
index d6055e2768f..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/chained.ll
+++ /dev/null
@@ -1,17 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion -instcombine | llvm-dis | not grep load
-
-%G1 = constant int 0
-%G2 = constant int* %G1
-
-implementation
-
-internal int %test(int **%X) {
- %Y = load int** %X
- %X = load int* %Y
- ret int %X
-}
-
-int %caller(int** %P) {
- %X = call int %test(int** %G2)
- ret int %X
-}
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow.ll
deleted file mode 100644
index bff9153a43b..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow.ll
+++ /dev/null
@@ -1,18 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion | llvm-dis | not grep 'load int\* null'
-
-implementation
-
-internal int %callee(bool %C, int* %P) {
- br bool %C, label %T, label %F
-T:
- ret int 17
-F:
- %X = load int* %P
- ret int %X
-}
-
-int %foo() {
- %X = call int %callee(bool true, int* null)
- ret int %X
-}
-
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow2.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow2.ll
deleted file mode 100644
index d42c9c39daa..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/control-flow2.ll
+++ /dev/null
@@ -1,20 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion | llvm-dis | grep 'load i32\* %A'
-
-implementation
-
-internal int %callee(bool %C, int* %P) {
- br bool %C, label %T, label %F
-T:
- ret int 17
-F:
- %X = load int* %P
- ret int %X
-}
-
-int %foo() {
- %A = alloca int
- store int 17, int* %A
- %X = call int %callee(bool false, int* %A)
- ret int %X
-}
-
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/dg.exp b/llvm/test/Regression/Transforms/ArgumentPromotion/dg.exp
deleted file mode 100644
index 142de8a6c8f..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/dg.exp
+++ /dev/null
@@ -1,3 +0,0 @@
-load_lib llvm-dg.exp
-
-llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] $objdir $srcdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext $llvmgcc_version
diff --git a/llvm/test/Regression/Transforms/ArgumentPromotion/recursion.ll b/llvm/test/Regression/Transforms/ArgumentPromotion/recursion.ll
deleted file mode 100644
index 306b969a5dc..00000000000
--- a/llvm/test/Regression/Transforms/ArgumentPromotion/recursion.ll
+++ /dev/null
@@ -1,17 +0,0 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -argpromotion | llvm-dis | grep x.val
-; XFAIL: *
-
-implementation ; Functions:
-
-internal int %foo(int* %x) {
-entry:
- %tmp = load int* %x
- %tmp.foo = call int %foo(int *%x)
- ret int %tmp.foo
-}
-
-int %bar(int* %x) {
-entry:
- %tmp3 = call int %foo( int* %x) ; <int>[#uses=1]
- ret int %tmp3
-}
OpenPOWER on IntegriCloud