wasmer_compiler_singlepass/
lib.rs

1//! A WebAssembly `Compiler` implementation using Singlepass.
2//!
3//! Singlepass is a super-fast assembly generator that generates
4//! assembly code in just one pass. This is useful for different applications
5//! including Blockchains and Edge computing where quick compilation
6//! times are a must, and JIT bombs should never happen.
7//!
8//! Compared to Cranelift and LLVM, Singlepass compiles much faster but has worse
9//! runtime performance.
10
11mod address_map;
12mod codegen_x64;
13mod compiler;
14mod config;
15mod emitter_x64;
16mod machine;
17mod x64_decl;
18
19pub use crate::compiler::SinglepassCompiler;
20pub use crate::config::Singlepass;