Reid Spencer | 7953b68 | 2007-03-19 18:27:35 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as %s -o - | opt -adce |
Chris Lattner | fa7a203 | 2002-05-07 20:51:59 +0000 | [diff] [blame] | 2 | |
3 | implementation | ||||
4 | |||||
Reid Spencer | 7953b68 | 2007-03-19 18:27:35 +0000 | [diff] [blame^] | 5 | define i32 @"main"(i32 %argc) |
Chris Lattner | fa7a203 | 2002-05-07 20:51:59 +0000 | [diff] [blame] | 6 | begin |
7 | br label %2 | ||||
8 | |||||
Reid Spencer | 7953b68 | 2007-03-19 18:27:35 +0000 | [diff] [blame^] | 9 | %retval = phi i32 [ %argc, %2 ] ; <i32> [#uses=2] |
10 | %two = add i32 %retval, %retval ; <i32> [#uses=1] | ||||
11 | ret i32 %two | ||||
Chris Lattner | fa7a203 | 2002-05-07 20:51:59 +0000 | [diff] [blame] | 12 | |
13 | br label %1 | ||||
14 | end | ||||
15 |