Add more fast jit fixed virtual regs (#1409)
Add fast jit fixed virtual register import_func_ptrs_reg and func_type_indexes_reg for the preparation of further optimizations.
This commit is contained in:
@ -909,8 +909,12 @@ typedef struct JitFrame {
|
||||
JitReg module_inst_reg;
|
||||
/* WASM module */
|
||||
JitReg module_reg;
|
||||
/* module_inst->import_func_ptrs */
|
||||
JitReg import_func_ptrs_reg;
|
||||
/* module_inst->fast_jit_func_ptrs */
|
||||
JitReg fast_jit_func_ptrs_reg;
|
||||
/* module_inst->func_type_indexes */
|
||||
JitReg func_type_indexes_reg;
|
||||
/* Base address of global data */
|
||||
JitReg global_data_reg;
|
||||
/* Boundary of auxiliary stack */
|
||||
@ -1027,8 +1031,12 @@ typedef struct JitCompContext {
|
||||
JitReg module_inst_reg;
|
||||
/* WASM module */
|
||||
JitReg module_reg;
|
||||
/* module_inst->import_func_ptrs */
|
||||
JitReg import_func_ptrs_reg;
|
||||
/* module_inst->fast_jit_func_ptrs */
|
||||
JitReg fast_jit_func_ptrs_reg;
|
||||
/* module_inst->func_type_indexes */
|
||||
JitReg func_type_indexes_reg;
|
||||
/* Base address of global data */
|
||||
JitReg global_data_reg;
|
||||
/* Boundary of auxiliary stack */
|
||||
|
||||
Reference in New Issue
Block a user