P5.5: migrate the 35 BuildOptions accessors off #compiler to VM-native abi(.compiler)

`BuildOptions :: struct #compiler { ...35 methods... }` becomes
`BuildOptions :: struct { }` (an opaque null-sentinel handle) plus 35 free
`ufcs (self: BuildOptions, …) abi(.compiler)` decls in build.sx, each serviced
by a new `comptime_vm.callBuildOptionFn` arm (off `callCompilerFn`). No legacy
`compiler_lib` handler: the names are registered in `bound_fns` with a single
bailing stub only so `weldedCompilerFn` accepts them.

- String lifetime: setters dupe the arg into the persistent `Vm.gpa` (the
  Compilation allocator, threaded into both `tryEval` and `runBuildCallback` —
  not the per-eval VM arena) and write/append to the threaded `BuildConfig`.
  Getters read the field/slice or compute the target predicate from the triple.
- Dispatch routing (Option B): a `#run`/const-init entry that directly calls a
  compiler-domain/welded fn (`emit_llvm.entryNeedsVm`) runs on the VM with no
  legacy fallback regardless of the `-Dcomptime-flat` gate, so gate-OFF stays
  green without a legacy BuildOptions handler (P5.7 retires the legacy interp).
- Mark the 5 `platform/bundle.sx` getter-calling helpers `abi(.compiler)` (they
  are comptime-only bundler code; otherwise their now-welded getter calls trip
  the runtime-call gate).
- 37 `.ir` snapshots regenerated (std transitively imports build.sx → string-
  pool/type-table indices shift); verified `.ir`-only, zero behavior-stream diffs.

BuildOptions `compiler_call` strict bails gone (1609/1614/1615 strict-clean);
1616 now bails on a separate, pre-existing unported bitwise/shift VM gap (`shr`),
to port first in P5.6. 703/0 both gates.

Also sweep the outdated "flat memory" terminology to "comptime/byte-addressable"
across comptime_vm + the plan/checkpoint/CLAUDE docs: the comptime VM is
arena-backed, byte-addressable memory where `Addr` is a real host pointer, not a
flat contiguous address space (flag names `-Dcomptime-flat`/`SX_COMPTIME_FLAT` kept).
This commit is contained in:
agra
2026-06-19 13:21:09 +03:00
parent af32c3823c
commit ba28488d99
48 changed files with 13896 additions and 14974 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -4130,114 +4130,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4105,114 +4105,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4106,114 +4106,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4409,114 +4409,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4111,114 +4111,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4219,114 +4219,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4316,114 +4316,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4332,114 +4332,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

File diff suppressed because one or more lines are too long

View File

@@ -4175,114 +4175,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4118,114 +4118,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4112,114 +4112,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4268,114 +4268,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4300,114 +4300,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4151,114 +4151,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4115,114 +4115,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4122,114 +4122,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4117,114 +4117,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -581,114 +581,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -4,34 +4,34 @@
@__sx_default_context = internal constant { { ptr, ptr, ptr }, ptr } { { ptr, ptr, ptr } { ptr null, ptr @__thunk_CAllocator_Allocator_alloc_bytes, ptr @__thunk_CAllocator_Allocator_dealloc_bytes }, ptr null }
@__sx_objc_cstr_dealloc = internal constant [8 x i8] c"dealloc\00"
@str = private unnamed_addr constant [2 x i8] c"0\00", align 1
@str.113 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.114 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.115 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.116 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.117 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.118 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.119 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.120 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.121 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.122 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.123 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.124 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.125 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.126 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.127 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.128 = private unnamed_addr constant [10 x i8] c"compiled\0A\00", align 1
@str.129 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.130 = private unnamed_addr constant [10 x i8] c"compiled\0A\00", align 1
@str.78 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.79 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.80 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.81 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.82 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.83 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.84 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.85 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.86 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.87 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.88 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.89 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.90 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.91 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.92 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.93 = private unnamed_addr constant [10 x i8] c"compiled\0A\00", align 1
@str.94 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.95 = private unnamed_addr constant [10 x i8] c"compiled\0A\00", align 1
@OBJC_IVAR_NAME_ = private unnamed_addr constant [11 x i8] c"__sx_state\00"
@OBJC_IVAR_TYPE_ = private unnamed_addr constant [3 x i8] c"^v\00"
@OBJC_CLASS_NAME_ = private unnamed_addr constant [9 x i8] c"NSObject\00"
@OBJC_CLASS_NAME_.131 = private unnamed_addr constant [6 x i8] c"SxFoo\00"
@OBJC_CLASS_NAME_.96 = private unnamed_addr constant [6 x i8] c"SxFoo\00"
@OBJC_METH_VAR_NAME_ = private unnamed_addr constant [5 x i8] c"bump\00"
@OBJC_METH_VAR_TYPE_ = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.132 = private unnamed_addr constant [8 x i8] c"dealloc\00"
@OBJC_METH_VAR_TYPE_.133 = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.134 = private unnamed_addr constant [6 x i8] c"alloc\00"
@OBJC_METH_VAR_TYPE_.135 = private unnamed_addr constant [4 x i8] c"@@:\00"
@OBJC_METH_VAR_NAME_.97 = private unnamed_addr constant [8 x i8] c"dealloc\00"
@OBJC_METH_VAR_TYPE_.98 = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.99 = private unnamed_addr constant [6 x i8] c"alloc\00"
@OBJC_METH_VAR_TYPE_.100 = private unnamed_addr constant [4 x i8] c"@@:\00"
declare i64 @write(i32, ptr, i64)
@@ -282,7 +282,7 @@ entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } %1, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.113, i64 14 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.78, i64 14 }, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
store i64 0, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
@@ -378,7 +378,7 @@ if.merge.11: ; preds = %if.merge.25, %if.me
if.then.12: ; preds = %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.114, i64 36 })
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.79, i64 36 })
store { ptr, i64 } %call, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -386,7 +386,7 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.115, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.80, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -396,13 +396,13 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.116, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.81, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.13
if.merge.13: ; preds = %if.then.12, %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.117, i64 43 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.82, i64 43 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -410,7 +410,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.118, i64 5 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.83, i64 5 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 1
@@ -424,7 +424,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
if.then.23: ; preds = %if.else.10
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.119, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.84, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -432,7 +432,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.120, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.85, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -443,7 +443,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.121, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.86, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -500,7 +500,7 @@ if.merge.31: ; preds = %if.merge.34, %if.el
if.then.32: ; preds = %if.then.29
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.122, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.87, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -508,7 +508,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.123, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.88, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -519,7 +519,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.124, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.89, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -539,7 +539,7 @@ if.merge.34: ; preds = %if.else.33, %if.the
if.then.35: ; preds = %while.exit.2
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.125, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.90, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -547,7 +547,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.126, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.91, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
@@ -558,7 +558,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.127, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.92, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.36
@@ -1083,114 +1083,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0
@@ -1567,112 +1567,7 @@ declare void @Pool.shutdown(ptr, ptr) #0
declare ptr @pool_worker(ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag.77(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework.78(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path.79(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell.80(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir.81(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count.82(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at.83(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at.84(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module.85(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path.86(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path.87(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id.88(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity.89(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile.90(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path.91(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id.92(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity.93(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile.94(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple.95(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos.96(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios.97(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device.98(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator.99(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android.100(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count.101(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at.102(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count.103(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at.104(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path.105(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path.106(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path.107(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path.108(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count.109(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at.110(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at.111(i64, i64) #0
; Function Attrs: nounwind
declare i1 @default_pipeline.112(ptr, i64) #0
declare i1 @default_pipeline.77(ptr, i64) #0
; Function Attrs: nounwind
define internal void @SxFoo.bump(ptr %0, ptr %1) #0 {
@@ -1715,14 +1610,14 @@ entry:
define internal void @print__ct_sfeff9eeccd48b824__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.128, i64 9 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.93, i64 9 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.129, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.94, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 9)
@@ -1736,7 +1631,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_0(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.130, i64 9 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.95, i64 9 })
ret { ptr, i64 } %call
}
@@ -1917,17 +1812,17 @@ declare ptr @class_getInstanceVariable(ptr, ptr)
define internal void @__sx_objc_defined_class_init() {
entry:
%super_cls = call ptr @objc_getClass(ptr @OBJC_CLASS_NAME_)
%cls = call ptr @objc_allocateClassPair(ptr %super_cls, ptr @OBJC_CLASS_NAME_.131, i64 0)
%cls = call ptr @objc_allocateClassPair(ptr %super_cls, ptr @OBJC_CLASS_NAME_.96, i64 0)
%0 = call i8 @class_addIvar(ptr %cls, ptr @OBJC_IVAR_NAME_, i64 8, i8 3, ptr @OBJC_IVAR_TYPE_)
%metacls = call ptr @object_getClass(ptr %cls)
%sel = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_)
%1 = call i8 @class_addMethod(ptr %cls, ptr %sel, ptr @__SxFoo_bump_imp, ptr @OBJC_METH_VAR_TYPE_)
call void @objc_registerClassPair(ptr %cls)
store ptr %cls, ptr @__SxFoo_class, align 8
%sel_dealloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.132)
%2 = call i8 @class_addMethod(ptr %cls, ptr %sel_dealloc, ptr @__SxFoo_dealloc_imp, ptr @OBJC_METH_VAR_TYPE_.133)
%sel_alloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.134)
%3 = call i8 @class_addMethod(ptr %metacls, ptr %sel_alloc, ptr @__SxFoo_alloc_imp, ptr @OBJC_METH_VAR_TYPE_.135)
%sel_dealloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.97)
%2 = call i8 @class_addMethod(ptr %cls, ptr %sel_dealloc, ptr @__SxFoo_dealloc_imp, ptr @OBJC_METH_VAR_TYPE_.98)
%sel_alloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.99)
%3 = call i8 @class_addMethod(ptr %metacls, ptr %sel_alloc, ptr @__SxFoo_alloc_imp, ptr @OBJC_METH_VAR_TYPE_.100)
%iv = call ptr @class_getInstanceVariable(ptr %cls, ptr @OBJC_IVAR_NAME_)
store ptr %iv, ptr @__SxFoo_state_ivar, align 8
ret void

View File

@@ -4,50 +4,50 @@
@__sx_default_context = internal constant { { ptr, ptr, ptr }, ptr } { { ptr, ptr, ptr } { ptr null, ptr @__thunk_CAllocator_Allocator_alloc_bytes, ptr @__thunk_CAllocator_Allocator_dealloc_bytes }, ptr null }
@__sx_objc_cstr_dealloc = internal constant [8 x i8] c"dealloc\00"
@str = private unnamed_addr constant [2 x i8] c"0\00", align 1
@str.113 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.114 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.115 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.116 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.117 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.118 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.119 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.120 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.121 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.122 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.123 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.124 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.125 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.126 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.127 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.128 = private unnamed_addr constant [6 x i8] c"SxFoo\00", align 1
@str.129 = private unnamed_addr constant [8 x i8] c"dealloc\00", align 1
@str.130 = private unnamed_addr constant [6 x i8] c"alloc\00", align 1
@str.131 = private unnamed_addr constant [8 x i8] c"release\00", align 1
@str.132 = private unnamed_addr constant [28 x i8] c"FAIL: SxFoo not registered\0A\00", align 1
@str.133 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.134 = private unnamed_addr constant [28 x i8] c"FAIL: SxFoo not registered\0A\00", align 1
@str.135 = private unnamed_addr constant [27 x i8] c"FAIL: dealloc IMP missing\0A\00", align 1
@str.136 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.137 = private unnamed_addr constant [27 x i8] c"FAIL: dealloc IMP missing\0A\00", align 1
@str.138 = private unnamed_addr constant [28 x i8] c"FAIL: +alloc returned null\0A\00", align 1
@str.139 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.140 = private unnamed_addr constant [28 x i8] c"FAIL: +alloc returned null\0A\00", align 1
@str.141 = private unnamed_addr constant [36 x i8] c"FAIL: +alloc round 2 returned null\0A\00", align 1
@str.142 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.143 = private unnamed_addr constant [36 x i8] c"FAIL: +alloc round 2 returned null\0A\00", align 1
@str.144 = private unnamed_addr constant [13 x i8] c"dealloc: ok\0A\00", align 1
@str.145 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.146 = private unnamed_addr constant [13 x i8] c"dealloc: ok\0A\00", align 1
@str.78 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.79 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.80 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.81 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.82 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.83 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.84 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.85 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.86 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.87 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.88 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.89 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.90 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.91 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.92 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.93 = private unnamed_addr constant [6 x i8] c"SxFoo\00", align 1
@str.94 = private unnamed_addr constant [8 x i8] c"dealloc\00", align 1
@str.95 = private unnamed_addr constant [6 x i8] c"alloc\00", align 1
@str.96 = private unnamed_addr constant [8 x i8] c"release\00", align 1
@str.97 = private unnamed_addr constant [28 x i8] c"FAIL: SxFoo not registered\0A\00", align 1
@str.98 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.99 = private unnamed_addr constant [28 x i8] c"FAIL: SxFoo not registered\0A\00", align 1
@str.100 = private unnamed_addr constant [27 x i8] c"FAIL: dealloc IMP missing\0A\00", align 1
@str.101 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.102 = private unnamed_addr constant [27 x i8] c"FAIL: dealloc IMP missing\0A\00", align 1
@str.103 = private unnamed_addr constant [28 x i8] c"FAIL: +alloc returned null\0A\00", align 1
@str.104 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.105 = private unnamed_addr constant [28 x i8] c"FAIL: +alloc returned null\0A\00", align 1
@str.106 = private unnamed_addr constant [36 x i8] c"FAIL: +alloc round 2 returned null\0A\00", align 1
@str.107 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.108 = private unnamed_addr constant [36 x i8] c"FAIL: +alloc round 2 returned null\0A\00", align 1
@str.109 = private unnamed_addr constant [13 x i8] c"dealloc: ok\0A\00", align 1
@str.110 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.111 = private unnamed_addr constant [13 x i8] c"dealloc: ok\0A\00", align 1
@OBJC_IVAR_NAME_ = private unnamed_addr constant [11 x i8] c"__sx_state\00"
@OBJC_IVAR_TYPE_ = private unnamed_addr constant [3 x i8] c"^v\00"
@OBJC_CLASS_NAME_ = private unnamed_addr constant [9 x i8] c"NSObject\00"
@OBJC_CLASS_NAME_.147 = private unnamed_addr constant [6 x i8] c"SxFoo\00"
@OBJC_CLASS_NAME_.112 = private unnamed_addr constant [6 x i8] c"SxFoo\00"
@OBJC_METH_VAR_NAME_ = private unnamed_addr constant [5 x i8] c"bump\00"
@OBJC_METH_VAR_TYPE_ = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.148 = private unnamed_addr constant [8 x i8] c"dealloc\00"
@OBJC_METH_VAR_TYPE_.149 = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.150 = private unnamed_addr constant [6 x i8] c"alloc\00"
@OBJC_METH_VAR_TYPE_.151 = private unnamed_addr constant [4 x i8] c"@@:\00"
@OBJC_METH_VAR_NAME_.113 = private unnamed_addr constant [8 x i8] c"dealloc\00"
@OBJC_METH_VAR_TYPE_.114 = private unnamed_addr constant [4 x i8] c"v@:\00"
@OBJC_METH_VAR_NAME_.115 = private unnamed_addr constant [6 x i8] c"alloc\00"
@OBJC_METH_VAR_TYPE_.116 = private unnamed_addr constant [4 x i8] c"@@:\00"
declare i64 @write(i32, ptr, i64)
@@ -298,7 +298,7 @@ entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } %1, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.113, i64 14 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.78, i64 14 }, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
store i64 0, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
@@ -394,7 +394,7 @@ if.merge.13: ; preds = %if.merge.27, %if.me
if.then.14: ; preds = %if.then.11
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.114, i64 36 })
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.79, i64 36 })
store { ptr, i64 } %call, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -402,7 +402,7 @@ if.then.14: ; preds = %if.then.11
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.115, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.80, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -412,13 +412,13 @@ if.then.14: ; preds = %if.then.11
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.116, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.81, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.15
if.merge.15: ; preds = %if.then.14, %if.then.11
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.117, i64 43 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.82, i64 43 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -426,7 +426,7 @@ if.merge.15: ; preds = %if.then.14, %if.the
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.118, i64 5 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.83, i64 5 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 1
@@ -440,7 +440,7 @@ if.merge.15: ; preds = %if.then.14, %if.the
if.then.25: ; preds = %if.else.12
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.119, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.84, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -448,7 +448,7 @@ if.then.25: ; preds = %if.else.12
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.120, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.85, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -459,7 +459,7 @@ if.then.25: ; preds = %if.else.12
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.121, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.86, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -516,7 +516,7 @@ if.merge.33: ; preds = %if.merge.36, %if.el
if.then.34: ; preds = %if.then.31
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.122, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.87, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -524,7 +524,7 @@ if.then.34: ; preds = %if.then.31
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.123, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.88, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -535,7 +535,7 @@ if.then.34: ; preds = %if.then.31
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.124, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.89, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -555,7 +555,7 @@ if.merge.36: ; preds = %if.else.35, %if.the
if.then.37: ; preds = %while.exit.4
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.125, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.90, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -563,7 +563,7 @@ if.then.37: ; preds = %while.exit.4
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.126, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.91, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
@@ -574,7 +574,7 @@ if.then.37: ; preds = %while.exit.4
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.127, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.92, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.38
@@ -1099,114 +1099,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0
@@ -1583,112 +1583,7 @@ declare void @Pool.shutdown(ptr, ptr) #0
declare ptr @pool_worker(ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag.77(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework.78(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path.79(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell.80(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir.81(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count.82(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at.83(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at.84(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module.85(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path.86(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path.87(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id.88(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity.89(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile.90(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path.91(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id.92(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity.93(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile.94(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple.95(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos.96(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios.97(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device.98(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator.99(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android.100(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count.101(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at.102(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count.103(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at.104(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path.105(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path.106(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path.107(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path.108(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count.109(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at.110(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at.111(i64, i64) #0
; Function Attrs: nounwind
declare i1 @default_pipeline.112(ptr, i64) #0
declare i1 @default_pipeline.77(ptr, i64) #0
; Function Attrs: nounwind
declare ptr @objc_getClass(ptr) #0
@@ -1775,7 +1670,7 @@ entry:
%allocaN = alloca ptr, align 8
%allocaN = alloca ptr, align 8
%allocaN = alloca ptr, align 8
%call = call ptr @objc_getClass(ptr @str.128)
%call = call ptr @objc_getClass(ptr @str.93)
store ptr %call, ptr %alloca, align 8
%load = load ptr, ptr %alloca, align 8
%icmp = icmp eq ptr %load, null
@@ -1786,7 +1681,7 @@ if.then.0: ; preds = %entry
ret i32 1
if.merge.1: ; preds = %entry
%callN = call ptr @sel_registerName(ptr @str.129)
%callN = call ptr @sel_registerName(ptr @str.94)
store ptr %callN, ptr %allocaN, align 8
%loadN = load ptr, ptr %alloca, align 8
%loadN = load ptr, ptr %allocaN, align 8
@@ -1801,7 +1696,7 @@ if.then.39: ; preds = %if.merge.1
ret i32 1
if.merge.40: ; preds = %if.merge.1
%callN = call ptr @sel_registerName(ptr @str.130)
%callN = call ptr @sel_registerName(ptr @str.95)
store ptr %callN, ptr %allocaN, align 8
store ptr @objc_msgSend, ptr %allocaN, align 8
%loadN = load ptr, ptr %alloca, align 8
@@ -1818,7 +1713,7 @@ if.then.41: ; preds = %if.merge.40
ret i32 1
if.merge.42: ; preds = %if.merge.40
%callN = call ptr @sel_registerName(ptr @str.131)
%callN = call ptr @sel_registerName(ptr @str.96)
store ptr %callN, ptr %allocaN, align 8
store ptr @objc_msgSend, ptr %allocaN, align 8
%loadN = load ptr, ptr %allocaN, align 8
@@ -1865,14 +1760,14 @@ entry:
define internal void @print__ct_s354c93d7643e1bdf__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.132, i64 27 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.97, i64 27 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.133, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.98, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 27)
@@ -1886,7 +1781,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_0(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.134, i64 27 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.99, i64 27 })
ret { ptr, i64 } %call
}
@@ -1894,14 +1789,14 @@ entry:
define internal void @print__ct_sfe783e2b27a4beff__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.135, i64 26 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.100, i64 26 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.136, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.101, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 26)
@@ -1915,7 +1810,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_1(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.137, i64 26 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.102, i64 26 })
ret { ptr, i64 } %call
}
@@ -1923,14 +1818,14 @@ entry:
define internal void @print__ct_scaebdbbd10c81716__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.138, i64 27 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.103, i64 27 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.139, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.104, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 27)
@@ -1944,7 +1839,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_2(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.140, i64 27 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.105, i64 27 })
ret { ptr, i64 } %call
}
@@ -1952,14 +1847,14 @@ entry:
define internal void @print__ct_s7c1052877b8cc801__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.141, i64 35 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.106, i64 35 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.142, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.107, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 35)
@@ -1973,7 +1868,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_3(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.143, i64 35 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.108, i64 35 })
ret { ptr, i64 } %call
}
@@ -1981,14 +1876,14 @@ entry:
define internal void @print__ct_sed4e79fbcbd67966__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.144, i64 12 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.109, i64 12 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.145, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.110, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 12)
@@ -2002,7 +1897,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_4(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.146, i64 12 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.111, i64 12 })
ret { ptr, i64 } %call
}
@@ -2161,17 +2056,17 @@ declare i8 @class_addIvar(ptr, ptr, i64, i8, ptr)
define internal void @__sx_objc_defined_class_init() {
entry:
%super_cls = call ptr @objc_getClass(ptr @OBJC_CLASS_NAME_)
%cls = call ptr @objc_allocateClassPair(ptr %super_cls, ptr @OBJC_CLASS_NAME_.147, i64 0)
%cls = call ptr @objc_allocateClassPair(ptr %super_cls, ptr @OBJC_CLASS_NAME_.112, i64 0)
%0 = call i8 @class_addIvar(ptr %cls, ptr @OBJC_IVAR_NAME_, i64 8, i8 3, ptr @OBJC_IVAR_TYPE_)
%metacls = call ptr @object_getClass(ptr %cls)
%sel = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_)
%1 = call i1 @class_addMethod(ptr %cls, ptr %sel, ptr @__SxFoo_bump_imp, ptr @OBJC_METH_VAR_TYPE_)
call void @objc_registerClassPair(ptr %cls)
store ptr %cls, ptr @__SxFoo_class, align 8
%sel_dealloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.148)
%2 = call i1 @class_addMethod(ptr %cls, ptr %sel_dealloc, ptr @__SxFoo_dealloc_imp, ptr @OBJC_METH_VAR_TYPE_.149)
%sel_alloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.150)
%3 = call i1 @class_addMethod(ptr %metacls, ptr %sel_alloc, ptr @__SxFoo_alloc_imp, ptr @OBJC_METH_VAR_TYPE_.151)
%sel_dealloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.113)
%2 = call i1 @class_addMethod(ptr %cls, ptr %sel_dealloc, ptr @__SxFoo_dealloc_imp, ptr @OBJC_METH_VAR_TYPE_.114)
%sel_alloc = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.115)
%3 = call i1 @class_addMethod(ptr %metacls, ptr %sel_alloc, ptr @__SxFoo_alloc_imp, ptr @OBJC_METH_VAR_TYPE_.116)
%iv = call ptr @class_getInstanceVariable(ptr %cls, ptr @OBJC_IVAR_NAME_)
store ptr %iv, ptr @__SxFoo_state_ivar, align 8
ret void

File diff suppressed because one or more lines are too long

View File

@@ -3,26 +3,26 @@
@OBJC_SELECTOR_REFERENCES_init = internal global ptr null
@OBJC_SELECTOR_REFERENCES_release = internal global ptr null
@str = private unnamed_addr constant [2 x i8] c"0\00", align 1
@str.113 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.114 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.115 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.116 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.117 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.118 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.119 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.120 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.121 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.122 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.123 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.124 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.125 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.126 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.127 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.128 = private unnamed_addr constant [4 x i8] c"ok\0A\00", align 1
@str.129 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.130 = private unnamed_addr constant [4 x i8] c"ok\0A\00", align 1
@str.78 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.79 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.80 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.81 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.82 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.83 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.84 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.85 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.86 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.87 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.88 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.89 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.90 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.91 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.92 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.93 = private unnamed_addr constant [4 x i8] c"ok\0A\00", align 1
@str.94 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.95 = private unnamed_addr constant [4 x i8] c"ok\0A\00", align 1
@OBJC_METH_VAR_NAME_ = private unnamed_addr constant [5 x i8] c"init\00"
@OBJC_METH_VAR_NAME_.131 = private unnamed_addr constant [8 x i8] c"release\00"
@OBJC_METH_VAR_NAME_.96 = private unnamed_addr constant [8 x i8] c"release\00"
@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @__sx_objc_selector_init, ptr null }]
declare i64 @write(i32, ptr, i64)
@@ -274,7 +274,7 @@ entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } %1, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.113, i64 14 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.78, i64 14 }, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
store i64 0, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
@@ -370,7 +370,7 @@ if.merge.11: ; preds = %if.merge.25, %if.me
if.then.12: ; preds = %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.114, i64 36 })
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.79, i64 36 })
store { ptr, i64 } %call, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -378,7 +378,7 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.115, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.80, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -388,13 +388,13 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.116, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.81, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.13
if.merge.13: ; preds = %if.then.12, %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.117, i64 43 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.82, i64 43 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -402,7 +402,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.118, i64 5 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.83, i64 5 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 1
@@ -416,7 +416,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
if.then.23: ; preds = %if.else.10
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.119, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.84, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -424,7 +424,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.120, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.85, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -435,7 +435,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.121, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.86, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -492,7 +492,7 @@ if.merge.31: ; preds = %if.merge.34, %if.el
if.then.32: ; preds = %if.then.29
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.122, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.87, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -500,7 +500,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.123, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.88, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -511,7 +511,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.124, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.89, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -531,7 +531,7 @@ if.merge.34: ; preds = %if.else.33, %if.the
if.then.35: ; preds = %while.exit.2
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.125, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.90, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -539,7 +539,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.126, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.91, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
@@ -550,7 +550,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.127, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.92, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.36
@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0
@@ -1559,112 +1559,7 @@ declare void @Pool.shutdown(ptr, ptr) #0
declare ptr @pool_worker(ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag.77(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework.78(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path.79(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell.80(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir.81(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count.82(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at.83(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at.84(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module.85(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path.86(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path.87(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id.88(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity.89(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile.90(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path.91(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id.92(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity.93(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile.94(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple.95(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos.96(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios.97(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device.98(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator.99(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android.100(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count.101(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at.102(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count.103(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at.104(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path.105(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path.106(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path.107(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path.108(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count.109(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at.110(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at.111(i64, i64) #0
; Function Attrs: nounwind
declare i1 @default_pipeline.112(ptr, i64) #0
declare i1 @default_pipeline.77(ptr, i64) #0
; Function Attrs: nounwind
define i32 @main() #0 {
@@ -1700,14 +1595,14 @@ entry:
define internal void @print__ct_sbdbafa1a5fe828c0__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.128, i64 3 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.93, i64 3 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.129, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.94, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 3)
@@ -1721,7 +1616,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_0(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.130, i64 3 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.95, i64 3 })
ret { ptr, i64 } %call
}
@@ -1834,7 +1729,7 @@ define internal void @__sx_objc_selector_init() {
entry:
%sel = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_)
store ptr %sel, ptr @OBJC_SELECTOR_REFERENCES_init, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.131)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.96)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_release, align 8
ret void
}

File diff suppressed because one or more lines are too long

View File

@@ -8,47 +8,47 @@
@OBJC_SELECTOR_REFERENCES_initWithFrame_options_ = internal global ptr null
@OBJC_SELECTOR_REFERENCES_actualSelectorName = internal global ptr null
@str = private unnamed_addr constant [2 x i8] c"0\00", align 1
@str.113 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.114 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.115 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.116 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.117 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.118 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.119 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.120 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.121 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.122 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.123 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.124 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.125 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.126 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.127 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.128 = private unnamed_addr constant [9 x i8] c"NSObject\00", align 1
@str.129 = private unnamed_addr constant [16 x i8] c"SxManglingProbe\00", align 1
@str.130 = private unnamed_addr constant [7 x i8] c"length\00", align 1
@str.131 = private unnamed_addr constant [4 x i8] c"i@:\00", align 1
@str.132 = private unnamed_addr constant [11 x i8] c"addObject:\00", align 1
@str.133 = private unnamed_addr constant [5 x i8] c"i@:i\00", align 1
@str.134 = private unnamed_addr constant [13 x i8] c"combine:and:\00", align 1
@str.135 = private unnamed_addr constant [6 x i8] c"i@:ii\00", align 1
@str.136 = private unnamed_addr constant [20 x i8] c"insert:after:index:\00", align 1
@str.137 = private unnamed_addr constant [7 x i8] c"i@:iii\00", align 1
@str.138 = private unnamed_addr constant [24 x i8] c"add:observer:for:event:\00", align 1
@str.139 = private unnamed_addr constant [8 x i8] c"i@:iiii\00", align 1
@str.140 = private unnamed_addr constant [23 x i8] c"initWithFrame:options:\00", align 1
@str.141 = private unnamed_addr constant [6 x i8] c"i@:ii\00", align 1
@str.142 = private unnamed_addr constant [19 x i8] c"actualSelectorName\00", align 1
@str.143 = private unnamed_addr constant [4 x i8] c"i@:\00", align 1
@str.144 = private unnamed_addr constant [19 x i8] c"mangling table OK\0A\00", align 1
@str.145 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.146 = private unnamed_addr constant [19 x i8] c"mangling table OK\0A\00", align 1
@str.78 = private unnamed_addr constant [15 x i8] c"result := \22\22; \00", align 1
@str.79 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.80 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.81 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.82 = private unnamed_addr constant [44 x i8] c"result = concat(result, any_to_string(args[\00", align 1
@str.83 = private unnamed_addr constant [6 x i8] c"])); \00", align 1
@str.84 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.85 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.86 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.87 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.88 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.89 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.90 = private unnamed_addr constant [37 x i8] c"result = concat(result, substr(fmt, \00", align 1
@str.91 = private unnamed_addr constant [3 x i8] c", \00", align 1
@str.92 = private unnamed_addr constant [5 x i8] c")); \00", align 1
@str.93 = private unnamed_addr constant [9 x i8] c"NSObject\00", align 1
@str.94 = private unnamed_addr constant [16 x i8] c"SxManglingProbe\00", align 1
@str.95 = private unnamed_addr constant [7 x i8] c"length\00", align 1
@str.96 = private unnamed_addr constant [4 x i8] c"i@:\00", align 1
@str.97 = private unnamed_addr constant [11 x i8] c"addObject:\00", align 1
@str.98 = private unnamed_addr constant [5 x i8] c"i@:i\00", align 1
@str.99 = private unnamed_addr constant [13 x i8] c"combine:and:\00", align 1
@str.100 = private unnamed_addr constant [6 x i8] c"i@:ii\00", align 1
@str.101 = private unnamed_addr constant [20 x i8] c"insert:after:index:\00", align 1
@str.102 = private unnamed_addr constant [7 x i8] c"i@:iii\00", align 1
@str.103 = private unnamed_addr constant [24 x i8] c"add:observer:for:event:\00", align 1
@str.104 = private unnamed_addr constant [8 x i8] c"i@:iiii\00", align 1
@str.105 = private unnamed_addr constant [23 x i8] c"initWithFrame:options:\00", align 1
@str.106 = private unnamed_addr constant [6 x i8] c"i@:ii\00", align 1
@str.107 = private unnamed_addr constant [19 x i8] c"actualSelectorName\00", align 1
@str.108 = private unnamed_addr constant [4 x i8] c"i@:\00", align 1
@str.109 = private unnamed_addr constant [19 x i8] c"mangling table OK\0A\00", align 1
@str.110 = private unnamed_addr constant [1 x i8] zeroinitializer, align 1
@str.111 = private unnamed_addr constant [19 x i8] c"mangling table OK\0A\00", align 1
@OBJC_METH_VAR_NAME_ = private unnamed_addr constant [7 x i8] c"length\00"
@OBJC_METH_VAR_NAME_.147 = private unnamed_addr constant [11 x i8] c"addObject:\00"
@OBJC_METH_VAR_NAME_.148 = private unnamed_addr constant [13 x i8] c"combine:and:\00"
@OBJC_METH_VAR_NAME_.149 = private unnamed_addr constant [20 x i8] c"insert:after:index:\00"
@OBJC_METH_VAR_NAME_.150 = private unnamed_addr constant [24 x i8] c"add:observer:for:event:\00"
@OBJC_METH_VAR_NAME_.151 = private unnamed_addr constant [23 x i8] c"initWithFrame:options:\00"
@OBJC_METH_VAR_NAME_.152 = private unnamed_addr constant [19 x i8] c"actualSelectorName\00"
@OBJC_METH_VAR_NAME_.112 = private unnamed_addr constant [11 x i8] c"addObject:\00"
@OBJC_METH_VAR_NAME_.113 = private unnamed_addr constant [13 x i8] c"combine:and:\00"
@OBJC_METH_VAR_NAME_.114 = private unnamed_addr constant [20 x i8] c"insert:after:index:\00"
@OBJC_METH_VAR_NAME_.115 = private unnamed_addr constant [24 x i8] c"add:observer:for:event:\00"
@OBJC_METH_VAR_NAME_.116 = private unnamed_addr constant [23 x i8] c"initWithFrame:options:\00"
@OBJC_METH_VAR_NAME_.117 = private unnamed_addr constant [19 x i8] c"actualSelectorName\00"
@llvm.global_ctors = appending global [1 x { i32, ptr, ptr }] [{ i32, ptr, ptr } { i32 65535, ptr @__sx_objc_selector_init, ptr null }]
declare i64 @write(i32, ptr, i64)
@@ -300,7 +300,7 @@ entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } %1, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.113, i64 14 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.78, i64 14 }, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
store i64 0, ptr %allocaN, align 8
%allocaN = alloca i64, align 8
@@ -396,7 +396,7 @@ if.merge.11: ; preds = %if.merge.25, %if.me
if.then.12: ; preds = %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.114, i64 36 })
%call = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.79, i64 36 })
store { ptr, i64 } %call, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -404,7 +404,7 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.115, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.80, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -414,13 +414,13 @@ if.then.12: ; preds = %if.then.9
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.116, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.81, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.13
if.merge.13: ; preds = %if.then.12, %if.then.9
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.117, i64 43 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.82, i64 43 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -428,7 +428,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.118, i64 5 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.83, i64 5 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 1
@@ -442,7 +442,7 @@ if.merge.13: ; preds = %if.then.12, %if.the
if.then.23: ; preds = %if.else.10
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.119, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.84, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -450,7 +450,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.120, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.85, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -461,7 +461,7 @@ if.then.23: ; preds = %if.else.10
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.121, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.86, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -518,7 +518,7 @@ if.merge.31: ; preds = %if.merge.34, %if.el
if.then.32: ; preds = %if.then.29
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.122, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.87, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -526,7 +526,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.123, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.88, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -537,7 +537,7 @@ if.then.32: ; preds = %if.then.29
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.124, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.89, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
%addN = add i64 %loadN, 2
@@ -557,7 +557,7 @@ if.merge.34: ; preds = %if.else.33, %if.the
if.then.35: ; preds = %while.exit.2
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.125, i64 36 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.90, i64 36 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load i64, ptr %allocaN, align 8
@@ -565,7 +565,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.126, i64 2 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.91, i64 2 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
@@ -576,7 +576,7 @@ if.then.35: ; preds = %while.exit.2
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } %callN)
store { ptr, i64 } %callN, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %allocaN, align 8
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.127, i64 4 })
%callN = call { ptr, i64 } @concat(ptr %0, { ptr, i64 } %loadN, { ptr, i64 } { ptr @str.92, i64 4 })
store { ptr, i64 } %callN, ptr %allocaN, align 8
br label %if.merge.36
@@ -1101,114 +1101,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0
@@ -1585,112 +1585,7 @@ declare void @Pool.shutdown(ptr, ptr) #0
declare ptr @pool_worker(ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag.77(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework.78(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path.79(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell.80(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir.81(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count.82(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at.83(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at.84(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module.85(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path.86(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path.87(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id.88(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity.89(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile.90(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path.91(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id.92(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity.93(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile.94(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple.95(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos.96(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios.97(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device.98(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator.99(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android.100(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count.101(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at.102(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count.103(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at.104(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path.105(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path.106(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path.107(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path.108(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count.109(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at.110(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at.111(i64, i64) #0
; Function Attrs: nounwind
declare i1 @default_pipeline.112(ptr, i64) #0
declare i1 @default_pipeline.77(ptr, i64) #0
; Function Attrs: nounwind
declare ptr @objc_getClass(ptr) #0
@@ -1772,34 +1667,34 @@ entry:
define i32 @main() #0 {
entry:
call void @__sx_objc_selector_init()
%call = call ptr @objc_getClass(ptr @str.128)
%call = call ptr @objc_getClass(ptr @str.93)
%alloca = alloca ptr, align 8
store ptr %call, ptr %alloca, align 8
%load = load ptr, ptr %alloca, align 8
%callN = call ptr @objc_allocateClassPair(ptr %load, ptr @str.129, i64 0)
%callN = call ptr @objc_allocateClassPair(ptr %load, ptr @str.94, i64 0)
%allocaN = alloca ptr, align 8
store ptr %callN, ptr %allocaN, align 8
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.130)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.131)
%callN = call ptr @sel_registerName(ptr @str.95)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.96)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.132)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.133)
%callN = call ptr @sel_registerName(ptr @str.97)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.98)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.134)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.135)
%callN = call ptr @sel_registerName(ptr @str.99)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.100)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.136)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.137)
%callN = call ptr @sel_registerName(ptr @str.101)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.102)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.138)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.139)
%callN = call ptr @sel_registerName(ptr @str.103)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.104)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.140)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.141)
%callN = call ptr @sel_registerName(ptr @str.105)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.106)
%loadN = load ptr, ptr %allocaN, align 8
%callN = call ptr @sel_registerName(ptr @str.142)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.143)
%callN = call ptr @sel_registerName(ptr @str.107)
%callN = call i1 @class_addMethod(ptr %loadN, ptr %callN, ptr @universal_imp, ptr @str.108)
%loadN = load ptr, ptr %allocaN, align 8
call void @objc_registerClassPair(ptr %loadN)
%allocaN = alloca ptr, align 8
@@ -1849,14 +1744,14 @@ entry:
define internal void @print__ct_s4c1a58a7c89bfbba__pack(ptr %0) #0 {
entry:
%alloca = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.144, i64 18 }, ptr %alloca, align 8
store { ptr, i64 } { ptr @str.109, i64 18 }, ptr %alloca, align 8
%allocaN = alloca { ptr, i64 }, align 8
%gep = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 0
store ptr null, ptr %gep, align 8
%gepN = getelementptr inbounds nuw { ptr, i64 }, ptr %allocaN, i32 0, i32 1
store i64 0, ptr %gepN, align 8
%allocaN = alloca { ptr, i64 }, align 8
store { ptr, i64 } { ptr @str.145, i64 0 }, ptr %allocaN, align 8
store { ptr, i64 } { ptr @str.110, i64 0 }, ptr %allocaN, align 8
%load = load { ptr, i64 }, ptr %allocaN, align 8
%loadN = load { ptr, i64 }, ptr %alloca, align 8
%call = call { ptr, i64 } @substr(ptr %0, { ptr, i64 } %loadN, i64 0, i64 18)
@@ -1870,7 +1765,7 @@ entry:
; Function Attrs: nounwind
define internal { ptr, i64 } @__insert_0(ptr %0) #0 {
entry:
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.146, i64 18 })
%call = call { ptr, i64 } @build_format(ptr %0, { ptr, i64 } { ptr @str.111, i64 18 })
ret { ptr, i64 } %call
}
@@ -1979,17 +1874,17 @@ define internal void @__sx_objc_selector_init() {
entry:
%sel = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_)
store ptr %sel, ptr @OBJC_SELECTOR_REFERENCES_length, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.147)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.112)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_addObject_, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.148)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.113)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_combine_and_, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.149)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.114)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_insert_after_index_, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.150)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.115)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_add_observer_for_event_, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.151)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.116)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_initWithFrame_options_, align 8
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.152)
%selN = call ptr @sel_registerName(ptr @OBJC_METH_VAR_NAME_.117)
store ptr %selN, ptr @OBJC_SELECTOR_REFERENCES_actualSelectorName, align 8
ret void
}

View File

@@ -1077,114 +1077,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -1075,114 +1075,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0

View File

@@ -2,10 +2,10 @@
@g_held_view = internal global ptr null
@__sx_default_context = internal constant { { ptr, ptr, ptr }, ptr } { { ptr, ptr, ptr } { ptr null, ptr @__thunk_CAllocator_Allocator_alloc_bytes, ptr @__thunk_CAllocator_Allocator_dealloc_bytes }, ptr null }
@str = private unnamed_addr constant [9 x i8] c"onCreate\00", align 1
@str.113 = private unnamed_addr constant [23 x i8] c"(Landroid/os/Bundle;)V\00", align 1
@str.78 = private unnamed_addr constant [23 x i8] c"(Landroid/os/Bundle;)V\00", align 1
@jni.parent.path = private unnamed_addr constant [21 x i8] c"android/app/Activity\00", align 1
@str.114 = private unnamed_addr constant [7 x i8] c"<init>\00", align 1
@str.115 = private unnamed_addr constant [29 x i8] c"(Landroid/content/Context;)V\00", align 1
@str.79 = private unnamed_addr constant [7 x i8] c"<init>\00", align 1
@str.80 = private unnamed_addr constant [29 x i8] c"(Landroid/content/Context;)V\00", align 1
@jni.ctor.path = private unnamed_addr constant [25 x i8] c"android/view/SurfaceView\00", align 1
declare i64 @write(i32, ptr, i64)
@@ -588,114 +588,114 @@ declare void @build_flags(ptr sret({ ptr, i64, i64 })) #0
; Function Attrs: nounwind
declare void @link(ptr, ptr, ptr, ptr, ptr, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @build_options() #0
; Function Attrs: nounwind
declare void @add_link_flag(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_framework(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_output_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_wasm_shell(i64, ptr) #0
; Function Attrs: nounwind
declare void @add_asset_dir(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @asset_dir_count(i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_src_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @asset_dir_dest_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_post_link_module(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @binary_path(i64) #0
; Function Attrs: nounwind
declare void @set_bundle_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_bundle_id(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_codesign_identity(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_provisioning_profile(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @bundle_path(i64) #0
; Function Attrs: nounwind
declare ptr @bundle_id(i64) #0
; Function Attrs: nounwind
declare ptr @codesign_identity(i64) #0
; Function Attrs: nounwind
declare ptr @provisioning_profile(i64) #0
; Function Attrs: nounwind
declare ptr @target_triple(i64) #0
; Function Attrs: nounwind
declare i1 @is_macos(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_device(i64) #0
; Function Attrs: nounwind
declare i1 @is_ios_simulator(i64) #0
; Function Attrs: nounwind
declare i1 @is_android(i64) #0
; Function Attrs: nounwind
declare i64 @framework_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_at(i64, i64) #0
; Function Attrs: nounwind
declare i64 @framework_path_count(i64) #0
; Function Attrs: nounwind
declare ptr @framework_path_at(i64, i64) #0
; Function Attrs: nounwind
declare void @set_manifest_path(i64, ptr) #0
; Function Attrs: nounwind
declare void @set_keystore_path(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @manifest_path(i64) #0
; Function Attrs: nounwind
declare ptr @keystore_path(i64) #0
; Function Attrs: nounwind
declare i64 @jni_main_count(i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_runtime_path_at(i64, i64) #0
; Function Attrs: nounwind
declare ptr @jni_main_java_source_at(i64, i64) #0
; Function Attrs: nounwind
declare void @on_build(ptr) #0
@@ -1072,112 +1072,7 @@ declare void @Pool.shutdown(ptr, ptr) #0
declare ptr @pool_worker(ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_link_flag.77(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_framework.78(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_output_path.79(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_wasm_shell.80(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.add_asset_dir.81(i64, ptr, ptr) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.asset_dir_count.82(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_src_at.83(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.asset_dir_dest_at.84(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_post_link_module.85(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.binary_path.86(i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_path.87(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_bundle_id.88(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_codesign_identity.89(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_provisioning_profile.90(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_path.91(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.bundle_id.92(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.codesign_identity.93(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.provisioning_profile.94(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.target_triple.95(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_macos.96(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios.97(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_device.98(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_ios_simulator.99(i64) #0
; Function Attrs: nounwind
declare i1 @BuildOptions.is_android.100(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_count.101(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_at.102(i64, i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.framework_path_count.103(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.framework_path_at.104(i64, i64) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_manifest_path.105(i64, ptr) #0
; Function Attrs: nounwind
declare void @BuildOptions.set_keystore_path.106(i64, ptr) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.manifest_path.107(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.keystore_path.108(i64) #0
; Function Attrs: nounwind
declare i64 @BuildOptions.jni_main_count.109(i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_runtime_path_at.110(i64, i64) #0
; Function Attrs: nounwind
declare ptr @BuildOptions.jni_main_java_source_at.111(i64, i64) #0
; Function Attrs: nounwind
declare i1 @default_pipeline.112(ptr, i64) #0
declare i1 @default_pipeline.77(ptr, i64) #0
; Function Attrs: nounwind
define i32 @main() #0 {
@@ -1318,7 +1213,7 @@ entry:
%jni.parent.cls = call ptr %jni.FindClass(ptr %load, ptr @jni.parent.path)
%4 = getelementptr inbounds ptr, ptr %jni.ifs, i32 33
%jni.GetMethodID = load ptr, ptr %4, align 8
%jni.mid = call ptr %jni.GetMethodID(ptr %load, ptr %jni.parent.cls, ptr @str, ptr @str.113)
%jni.mid = call ptr %jni.GetMethodID(ptr %load, ptr %jni.parent.cls, ptr @str, ptr @str.78)
%jni.parent.cls.slot = alloca ptr, align 8
store ptr %jni.parent.cls, ptr %jni.parent.cls.slot, align 8
%5 = getelementptr inbounds ptr, ptr %jni.ifs, i32 91
@@ -1334,7 +1229,7 @@ entry:
%jni.ctor.cls = call ptr %jni.FindClass9(ptr %load, ptr @jni.ctor.path)
%7 = getelementptr inbounds ptr, ptr %jni.ifs8, i32 33
%jni.GetMethodID10 = load ptr, ptr %7, align 8
%jni.ctor.mid = call ptr %jni.GetMethodID10(ptr %load, ptr %jni.ctor.cls, ptr @str.114, ptr @str.115)
%jni.ctor.mid = call ptr %jni.GetMethodID10(ptr %load, ptr %jni.ctor.cls, ptr @str.79, ptr @str.80)
%8 = getelementptr inbounds ptr, ptr %jni.ifs8, i32 28
%jni.NewObject = load ptr, ptr %8, align 8
%jni.new.obj = call ptr %jni.NewObject(ptr %load, ptr %jni.ctor.cls, ptr %jni.ctor.mid, ptr %loadN)