wasm-micro-runtime/core/iwasm/fast-jit
liang.he 0f2885cd66
Fix issues of handling op block/if/loop/else (#1049)
Since `basic_block_else` is NULL, it meets a crash if there is a
IF block without a else branch. Like:

``` wat
(func (export "params-id") (param i32) (result i32)
  (i32.const 1)
  (if (param i32) (result i32) (local.get 0)
    (then)
  )
)
```

Consider the ELSE block will be created lazily, focus on
`basic_block_entry" here.
2022-03-21 14:00:58 +08:00
..
cg/x86-64 Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
fe Fix issues of handling op block/if/loop/else (#1049) 2022-03-21 14:00:58 +08:00
iwasm_fast_jit.cmake Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_codecache.c Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_codecache.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_codegen.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_codegen.h Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_compiler.c Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_compiler.h Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_dump.c Fix issues of handling op block/if/loop/else (#1049) 2022-03-21 14:00:58 +08:00
jit_dump.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_frontend.c Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_frontend.h Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_ir.c Reset members of jit block/value stack after destroy (#1048) 2022-03-15 20:10:48 +08:00
jit_ir.def Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_ir.h Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_regalloc.c Refine code, fix some issues and add codegen framework (#1045) 2022-03-14 15:32:32 +08:00
jit_utils.c Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00
jit_utils.h Import Fast JIT framework (#1016) 2022-03-09 12:34:56 +08:00