Cranelift code generator (as part of Wasmtime ecosystem)

E595009

Cranelift is a fast, modular, and embeddable code generator within the Wasmtime WebAssembly runtime ecosystem, designed by the Bytecode Alliance to efficiently compile WebAssembly and other languages to native machine code.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Cranelift 0

Statements (49)

Predicate Object
instanceOf code generator
compiler backend
open-source software project
canBeEmbeddedIn JIT compilers
language runtimes
virtual machines
compilesTo native machine code
designedFor ahead-of-time compilation
fast compilation
just-in-time compilation
low-latency code generation
developedBy Bytecode Alliance NERFINISHED
documentationURL https://bytecodealliance.github.io/wasmtime/cranelift.html
ecosystem Bytecode Alliance projects
feature incremental compilation
instruction selection
link-time optimization hooks
peephole optimizations
platform-independent IR
register allocation
goal provide safe and efficient native code generation
serve as a reusable code generation library
hasFrontend WebAssembly-to-Cranelift translator in Wasmtime NERFINISHED
hostedOn GitHub NERFINISHED
inputLanguage WebAssembly binary format NERFINISHED
WebAssembly text format (via frontends)
integratesWith Wasmtime AOT compilation pipeline
Wasmtime JIT engine NERFINISHED
license Apache License 2.0
maintainedBy Bytecode Alliance community
optimizedFor compile-time speed over peak runtime performance
partOf Wasmtime ecosystem
programmingLanguage Rust NERFINISHED
property embeddable
modular
retargetable
repositoryName wasmtime NERFINISHED
repositorySubdirectory cranelift NERFINISHED
supports SSA-based intermediate representation
WebAssembly NERFINISHED
multiple instruction set architectures
verification of generated IR
supportsISA AArch64 NERFINISHED
RISC-V NERFINISHED
s390x NERFINISHED
x86-64
usedBy Wasmtime NERFINISHED
usedFor compiling WebAssembly to native code
executing WebAssembly modules

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bytecode Alliance develops Cranelift code generator (as part of Wasmtime ecosystem)