blob: 4a12734cdfc671fee29332bb372c9217f46af4af [file] [log] [blame]
Chris Lattner7e1635e2002-07-23 18:21:12 +00001implementation
2
3ulong "test"(ulong %X)
4begin
5 ret ulong %X
6end
7
8ulong "fib"(ulong %n)
9begin
10 %T = setlt ulong %n, 2 ; {bool}:0
11 br bool %T, label %BaseCase, label %RecurseCase
12
13RecurseCase:
14 %result = call ulong %test(ulong %n)
15 br label %BaseCase
16
17BaseCase:
18 %X = phi ulong [1, %0], [2, %RecurseCase]
19 ret ulong %X
20end
21