std: organise the facade — thematic groups, aligned columns
Same 47 re-exports, regrouped: compiler-resolved types, type-system/ reflection builtins, output + libc escape hatch, formatting (print/ format up front, the *_to_string family together), string ops + allocation helpers, fmt internals marked as legacy-surface, List, tail. Zero output-stream diffs; 37 .ir snapshots re-pinned (renumbering from decl reordering). Gates: suite 588/588, zig build test 0, m3te 23/23, game builds + bundles.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2728,14 +2728,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2745,6 +2737,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3147,6 +3141,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3474,6 +3471,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2703,14 +2703,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2720,6 +2712,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3122,6 +3116,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3449,6 +3446,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2704,14 +2704,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2721,6 +2713,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3123,6 +3117,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3450,6 +3447,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -3008,14 +3008,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -3025,6 +3017,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3427,6 +3421,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3754,6 +3751,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2709,14 +2709,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2726,6 +2718,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3128,6 +3122,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3455,6 +3452,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2817,14 +2817,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2834,6 +2826,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3236,6 +3230,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3563,6 +3560,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2914,14 +2914,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2931,6 +2923,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3333,6 +3327,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3660,6 +3657,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2930,14 +2930,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2947,6 +2939,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3349,6 +3343,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3676,6 +3673,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -2773,14 +2773,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2790,6 +2782,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3192,6 +3186,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3519,6 +3516,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2716,14 +2716,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2733,6 +2725,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3135,6 +3129,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3462,6 +3459,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2710,14 +2710,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2727,6 +2719,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3129,6 +3123,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3456,6 +3453,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2866,14 +2866,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2883,6 +2875,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3285,6 +3279,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3612,6 +3609,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2898,14 +2898,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2915,6 +2907,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3317,6 +3311,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3644,6 +3641,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2749,14 +2749,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2766,6 +2758,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3168,6 +3162,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3495,6 +3492,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2713,14 +2713,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2730,6 +2722,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3132,6 +3126,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3459,6 +3456,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2720,14 +2720,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2737,6 +2729,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3139,6 +3133,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3466,6 +3463,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2715,14 +2715,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2732,6 +2724,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3134,6 +3128,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3461,6 +3458,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -138,14 +138,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -155,6 +147,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -557,6 +551,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -884,6 +881,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -630,14 +630,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -647,6 +639,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1049,6 +1043,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1376,6 +1373,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -646,14 +646,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -663,6 +655,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1065,6 +1059,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1392,6 +1389,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2864,14 +2864,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2881,6 +2873,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3283,6 +3277,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3610,6 +3607,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -2792,14 +2792,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -2809,6 +2801,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -3211,6 +3205,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -3538,6 +3535,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -648,14 +648,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -665,6 +657,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1067,6 +1061,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1394,6 +1391,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -624,14 +624,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -641,6 +633,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1043,6 +1037,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1370,6 +1367,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -622,14 +622,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -639,6 +631,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -1041,6 +1035,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -1368,6 +1365,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -145,14 +145,6 @@ declare ptr @TrackingAllocator.alloc_bytes(ptr, ptr, i64) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @TrackingAllocator.dealloc_bytes(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i32 @open(ptr, i32, ...) #0
|
||||
|
||||
@@ -162,6 +154,8 @@ declare i32 @close(i32) #0
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @read(i32, ptr, i64) #0
|
||||
|
||||
declare i64 @write(i32, ptr, i64)
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare i64 @lseek(i32, i64, i32) #0
|
||||
|
||||
@@ -564,6 +558,9 @@ declare void @Parser.parse_value(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr
|
||||
; Function Attrs: nounwind
|
||||
declare void @parse(ptr sret({ { i64, [24 x i8] }, i32 }), ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare ptr @escape(ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @BuildOptions.add_link_flag(i64, ptr) #0
|
||||
|
||||
@@ -891,6 +888,9 @@ declare [64 x i8] @sha256_hex(ptr, ptr) #0
|
||||
; Function Attrs: nounwind
|
||||
declare void @sha256_file(ptr sret({ [64 x i8], i1 }), ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @log_emit(ptr, ptr, ptr) #0
|
||||
|
||||
; Function Attrs: nounwind
|
||||
declare void @assert.107(ptr, i1) #0
|
||||
|
||||
|
||||
@@ -11,73 +11,86 @@ core :: #import "modules/std/core.sx";
|
||||
fmt :: #import "modules/std/fmt.sx";
|
||||
list :: #import "modules/std/list.sx";
|
||||
|
||||
// --- core: builtins, libc escape hatch, compiler-resolved types ---
|
||||
// --- Compiler-resolved types ---
|
||||
// (`string` has no alias here: it is a reserved type name — its #builtin
|
||||
// declaration in core.sx resolves program-wide and cannot be re-bound.)
|
||||
|
||||
Vector :: core.Vector;
|
||||
out :: core.out;
|
||||
size_of :: core.size_of;
|
||||
align_of :: core.align_of;
|
||||
libc_malloc :: core.libc_malloc;
|
||||
libc_free :: core.libc_free;
|
||||
memcpy :: core.memcpy;
|
||||
memset :: core.memset;
|
||||
type_of :: core.type_of;
|
||||
type_name :: core.type_name;
|
||||
field_count :: core.field_count;
|
||||
field_name :: core.field_name;
|
||||
field_value :: core.field_value;
|
||||
is_flags :: core.is_flags;
|
||||
type_is_unsigned :: core.type_is_unsigned;
|
||||
field_value_int :: core.field_value_int;
|
||||
field_index :: core.field_index;
|
||||
error_tag_name :: core.error_tag_name;
|
||||
Context :: core.Context;
|
||||
Allocator :: core.Allocator;
|
||||
Into :: core.Into;
|
||||
Source_Location :: core.Source_Location;
|
||||
Allocator :: core.Allocator;
|
||||
Context :: core.Context;
|
||||
Into :: core.Into;
|
||||
|
||||
// --- fmt: formatting, string helpers, slice/string allocation ---
|
||||
// --- Type system & reflection builtins ---
|
||||
|
||||
cstring :: fmt.cstring;
|
||||
alloc_slice :: fmt.alloc_slice;
|
||||
int_to_string :: fmt.int_to_string;
|
||||
uint_to_string :: fmt.uint_to_string;
|
||||
bool_to_string :: fmt.bool_to_string;
|
||||
float_to_string :: fmt.float_to_string;
|
||||
hex_group :: fmt.hex_group;
|
||||
decompose_u16x4 :: fmt.decompose_u16x4;
|
||||
int_to_hex_string :: fmt.int_to_hex_string;
|
||||
concat :: fmt.concat;
|
||||
substr :: fmt.substr;
|
||||
path_join :: fmt.path_join;
|
||||
struct_to_string :: fmt.struct_to_string;
|
||||
vector_to_string :: fmt.vector_to_string;
|
||||
array_to_string :: fmt.array_to_string;
|
||||
slice_to_string :: fmt.slice_to_string;
|
||||
pointer_to_string :: fmt.pointer_to_string;
|
||||
flags_to_string :: fmt.flags_to_string;
|
||||
enum_to_string :: fmt.enum_to_string;
|
||||
optional_to_string :: fmt.optional_to_string;
|
||||
any_to_string :: fmt.any_to_string;
|
||||
build_format :: fmt.build_format;
|
||||
Vector :: core.Vector;
|
||||
size_of :: core.size_of;
|
||||
align_of :: core.align_of;
|
||||
type_of :: core.type_of;
|
||||
type_name :: core.type_name;
|
||||
type_is_unsigned :: core.type_is_unsigned;
|
||||
field_count :: core.field_count;
|
||||
field_name :: core.field_name;
|
||||
field_value :: core.field_value;
|
||||
field_value_int :: core.field_value_int;
|
||||
field_index :: core.field_index;
|
||||
is_flags :: core.is_flags;
|
||||
error_tag_name :: core.error_tag_name;
|
||||
|
||||
// --- Output & libc escape hatch ---
|
||||
|
||||
out :: core.out;
|
||||
libc_malloc :: core.libc_malloc;
|
||||
libc_free :: core.libc_free;
|
||||
memcpy :: core.memcpy;
|
||||
memset :: core.memset;
|
||||
|
||||
// --- Formatting ---
|
||||
|
||||
print :: fmt.print;
|
||||
format :: fmt.format;
|
||||
print :: fmt.print;
|
||||
|
||||
// --- list ---
|
||||
any_to_string :: fmt.any_to_string;
|
||||
int_to_string :: fmt.int_to_string;
|
||||
uint_to_string :: fmt.uint_to_string;
|
||||
int_to_hex_string :: fmt.int_to_hex_string;
|
||||
float_to_string :: fmt.float_to_string;
|
||||
bool_to_string :: fmt.bool_to_string;
|
||||
struct_to_string :: fmt.struct_to_string;
|
||||
enum_to_string :: fmt.enum_to_string;
|
||||
flags_to_string :: fmt.flags_to_string;
|
||||
vector_to_string :: fmt.vector_to_string;
|
||||
array_to_string :: fmt.array_to_string;
|
||||
slice_to_string :: fmt.slice_to_string;
|
||||
pointer_to_string :: fmt.pointer_to_string;
|
||||
optional_to_string :: fmt.optional_to_string;
|
||||
|
||||
// --- String ops & allocation helpers ---
|
||||
|
||||
concat :: fmt.concat;
|
||||
substr :: fmt.substr;
|
||||
path_join :: fmt.path_join;
|
||||
cstring :: fmt.cstring;
|
||||
alloc_slice :: fmt.alloc_slice;
|
||||
|
||||
// fmt internals, re-exported only because they were always part of the
|
||||
// flat prelude surface.
|
||||
build_format :: fmt.build_format;
|
||||
hex_group :: fmt.hex_group;
|
||||
decompose_u16x4 :: fmt.decompose_u16x4;
|
||||
|
||||
// --- Containers ---
|
||||
|
||||
List :: list.List;
|
||||
|
||||
// --- The stdlib namespace tail: flat-importing std.sx carries these ---
|
||||
|
||||
mem :: #import "modules/std/mem.sx";
|
||||
xml :: #import "modules/std/xml.sx";
|
||||
log :: #import "modules/std/log.sx";
|
||||
fs :: #import "modules/std/fs.sx";
|
||||
mem :: #import "modules/std/mem.sx";
|
||||
fs :: #import "modules/std/fs.sx";
|
||||
process :: #import "modules/std/process.sx";
|
||||
socket :: #import "modules/std/socket.sx";
|
||||
json :: #import "modules/std/json.sx";
|
||||
cli :: #import "modules/std/cli.sx";
|
||||
hash :: #import "modules/std/hash.sx";
|
||||
test :: #import "modules/std/test.sx";
|
||||
socket :: #import "modules/std/socket.sx";
|
||||
json :: #import "modules/std/json.sx";
|
||||
xml :: #import "modules/std/xml.sx";
|
||||
cli :: #import "modules/std/cli.sx";
|
||||
hash :: #import "modules/std/hash.sx";
|
||||
log :: #import "modules/std/log.sx";
|
||||
test :: #import "modules/std/test.sx";
|
||||
|
||||
Reference in New Issue
Block a user