wasm-micro-runtime/core/iwasm
Wenyong Huang c70e1ebc3d
Avoid generating some unused LLVM IRs (#1696)
Refine the generated LLVM IRs at the beginning of each LLVM AOT/JIT function
to fasten the LLVM IR optimization:
- Only create argv_buf if there are func calls in this function
- Only create native stack bound if stack bound check is enabled
- Only create aux stack info if there is opcode set_global_aux_stack
- Only create native symbol if indirect_mode is enabled
- Only create memory info if there are memory operations
- Only create func_type_indexes if there is opcode call_indirect
2022-11-14 14:32:35 +08:00
..
aot Fix missing float cmp for XIP (#1699) 2022-11-14 11:58:38 +08:00
common Add comments around wasm_runtime_set_wasi_args (#1692) 2022-11-09 17:18:22 +08:00
compilation Avoid generating some unused LLVM IRs (#1696) 2022-11-14 14:32:35 +08:00
fast-jit Implement Fast JIT dump call stack and perf profiling (#1633) 2022-10-27 09:28:32 +08:00
include Add comments around wasm_runtime_set_wasi_args (#1692) 2022-11-09 17:18:22 +08:00
interpreter Avoid generating some unused LLVM IRs (#1696) 2022-11-14 14:32:35 +08:00
libraries Avoid raising exception when debugging with VSCode (#1686) 2022-11-07 11:57:53 +08:00
README.md Enable AoT and wamr-sdk, and change arguments of call wasm API (#157) 2020-01-21 13:26:14 +08:00