Use the llvm-upgrade program to upgrade llvm assembly.
[oota-llvm.git] / test / Transforms / SimplifyCFG / PhiEliminate2.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -simplifycfg | llvm-dis | not grep br
2
3 int %test(bool %C, int %V1, int %V2) {
4 entry:
5         br bool %C, label %then, label %Cont
6
7 then:
8         %V3 = or int %V2, %V1
9         br label %Cont
10 Cont:
11         %V4 = phi int [%V1, %entry], [%V3, %then]
12         call int %test(bool false, int 0, int 0)           ;; don't fold into preds
13         ret int %V1
14 }
15