Cranelift
Rust製のWebAssemblyコンパイラらしい?
Wasmtimeのコンパイラバックエンド
低レベルの再ターゲット可能なコード生成器(code generator)
WebAssembyをどのアーキテクチャのネイティブコードとして出力するかを担当するやつ
中間表現(IR)であるCranelift IRからネイティブコードを生成する
4つのバックエンドがある
x86-64
aarch64 (別名 ARM64)
s390x (別名 IBM Z)
riscv64
ドキュメント: wasmtime/cranelift/docs/index.md at main · bytecodealliance/wasmtime
README.md: wasmtime/README.md at main · bytecodealliance/wasmtime
SIMD
『Copy-and-Patch Compilation: A fast compilation algorithm for high-level languages and bytecode』
#WebAssembly #Rust