blob: 16bd7bc62764cdc868e1c8026d6aa64f23620f47 [file] [log] [blame]
Dan Gohmanf17a25c2007-07-18 16:29:46 +00001; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep jns
2int %f(int %X) {
3entry:
4 %tmp1 = add int %X, 1 ; <int> [#uses=1]
5 %tmp = setlt int %tmp1, 0 ; <bool> [#uses=1]
6 br bool %tmp, label %cond_true, label %cond_next
7
8cond_true: ; preds = %entry
9 %tmp2 = tail call int (...)* %bar( ) ; <int> [#uses=0]
10 br label %cond_next
11
12cond_next: ; preds = %entry, %cond_true
13 %tmp3 = tail call int (...)* %baz( ) ; <int> [#uses=0]
14 ret int undef
15}
16
17declare int %bar(...)
18
19declare int %baz(...)
20