New testcase
[oota-llvm.git] / test / Transforms / ConstProp / phi.ll
1 ; This is a basic sanity check for constant propogation.  The add instruction 
2 ; should be eliminated.
3
4 ; RUN: if as < %s | opt -constprop -die | dis | grep phi
5 ; RUN: then exit 1
6 ; RUN: else exit 0
7 ; RUN: fi
8
9 int "test"(bool %B)
10 begin
11 BB0:
12         br bool %B, label %BB1, label %BB3
13 BB1:
14         br label %BB3
15 BB3:
16         %Ret = phi int [1, %BB0], [1, %BB1]
17         ret int %Ret
18 end