This adds a tier-up mechanism at loop edges, making it so we can seamlessly (ish) transition between interpreted and native code so we can start running wasm code immediately after validation while compilation happens in the background, and switching to native code eventually once we hit a big enough function that would benefit from being compiled to begin with. |
||
|---|---|---|
| .. | ||
| AbstractMachine | ||
| Parser | ||
| Printer | ||
| Rust | ||
| Tests | ||
| WASI | ||
| CMakeLists.txt | ||
| Constants.h | ||
| CraneliftBridge.cpp | ||
| CraneliftStubs.cpp | ||
| Forward.h | ||
| Opcode.h | ||
| Types.h | ||
| Wasi.h | ||