brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 5d84660 Raw
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