cl: out.ll regen

This commit is contained in:
xushiwei
2024-05-17 11:11:22 +08:00
parent c92e9aac2c
commit 568a71e0dc
2 changed files with 68 additions and 68 deletions

View File

@@ -25,24 +25,24 @@ _llgo_0:
store ptr %1, ptr @__llgo_argv, align 8
call void @"github.com/goplus/llgo/internal/runtime.init"()
call void @main.init()
br label %_llgo_1
br label %_llgo_3
_llgo_1: ; preds = %_llgo_2, %_llgo_0
%2 = phi i32 [ 0, %_llgo_0 ], [ %9, %_llgo_2 ]
%3 = load i32, ptr @__llgo_argc, align 4
%4 = icmp slt i32 %2, %3
br i1 %4, label %_llgo_2, label %_llgo_3
_llgo_1: ; preds = %_llgo_3
%2 = load ptr, ptr @__llgo_argv, align 8
%3 = getelementptr ptr, ptr %2, i32 %7
%4 = load ptr, ptr %3, align 8
%5 = call i32 (ptr, ...) @printf(ptr @0, ptr %4)
%6 = add i32 %7, 1
br label %_llgo_3
_llgo_2: ; preds = %_llgo_1
%5 = load ptr, ptr @__llgo_argv, align 8
%6 = getelementptr ptr, ptr %5, i32 %2
%7 = load ptr, ptr %6, align 8
%8 = call i32 (ptr, ...) @printf(ptr @0, ptr %7)
%9 = add i32 %2, 1
br label %_llgo_1
_llgo_3: ; preds = %_llgo_1
_llgo_2: ; preds = %_llgo_3
ret i32 0
_llgo_3: ; preds = %_llgo_1, %_llgo_0
%7 = phi i32 [ 0, %_llgo_0 ], [ %6, %_llgo_1 ]
%8 = load i32, ptr @__llgo_argc, align 4
%9 = icmp slt i32 %7, %8
br i1 %9, label %_llgo_1, label %_llgo_2
}
declare void @"github.com/goplus/llgo/internal/runtime.init"()