comparison test/Transforms/Mem2Reg/2002-05-01-ShouldNotPromoteThisAlloca.ll @ 0:95c75e76d11b LLVM3.4

LLVM 3.4
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Thu, 12 Dec 2013 13:56:28 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:95c75e76d11b
1 ; This input caused the mem2reg pass to die because it was trying to promote
2 ; the %r alloca, even though it is invalid to do so in this case!
3 ;
4 ; RUN: opt < %s -mem2reg
5
6 define void @test() {
7 %r = alloca i32 ; <i32*> [#uses=2]
8 store i32 4, i32* %r
9 store i32* %r, i32** null
10 ret void
11 }
12