blob: 03b66c43a1ced7b835366751ea23ae10720572b4 [file] [log] [blame]
Eli Bendersky4c647582012-01-16 08:56:09 +00001; RUN: %lli %s > /dev/null
Tanya Lattner2acf9b02004-11-06 23:32:43 +00002
Chris Lattnerd7753da2003-06-05 16:57:55 +00003; Testcase distilled from 256.bzip2.
4
Tanya Lattner5f4b3552008-03-10 07:21:50 +00005target datalayout = "e-p:32:32"
Chris Lattnerd7753da2003-06-05 16:57:55 +00006
Tanya Lattner5f4b3552008-03-10 07:21:50 +00007define i32 @main() {
Chris Lattnerd7753da2003-06-05 16:57:55 +00008entry:
Tanya Lattner5f4b3552008-03-10 07:21:50 +00009 %X = add i32 1, -1 ; <i32> [#uses=3]
Chris Lattnerd7753da2003-06-05 16:57:55 +000010 br label %Next
Tanya Lattner5f4b3552008-03-10 07:21:50 +000011Next: ; preds = %entry
12 %A = phi i32 [ %X, %entry ] ; <i32> [#uses=0]
13 %B = phi i32 [ %X, %entry ] ; <i32> [#uses=0]
14 %C = phi i32 [ %X, %entry ] ; <i32> [#uses=1]
15 ret i32 %C
Chris Lattnerd7753da2003-06-05 16:57:55 +000016}
Tanya Lattner5f4b3552008-03-10 07:21:50 +000017