Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable running mode control for runtime and module instance #1923

Merged
merged 5 commits into from
Feb 2, 2023

Conversation

wenyongh
Copy link
Contributor

Enable setting running mode when executing a wasm bytecode file

  • Four running modes are supported: interpreter, fast-jit, llvm-jit and multi-tier-jit
  • Add APIs to set/get the default running mode of the runtime
  • Add APIs to set/get the running mode of a wasm module instance
  • Add running mode options for iwasm command line tool

And add size/opt level options for LLVM JIT

wenyongh and others added 4 commits January 4, 2023 09:46
Merge branch main into dev/running_modes
Add the framework and enable the running mode control when multi-tier jit macros
are not enabled as the first stage, the next is to enable it when multi-tier jit macros
are enabled.
@wenyongh wenyongh merged commit 40a14b5 into main Feb 2, 2023
@wenyongh wenyongh deleted the dev/running_modes branch February 16, 2023 09:08
victoryang00 pushed a commit to victoryang00/wamr-aot-gc-checkpoint-restore that referenced this pull request May 27, 2024
…alliance#1923)

Enable setting running mode when executing a wasm bytecode file
- Four running modes are supported: interpreter, fast-jit, llvm-jit and multi-tier-jit
- Add APIs to set/get the default running mode of the runtime
- Add APIs to set/get the running mode of a wasm module instance
- Add running mode options for iwasm command line tool

And add size/opt level options for LLVM JIT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants