mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2024-11-26 15:32:05 +00:00
e87a554616
Refactor LLVM JIT for some purposes: - To simplify the source code of JIT compilation - To simplify the JIT modes - To align with LLVM latest changes - To prepare for the Multi-tier JIT compilation, refer to #1302 The changes mainly include: - Remove the MCJIT mode, replace it with ORC JIT eager mode - Remove the LLVM legacy pass manager (only keep the LLVM new pass manager) - Change the lazy mode's LLVM module/function binding: change each function in an individual LLVM module into all functions in a single LLVM module - Upgraded ORC JIT to ORCv2 JIT to enable lazy compilation Refer to #1468
34 lines
616 B
Plaintext
34 lines
616 B
Plaintext
.cache
|
|
.vs
|
|
.vscode
|
|
.venv
|
|
/.idea
|
|
**/cmake-build-*/
|
|
**/*build/
|
|
*.obj
|
|
*.a
|
|
*.so
|
|
|
|
core/deps/**
|
|
core/shared/mem-alloc/tlsf
|
|
core/app-framework/wgl
|
|
|
|
wamr-sdk/out/
|
|
wamr-sdk/runtime/build_runtime_sdk/
|
|
test-tools/host-tool/bin/
|
|
product-mini/app-samples/hello-world/test.wasm
|
|
product-mini/platforms/linux-sgx/enclave-sample/App/
|
|
product-mini/platforms/linux-sgx/enclave-sample/Enclave/
|
|
product-mini/platforms/linux-sgx/enclave-sample/iwasm
|
|
|
|
build_out
|
|
tests/wamr-test-suites/workspace
|
|
|
|
!/test-tools/wamr-ide/VSCode-Extension/.vscode
|
|
|
|
samples/socket-api/wasm-src/inc/pthread.h
|
|
|
|
**/__pycache__
|
|
|
|
tests/benchmarks/coremark/coremark*
|