diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-03-19 05:39:35 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-03-19 05:39:35 +0000 |
commit | ce7d5db4d86b6eef20ffb9e981a1f0d428879e57 (patch) | |
tree | 99ed3d8480f6747c8a0c002b3d5945cf1d5ae3bf /test/Transforms/Mem2Reg | |
parent | d8ff3caaa0d5dd4a7cbbe25c42d70af2e3caca7f (diff) | |
download | llvm-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')
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 } + |