1 ; RUN: opt < %s -passes=simplifycfg -simplifycfg-require-and-preserve-domtree=1 -disable-output
3 define void @polnel_() {
5 %tmp595 = icmp slt i32 0, 0 ; <i1> [#uses=4]
6 br i1 %tmp595, label %bb148.critedge, label %cond_true40
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
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
20 bb102: ; preds = %bb53
21 br i1 %tmp595, label %bb148, label %bb92.preheader
22 bb148.critedge: ; preds = %entry
24 bb148: ; preds = %bb102