1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -march=ppc32 -regalloc=fast -O0 -relocation-model=pic -o - 2*9880d681SAndroid Build Coastguard Worker; PR1638 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker@.str242 = external constant [3 x i8] ; <[3 x i8]*> [#uses=1] 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdefine fastcc void @ParseContent(i8* %buf, i32 %bufsize) { 7*9880d681SAndroid Build Coastguard Workerentry: 8*9880d681SAndroid Build Coastguard Worker %items = alloca [10000 x i8*], align 16 ; <[10000 x i8*]*> [#uses=0] 9*9880d681SAndroid Build Coastguard Worker %tmp86 = add i32 0, -1 ; <i32> [#uses=1] 10*9880d681SAndroid Build Coastguard Worker br i1 false, label %cond_true94, label %cond_next99 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Workercond_true94: ; preds = %entry 13*9880d681SAndroid Build Coastguard Worker %tmp98 = call i32 (i8*, ...) @printf(i8* getelementptr ([3 x i8], [3 x i8]* @.str242, i32 0, i32 0), i8* null) ; <i32> [#uses=0] 14*9880d681SAndroid Build Coastguard Worker %tmp20971 = icmp sgt i32 %tmp86, 0 ; <i1> [#uses=1] 15*9880d681SAndroid Build Coastguard Worker br i1 %tmp20971, label %bb101, label %bb212 16*9880d681SAndroid Build Coastguard Worker 17*9880d681SAndroid Build Coastguard Workercond_next99: ; preds = %entry 18*9880d681SAndroid Build Coastguard Worker ret void 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Workerbb101: ; preds = %cond_true94 21*9880d681SAndroid Build Coastguard Worker ret void 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Workerbb212: ; preds = %cond_true94 24*9880d681SAndroid Build Coastguard Worker ret void 25*9880d681SAndroid Build Coastguard Worker} 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Workerdeclare i32 @printf(i8*, ...) 28