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
Compilationcontains the compiled function bodies for a WebAssembly module.