blob: ef6fe0729ee08d915a40eea4d53667b6eac6c8e0 [file] [log] [blame]
Chris Lattner7d83efb2004-10-06 03:26:38 +00001; RUN: llvm-as < %s | opt -tailduplicate | llvm-dis | grep add | not grep uses=1
2
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