wasm-micro-runtime/core/iwasm/fast-jit/fe
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
..
jit_emit_compare.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_compare.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_const.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_const.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_control.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_control.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_conversion.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_conversion.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_exception.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_exception.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_function.c Refine Fast JIT call indirect and call native process (#1620) 2022-10-19 17:11:38 +08:00
jit_emit_function.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_memory.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_memory.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_numberic.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_numberic.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_parametric.c Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_parametric.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_table.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_table.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00
jit_emit_variable.c Refactor interpreter/AOT module instance layout (#1559) 2022-10-18 10:59:28 +08:00
jit_emit_variable.h Import WAMR Fast JIT (#1343) 2022-08-02 16:03:50 +08:00