wasm-micro-runtime/core/iwasm/fast-jit/fe
Wenyong Huang 3b7bc63274
Implement op_call for fast-jit (#1075)
Translate WASM_OP_CALL into JIT IR in the frontend, and translate
JIT_OP_CALLBC and JIT_OP_CALLNATIVE in the backend.
For calling wasm native API, simply call wasm_interp_call_func_native
to reduce the complexity.
And fix some issues, including wasm loader, frontend, register allocator,
and code gen.
2022-04-10 18:41:23 +08:00
..
jit_emit_compare.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_compare.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_const.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_const.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_control.c Fix issues of compiling control related opcodes (#1063) 2022-04-03 20:25:13 +08:00
jit_emit_control.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_conversion.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_conversion.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_exception.c Implement op_call for fast-jit (#1075) 2022-04-10 18:41:23 +08:00
jit_emit_exception.h Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_emit_function.c Implement op_call for fast-jit (#1075) 2022-04-10 18:41:23 +08:00
jit_emit_function.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_memory.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_memory.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_numberic.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_numberic.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_parametric.c Fix issues of compiling control related opcodes (#1063) 2022-04-03 20:25:13 +08:00
jit_emit_parametric.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_table.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_table.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_emit_variable.c Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_emit_variable.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00