llgen tests

This commit is contained in:
xushiwei
2024-05-05 21:33:04 +08:00
parent be9d209622
commit 0066f8bd3f
9 changed files with 16 additions and 24 deletions

View File

@@ -49,6 +49,6 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @printf(ptr, ...)

View File

@@ -32,6 +32,6 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @printf(ptr, ...)

View File

@@ -35,6 +35,6 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @printf(ptr, ...)

View File

@@ -51,14 +51,6 @@ define void @main.print(ptr %0) {
_llgo_0:
%1 = call i32 (ptr, ...) @printf(ptr %0)
ret void
%2 = call i32 (ptr, ...) @printf(ptr %0)
ret void
%3 = call i32 (ptr, ...) @printf(ptr %0)
ret void
_llgo_01: ; No predecessors!
_llgo_02: ; No predecessors!
}
declare void @"github.com/goplus/llgo/internal/runtime.init"()

View File

@@ -25,6 +25,6 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @printf(ptr, ...)

View File

@@ -5,8 +5,6 @@ source_filename = "main"
@__stderrp = external global ptr
@0 = private unnamed_addr constant [10 x i8] c"Hello %d\0A\00", align 1
declare void @fprintf(ptr, ptr, ...)
define void @main.init() {
_llgo_0:
%0 = load i1, ptr @"main.init$guard", align 1
@@ -30,3 +28,5 @@ _llgo_0:
}
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @fprintf(ptr, ptr, ...)

View File

@@ -53,12 +53,12 @@ _llgo_3: ; preds = %_llgo_1
ret void
}
declare void @qsort(ptr, i64, i64, ptr)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare ptr @"github.com/goplus/llgo/internal/runtime.AllocZ"(i64)
declare void @qsort(ptr, i64, i64, ptr)
define i32 @"main.main$1"(ptr %0, ptr %1) {
_llgo_0:
%2 = load i64, ptr %0, align 4

View File

@@ -36,8 +36,8 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare i32 @strlen(ptr)
declare void @"github.com/goplus/llgo/internal/runtime.init"()
declare void @printf(ptr, ...)

View File

@@ -70,8 +70,8 @@ _llgo_0:
ret void
}
declare void @printf(ptr, ...)
declare ptr @"github.com/goplus/llgo/internal/runtime.Zeroinit"(ptr, i64)
declare void @printf(ptr, ...)
declare void @"github.com/goplus/llgo/internal/runtime.init"()