1*9880d681SAndroid Build Coastguard Worker; RUN: opt < %s -basicaa -licm -disable-output 2*9880d681SAndroid Build Coastguard Workertarget datalayout = "E-p:32:32" 3*9880d681SAndroid Build Coastguard Workertarget triple = "powerpc-apple-darwin8.7.0" 4*9880d681SAndroid Build Coastguard Worker 5*9880d681SAndroid Build Coastguard Workerdefine void @glgRunProcessor() { 6*9880d681SAndroid Build Coastguard Workerentry: 7*9880d681SAndroid Build Coastguard Worker br i1 false, label %bb2037.i, label %cond_true.i18 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Workercond_true.i18: ; preds = %entry 10*9880d681SAndroid Build Coastguard Worker ret void 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Workerbb205.i: ; preds = %bb2037.i 13*9880d681SAndroid Build Coastguard Worker switch i32 0, label %bb1013.i [ 14*9880d681SAndroid Build Coastguard Worker i32 14, label %bb239.i 15*9880d681SAndroid Build Coastguard Worker i32 15, label %bb917.i 16*9880d681SAndroid Build Coastguard Worker ] 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Workerbb239.i: ; preds = %bb205.i 19*9880d681SAndroid Build Coastguard Worker br i1 false, label %cond_false277.i, label %cond_true264.i 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Workercond_true264.i: ; preds = %bb239.i 22*9880d681SAndroid Build Coastguard Worker ret void 23*9880d681SAndroid Build Coastguard Worker 24*9880d681SAndroid Build Coastguard Workercond_false277.i: ; preds = %bb239.i 25*9880d681SAndroid Build Coastguard Worker %tmp1062.i = getelementptr [2 x <4 x i32>], [2 x <4 x i32>]* null, i32 0, i32 1 ; <<4 x i32>*> [#uses=1] 26*9880d681SAndroid Build Coastguard Worker store <4 x i32> zeroinitializer, <4 x i32>* %tmp1062.i 27*9880d681SAndroid Build Coastguard Worker br i1 false, label %cond_true1032.i, label %cond_false1063.i85 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Workerbb917.i: ; preds = %bb205.i 30*9880d681SAndroid Build Coastguard Worker ret void 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Workerbb1013.i: ; preds = %bb205.i 33*9880d681SAndroid Build Coastguard Worker ret void 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Workercond_true1032.i: ; preds = %cond_false277.i 36*9880d681SAndroid Build Coastguard Worker %tmp1187.i = getelementptr [2 x <4 x i32>], [2 x <4 x i32>]* null, i32 0, i32 0, i32 7 ; <i32*> [#uses=1] 37*9880d681SAndroid Build Coastguard Worker store i32 0, i32* %tmp1187.i 38*9880d681SAndroid Build Coastguard Worker br label %bb2037.i 39*9880d681SAndroid Build Coastguard Worker 40*9880d681SAndroid Build Coastguard Workercond_false1063.i85: ; preds = %cond_false277.i 41*9880d681SAndroid Build Coastguard Worker ret void 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Workerbb2037.i: ; preds = %cond_true1032.i, %entry 44*9880d681SAndroid Build Coastguard Worker br i1 false, label %bb205.i, label %cond_next2042.i 45*9880d681SAndroid Build Coastguard Worker 46*9880d681SAndroid Build Coastguard Workercond_next2042.i: ; preds = %bb2037.i 47*9880d681SAndroid Build Coastguard Worker ret void 48*9880d681SAndroid Build Coastguard Worker} 49