Expand description
Tools for translating wasm function bytecode to Cranelift IR.
Re-exportsยง
pub use self::func_environ::FuncEnvironment;
pub use self::func_environ::GlobalVariable;
pub use self::func_environ::TargetEnvironment;
pub use self::func_translator::FuncTranslator;
pub use self::translation_utils::irlibcall_to_libcall;
pub use self::translation_utils::irreloc_to_relocationkind;
pub use self::translation_utils::signature_to_cranelift_ir;
Modulesยง
- code_
translator ๐ - This module contains the bulk of the interesting code performing the translation between WebAssembly bytecode and Cranelift IR.
- func_
environ ๐ - All the runtime support necessary for the wasm to cranelift translation is formalized by the
traits
FunctionEnvMutironment
. - func_
state ๐ - WebAssembly module and function translation state.
- func_
translator ๐ - Standalone WebAssembly to Cranelift IR translator.
- translation_
utils ๐ - Helper functions and structures for the translation.
- unwind ๐
- A
Compilation
contains the compiled function bodies for a WebAssembly module.