1 ; RUN: llvm-as < %s | opt -tailduplicate -taildup-threshold=2 | llvm-dis | grep add | not grep uses=1
3 define i32 @test1(i1 %C, i32 %A, i32* %P) {
5 br i1 %C, label %L1, label %L2
9 L2: ; preds = %L1, %entry
10 %X = add i32 %A, 17 ; <i32> [#uses=1]
14 define i32 @test2(i1 %C, i32 %A, i32* %P) {
16 br i1 %C, label %L1, label %L2
23 L3: ; preds = %L2, %L1
24 %X = add i32 %A, 17 ; <i32> [#uses=1]