49 lines · plain
1; RUN: opt < %s -aa-pipeline=basic-aa -passes=licm -disable-output2target datalayout = "E-p:32:32"3target triple = "powerpc-unknown-linux-gnu"4 5define void @glgRunProcessor() {6entry:7 br i1 false, label %bb2037.i, label %cond_true.i188 9cond_true.i18: ; preds = %entry10 ret void11 12bb205.i: ; preds = %bb2037.i13 switch i32 0, label %bb1013.i [14 i32 14, label %bb239.i15 i32 15, label %bb917.i16 ]17 18bb239.i: ; preds = %bb205.i19 br i1 false, label %cond_false277.i, label %cond_true264.i20 21cond_true264.i: ; preds = %bb239.i22 ret void23 24cond_false277.i: ; preds = %bb239.i25 %tmp1062.i = getelementptr [2 x <4 x i32>], ptr null, i32 0, i32 1 ; <ptr> [#uses=1]26 store <4 x i32> zeroinitializer, ptr %tmp1062.i27 br i1 false, label %cond_true1032.i, label %cond_false1063.i8528 29bb917.i: ; preds = %bb205.i30 ret void31 32bb1013.i: ; preds = %bb205.i33 ret void34 35cond_true1032.i: ; preds = %cond_false277.i36 %tmp1187.i = getelementptr [2 x <4 x i32>], ptr null, i32 0, i32 0, i32 7 ; <ptr> [#uses=1]37 store i32 0, ptr %tmp1187.i38 br label %bb2037.i39 40cond_false1063.i85: ; preds = %cond_false277.i41 ret void42 43bb2037.i: ; preds = %cond_true1032.i, %entry44 br i1 false, label %bb205.i, label %cond_next2042.i45 46cond_next2042.i: ; preds = %bb2037.i47 ret void48}49