wasm-micro-runtime/core/iwasm/fast-jit
Wenyong Huang 1d4cbfceac
Refine Fast JIT call indirect and call native process (#1620)
Translate call_indirect opcode by calling wasm functions with Fast JIT IRs instead of
calling jit_call_indirect runtime API, so as to improve the performance.

Translate call native function process with Fast JIT IRs to validate each pointer argument
and convert it into native address, and then call the native function directly instead
of calling jit_invoke_native runtime API, so as to improve the performance.
2022-10-19 17:11:38 +08:00
..
cg Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
fe Refine Fast JIT call indirect and call native process (#1620) 2022-10-19 17:11:38 +08:00
asmjit_sgx_patch.diff Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
iwasm_fast_jit.cmake Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_codecache.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_codecache.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_codegen.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_codegen.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_compiler.c Add more checks for Fast JIT (#1433) 2022-09-01 15:31:00 +08:00
jit_compiler.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_dump.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_dump.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_frontend.c Refine Fast JIT call indirect and call native process (#1620) 2022-10-19 17:11:38 +08:00
jit_frontend.h Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_ir.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_ir.def Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_ir.h Add more fast jit fixed virtual regs (#1409) 2022-08-24 14:05:51 +08:00
jit_regalloc.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_utils.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_utils.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00