Merge branch 'master' into msp430
[llvm/msp430.git] / test / Transforms / TailDup / basictest2.ll
blobf79d718cdb56c69a77d57b49855ec19c8c1da146
1 ; RUN: llvm-as < %s | opt -tailduplicate -disable-output
3 define void @ab() {
4 entry:
5         br label %loopentry.5
6 loopentry.5:            ; preds = %no_exit.5, %entry
7         %poscnt.1 = phi i64 [ 0, %entry ], [ %tmp.289, %no_exit.5 ]             ; <i64> [#uses=1]
8         %tmp.289 = ashr i64 %poscnt.1, 1                ; <i64> [#uses=1]
9         br i1 false, label %no_exit.5, label %loopexit.5
10 no_exit.5:              ; preds = %loopentry.5
11         br label %loopentry.5
12 loopexit.5:             ; preds = %loopentry.5
13         ret void