AsmParser now depends on clients to verify that input is well formed
[oota-llvm.git] / test / LiveVar / phiuse.ll
1 implementation
2
3 ;; Test live variable analysis:
4 ;; -- phi argument is also used as first class value
5
6 int "PhiTest"(int %i, int %j)
7 begin
8 Start:
9         %i1 = add int %i, %j
10         br label %L1Header
11
12 L1Header:
13         %i2 = phi int [%i1, %Start], [%i4, %L1Header]
14
15         %i3 = add int %i1, 0
16         %i4 = add int %i2, %i3
17         %L1Done = setgt int %i4, 10
18         br bool %L1Done, label %L1Done, label %L1Header
19
20 L1Done:
21         ret int %i4
22 end
23
24
25 int "main"()
26 begin
27 bb0:
28         %result = call int %PhiTest( int 9, int 17 )
29         ret int %result
30 end