New testcase distilled from:
[oota-llvm.git] / test / Transforms / TailDup / 2003-06-24-Simpleloop.ll
1 ; RUN: llvm-as < %s | opt -tailduplicate -disable-output
2
3 void %motion_result7() {
4 entry:
5         br label %endif
6
7 endif:
8         %i.1 = phi int [ %inc, %no_exit ], [ 0, %entry ]
9         %inc = add int %i.1, 1
10         br bool false, label %no_exit, label %UnifiedExitNode
11
12 no_exit:
13         br bool false, label %UnifiedExitNode, label %endif
14
15 UnifiedExitNode:
16         ret void
17 }
18