1 ; RUN: opt < %s -simplifycfg -disable-output 2 3 define void @polnel_() { 4 entry: 5 %tmp595 = icmp slt i32 0, 0 ; <i1> [#uses=4] 6 br i1 %tmp595, label %bb148.critedge, label %cond_true40 7 bb36: ; preds = %bb43 8 br i1 %tmp595, label %bb43, label %cond_true40 9 cond_true40: ; preds = %bb46, %cond_true40, %bb36, %entry 10 %tmp397 = icmp sgt i32 0, 0 ; <i1> [#uses=1] 11 br i1 %tmp397, label %bb43, label %cond_true40 12 bb43: ; preds = %cond_true40, %bb36 13 br i1 false, label %bb53, label %bb36 14 bb46: ; preds = %bb53 15 br i1 %tmp595, label %bb53, label %cond_true40 16 bb53: ; preds = %bb46, %bb43 17 br i1 false, label %bb102, label %bb46 18 bb92.preheader: ; preds = %bb102 19 ret void 20 bb102: ; preds = %bb53 21 br i1 %tmp595, label %bb148, label %bb92.preheader 22 bb148.critedge: ; preds = %entry 23 ret void 24 bb148: ; preds = %bb102 25 ret void 26 } 27 28