1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s 2*9880d681SAndroid Build Coastguard Worker; REQUIRES: default_triple 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker %struct..0anon = type { i32 } 5*9880d681SAndroid Build Coastguard Worker %struct.rtx_def = type { i16, i8, i8, [1 x %struct..0anon] } 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Workerdefine fastcc void @immed_double_const(i32 %i0, i32 %i1) { 8*9880d681SAndroid Build Coastguard Workerentry: 9*9880d681SAndroid Build Coastguard Worker %tmp1 = load i32, i32* null ; <i32> [#uses=1] 10*9880d681SAndroid Build Coastguard Worker switch i32 %tmp1, label %bb103 [ 11*9880d681SAndroid Build Coastguard Worker i32 1, label %bb 12*9880d681SAndroid Build Coastguard Worker i32 3, label %bb 13*9880d681SAndroid Build Coastguard Worker ] 14*9880d681SAndroid Build Coastguard Workerbb: ; preds = %entry, %entry 15*9880d681SAndroid Build Coastguard Worker %tmp14 = icmp sgt i32 0, 31 ; <i1> [#uses=1] 16*9880d681SAndroid Build Coastguard Worker br i1 %tmp14, label %cond_next77, label %cond_next17 17*9880d681SAndroid Build Coastguard Workercond_next17: ; preds = %bb 18*9880d681SAndroid Build Coastguard Worker ret void 19*9880d681SAndroid Build Coastguard Workercond_next77: ; preds = %bb 20*9880d681SAndroid Build Coastguard Worker %tmp79.not = icmp ne i32 %i1, 0 ; <i1> [#uses=1] 21*9880d681SAndroid Build Coastguard Worker %tmp84 = icmp slt i32 %i0, 0 ; <i1> [#uses=2] 22*9880d681SAndroid Build Coastguard Worker %bothcond1 = or i1 %tmp79.not, %tmp84 ; <i1> [#uses=1] 23*9880d681SAndroid Build Coastguard Worker br i1 %bothcond1, label %bb88, label %bb99 24*9880d681SAndroid Build Coastguard Workerbb88: ; preds = %cond_next77 25*9880d681SAndroid Build Coastguard Worker %bothcond2 = and i1 false, %tmp84 ; <i1> [#uses=0] 26*9880d681SAndroid Build Coastguard Worker ret void 27*9880d681SAndroid Build Coastguard Workerbb99: ; preds = %cond_next77 28*9880d681SAndroid Build Coastguard Worker ret void 29*9880d681SAndroid Build Coastguard Workerbb103: ; preds = %entry 30*9880d681SAndroid Build Coastguard Worker ret void 31*9880d681SAndroid Build Coastguard Worker} 32