Update tests that need to be run through llvm-upgrade. This is necessary
[oota-llvm.git] / test / Transforms / SCCP / ipsccp-conditional.ll
1 ; RUN: llvm-upgrade < %s | llvm-as | opt -ipsccp | llvm-dis | grep -v 'ret int 0' | grep -v 'ret int undef' | not grep ret
2
3 implementation
4
5 internal int %bar(int %A) {
6         %C = seteq int %A, 0
7         br bool %C, label %T, label %F
8 T:
9         %B = call int %bar(int 0)
10         ret int 0
11 F:      ; unreachable
12         %C = call int %bar(int 1)
13         ret int %C
14 }
15
16 int %foo() {
17         %X = call int %bar(int 0)
18         ret int %X
19 }