blob: 0d20d7df3458b9f9ee24b4f1fd64328093cca5ef [file] [log] [blame]
Tanya Lattner97928372008-03-19 07:28:33 +00001; RUN: llvm-as < %s | opt -mem2reg | llvm-dis | not grep phi
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002
Tanya Lattner97928372008-03-19 07:28:33 +00003define i32 @testfunc(i1 %C, i32 %i, i8 %j) {
4 %I = alloca i32 ; <i32*> [#uses=2]
5 br i1 %C, label %T, label %Cont
6T: ; preds = %0
7 store i32 %i, i32* %I
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008 br label %Cont
Tanya Lattner97928372008-03-19 07:28:33 +00009Cont: ; preds = %T, %0
10 %Y = load i32* %I ; <i32> [#uses=1]
11 ret i32 %Y
Dan Gohmanf17a25c2007-07-18 16:29:46 +000012}
Tanya Lattner97928372008-03-19 07:28:33 +000013