blob: 6ff5ae8e3407132191461ab2cdcf9d5591212b47 [file] [log] [blame]
Chris Lattnerdfe7b0a2007-12-29 00:57:06 +00001; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {ret i32 %A}
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002
Chris Lattnerdfe7b0a2007-12-29 00:57:06 +00003define i32 @test(i32 %A) {
4 %X = or i1 false, false
5 br i1 %X, label %T, label %C
6
7T: ; preds = %0
8 %B = add i32 %A, 1
9 br label %C
10
11C: ; preds = %T, %0
12 %C.upgrd.1 = phi i32 [ %B, %T ], [ %A, %0 ]
13 ret i32 %C.upgrd.1
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014}