blob: a4465b75de52a4cdc4ea9e05446f4e1babf92541 [file] [log] [blame]
Reid Spencer69ccadd2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -loopsimplify
Chris Lattner0a4e4222002-09-26 19:50:11 +00002
3void %foo(bool %C) {
4 br bool %C, label %T, label %F
5T:
6 br label %Loop
7F:
8 br label %Loop
9
10Loop: ; Two backedges, two incoming edges.
11 %Val = phi int [0, %T], [1, %F], [2, %Loop], [3, %L2]
12
13 br bool %C, label %Loop, label %L2
14
15L2:
16 br label %Loop
17}