wasm-micro-runtime/core/iwasm
Wenyong Huang 62fc486c20
Refine aot compiler check suspend_flags and fix issue of multi-tier jit (#2111)
In LLVM AOT/JIT compiler, only need to check the suspend_flags when memory is
a shared memory since the shared memory must be enabled for multi-threading,
so as not to impact the performance in non-multi-threading memory mode. Also
refine the LLVM IRs to check the suspend_flags.

And fix an issue of multi-tier jit for multi-threading, the instance of the child thread
should be removed from the instance list before it is de-instantiated.
2023-04-07 06:47:24 +08:00
..
aot Fix issues reported by Coverity (#2083) 2023-03-29 19:40:52 +08:00
common Add support for universal binaries on OSX (#2060) 2023-03-30 09:53:07 +08:00
compilation Refine aot compiler check suspend_flags and fix issue of multi-tier jit (#2111) 2023-04-07 06:47:24 +08:00
doc Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00
fast-jit Fix typo in Fast JIT's BUILD_COND_BR Macro (#2092) 2023-03-31 16:18:43 +08:00
include Rename parameter names in wasm_runtime_instantiate (#2045) 2023-03-22 17:39:08 +08:00
interpreter Refine aot compiler check suspend_flags and fix issue of multi-tier jit (#2111) 2023-04-07 06:47:24 +08:00
libraries Use wasi-sdk-20 to build wasi-threads cases in CI (#2095) 2023-04-03 08:43:11 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00