mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-05-14 21:51:27 +00:00

Implement part of codegen and fix some frontend issues Add asmjit to emit native code and add zydis to disassemble native code Can successfully run some simple cases
23 lines
414 B
C
23 lines
414 B
C
/*
|
|
* Copyright (C) 2021 Intel Corporation. All rights reserved.
|
|
* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
*/
|
|
|
|
#include "jit_compiler.h"
|
|
#include "jit_codegen.h"
|
|
|
|
bool
|
|
jit_pass_lower_cg(JitCompContext *cc)
|
|
{
|
|
return jit_codegen_lower(cc);
|
|
}
|
|
|
|
bool
|
|
jit_pass_codegen(JitCompContext *cc)
|
|
{
|
|
if (!jit_annl_enable_jitted_addr(cc))
|
|
return false;
|
|
|
|
return jit_codegen_gen_native(cc);
|
|
}
|