Crate wasmer_compiler_cranelift
source ·Expand description
A WebAssembly Compiler
implementation using Cranelift.
Cranelift is a fast IR generator created by Mozilla for usage in Firefox as a next JS compiler generator.
Compared to LLVM, Cranelift is a bit faster and made entirely in Rust.
Structs
Global configuration options used to create an
wasmer_engine::Engine
and customize its behavior.A compiler that compiles a WebAssembly module with Cranelift, translating the Wasm to Cranelift IR,
optimizing it and then translating to assembly.
ModuleInfo
vmctx
related info.Enums
Possible optimization levels for the Cranelift codegen backend.
Memory definition offset in the VMContext structure.
Constants
Version number of this crate.
Functions
Create a trampoline for invoking a WebAssembly function.
Type Definitions
Value ranges for functions.