LLVM
Modulare Compiler-Infrastruktur — Chris Lattner, UIUC, 2003. Definiert LLVM IR (Intermediate Representation) als universelles Ziel für viele Frontends und Quelle für viele Backends.
Pipeline: Frontend (Clang für C++, Rustc, Swift, Kotlin/Native, …) → LLVM IR → Optimizer-Passes → Backend (x86, ARM, RISC-V, WebAssembly, …). MLIR (2019) ist eine Multi-Level-IR-Erweiterung für ML und DSLs.
Treibt Clang, Swift, Rust, Julia, MLIR (TensorFlow-, PyTorch-Internals), Mojo, Zig, das GHC-Backend an. Apache 2.0 + LLVM Exception. Standard in modernen Sprach-Toolchains.