1 ; RUN: opt < %s -tailduplicate -disable-output 2 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 14 } 15 16