summaryrefslogtreecommitdiff
path: root/test/Transforms/Mem2Reg
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-03-19 05:39:35 +0000
committerTanya Lattner <tonic@nondot.org>2008-03-19 05:39:35 +0000
commitce7d5db4d86b6eef20ffb9e981a1f0d428879e57 (patch)
tree99ed3d8480f6747c8a0c002b3d5945cf1d5ae3bf /test/Transforms/Mem2Reg
parentd8ff3caaa0d5dd4a7cbbe25c42d70af2e3caca7f (diff)
downloadllvm-ce7d5db4d86b6eef20ffb9e981a1f0d428879e57.tar.gz
llvm-ce7d5db4d86b6eef20ffb9e981a1f0d428879e57.tar.bz2
llvm-ce7d5db4d86b6eef20ffb9e981a1f0d428879e57.tar.xz
Upgrade tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48536 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/Mem2Reg')
-rw-r--r--test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll16
-rw-r--r--test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll17
-rw-r--r--test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll13
3 files changed, 20 insertions, 26 deletions
diff --git a/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll b/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
index b2776592a9..1c881b9515 100644
--- a/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
+++ b/test/Transforms/Mem2Reg/2002-03-28-UninitializedVal.ll
@@ -1,13 +1,11 @@
; Uninitialized values are not handled correctly.
;
-; RUN: llvm-upgrade < %s | llvm-as | opt -mem2reg
+; RUN: llvm-as < %s | opt -mem2reg
;
-implementation
-
-int "test"()
-begin
- %X = alloca int ; To be promoted
- %Y = load int* %X
- ret int %Y
-end
+define i32 @test() {
+ ; To be promoted
+ %X = alloca i32 ; <i32*> [#uses=1]
+ %Y = load i32* %X ; <i32> [#uses=1]
+ ret i32 %Y
+}
diff --git a/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll b/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
index c3d803c34f..c649d6a5f4 100644
--- a/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
+++ b/test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll
@@ -1,15 +1,12 @@
; This input caused the mem2reg pass to die because it was trying to promote
; the %r alloca, even though it is invalid to do so in this case!
;
-; RUN: llvm-upgrade < %s | llvm-as | opt -mem2reg
+; RUN: llvm-as < %s | opt -mem2reg
-
-implementation
-
-void "test"()
-begin
- %r = alloca int ; <int*> [#uses=2]
- store int 4, int* %r
- store int* %r, int** null
+define void @test() {
+ %r = alloca i32 ; <i32*> [#uses=2]
+ store i32 4, i32* %r
+ store i32* %r, i32** null
ret void
-end
+}
+
diff --git a/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll b/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
index 918431adf1..0dd2761410 100644
--- a/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
+++ b/test/Transforms/Mem2Reg/2003-04-10-DFNotFound.ll
@@ -1,11 +1,10 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -mem2reg
+; RUN: llvm-as < %s | opt -mem2reg
-implementation ; Functions:
-
-void %_Z3barv() {
- %result = alloca int
+define void @_Z3barv() {
+ %result = alloca i32 ; <i32*> [#uses=1]
ret void
-
- store int 0, int* %result ; DF not set!
+ ; No predecessors!
+ store i32 0, i32* %result
ret void
}
+