All Tools
L
Dev ToolsFreeOpen Source
LLVM
Modular compiler infrastructure for languages and toolchains
Apache-2.0
ABOUT
New languages and AI compilers should not write a backend per chip. LLVM is modular IR, optimizers, and targets so compilers lower to many CPUs and GPUs from one representation.
INSTALL
brew install llvmINTEGRATION GUIDE
1. Lower a language or ML compiler to LLVM IR for CPU and GPU targets
2. Use Clang and LLVM tools to build and analyze native code
3. Optimize kernels with LLVM passes before codegen
4. Target new hardware from an existing LLVM-based compiler
TAGS
cppcompilersirtoolchainclanggpuoptimizationsystems