Crate wasmer_compiler_singlepass
source ยทExpand description
A WebAssembly Compiler
implementation using Singlepass.
Singlepass is a super-fast assembly generator that generates assembly code in just one pass. This is useful for different applications including Blockchains and Edge computing where quick compilation times are a must, and JIT bombs should never happen.
Compared to Cranelift and LLVM, Singlepass compiles much faster but has worse runtime performance.
Modulesยง
- address_map ๐
- arm64_decl ๐ARM64 structures.
- codegen ๐
- common_decl ๐
- compiler ๐Support for compiling with Singlepass.
- config ๐
- dwarf ๐
- emitter_arm64 ๐
- emitter_x64 ๐
- location ๐
- machine ๐
- machine_arm64 ๐
- machine_x64 ๐
- unwind ๐
- unwind_winx64 ๐Windows x64 ABI unwind information.
- x64_decl ๐X64 structures.
Macrosยง
Structsยง
- A compiler that compiles a WebAssembly module with Singlepass. It does the compilation in one pass