github.com/goplus/llgo@v0.8.3/cl/internal/linktarget/out.ll (about) 1 ; ModuleID = 'github.com/goplus/llgo/cl/internal/linktarget' 2 source_filename = "github.com/goplus/llgo/cl/internal/linktarget" 3 4 @"github.com/goplus/llgo/cl/internal/linktarget.init$guard" = global ptr null 5 @0 = private unnamed_addr constant [14 x i8] c"a: %s, b: %s\0A\00", align 1 6 7 define void @"github.com/goplus/llgo/cl/internal/linktarget.F"(ptr %0, ptr %1) { 8 _llgo_0: 9 %2 = call i32 (ptr, ...) @printf(ptr @0, ptr %0, ptr %1) 10 ret void 11 } 12 13 define void @"github.com/goplus/llgo/cl/internal/linktarget.init"() { 14 _llgo_0: 15 %0 = load i1, ptr @"github.com/goplus/llgo/cl/internal/linktarget.init$guard", align 1 16 br i1 %0, label %_llgo_2, label %_llgo_1 17 18 _llgo_1: ; preds = %_llgo_0 19 store i1 true, ptr @"github.com/goplus/llgo/cl/internal/linktarget.init$guard", align 1 20 br label %_llgo_2 21 22 _llgo_2: ; preds = %_llgo_1, %_llgo_0 23 ret void 24 } 25 26 declare i32 @printf(ptr, ...)