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