An error occurred while loading the file. Please try again.
-
王卓然 authoredec9bf883
@N = global i32 -1, align 4
@arr = global [6 x i32] [i32 1, i32 2, i32 33, i32 4, i32 5, i32 6], align 4
define i32 @main() {
B16:
br label %B19
B19: ; preds = %B16
%t35 = add i32 0, 0
%t31 = add i32 0, 0
%t6 = icmp slt i32 0, 6
br i1 %t6, label %B20, label %B24
B20: ; preds = %B19, %B41
%t10 = getelementptr inbounds [6 x i32], [6 x i32]* @arr, i32 0, i32 %t31
%t25 = load i32, i32* %t10, align 4
%t11 = add i32 %t35, %t25
%t14 = add i32 %t31, 1
%t27 = icmp slt i32 %t14, 6
br i1 %t27, label %B41, label %B30
B24: ; preds = %B19
%t35 = add i32 0, 0
%t31 = add i32 0, 0
br label %B21
B30: ; preds = %B20
%t35 = add i32 %t11, 0
%t31 = add i32 %t14, 0
br label %B21
B41: ; preds = %B20
%t35 = add i32 %t11, 0
%t31 = add i32 %t14, 0
br label %B20
B21: ; preds = %B24, %B30
ret i32 %t35
}