blob: c11d735f1d3d917addd87a84477f9fb7f35e2cde [file] [log] [blame]
Reid Spencer69ccadd2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | opt -tailduplicate | llvm-dis | grep add | not grep uses=1
Chris Lattnerfe386c42004-10-06 03:26:38 +00002
3int %test1(bool %C, int %A, int* %P) {
4entry:
5 br bool %C, label %L1, label %L2
6
7L1:
8 store int 1, int* %P
9 br label %L2
10
11L2:
12 %X = add int %A, 17
13 ret int %X
14}
15
16int %test2(bool %C, int %A, int* %P) {
17entry:
18 br bool %C, label %L1, label %L2
19
20L1:
21 store int 1, int* %P
22 br label %L3
23
24L2:
25 store int 7, int* %P
26 br label %L3
27L3:
28 %X = add int %A, 17
29 ret int %X
30}
31