llvm@20
« Back to VersTracker
Description:
Next-gen compiler infrastructure
Type: Formula  |  Latest Version: 20.1.8@0  |  Tracked Since: Nov 10, 2025
Links: Homepage  |  @llvmorg  |  formulae.brew.sh
Category: Developer tools
Tags: compiler llvm toolchain clang optimization developer-tools
Install: brew install llvm@20
About:
LLVM is a modular and reusable compiler infrastructure that provides a rich collection of libraries for building compilers and language toolchains. It features the LLVM Intermediate Representation (IR), a powerful static single assignment form that enables aggressive optimization and supports a wide variety of programming languages. The system includes the Clang frontend for C/C++/Objective-C and robust tooling for static analysis and debugging.
Key Features:
  • Modular compiler architecture with reusable libraries
  • LLVM IR for language-agnostic optimization and code generation
  • Supports multiple CPU architectures and targets
  • Rich tooling ecosystem including Clang, LLD, and sanitizers
Use Cases:
  • Building custom compilers or language frontends
  • Optimizing code for performance-critical applications
  • Cross-platform development targeting multiple architectures
  • Static analysis and debugging toolchains
Alternatives:
  • GCC – GNU Compiler Collection; monolithic design vs LLVM's modular library approach
  • cranelift – Lightweight JIT-focused code generator; smaller scope than LLVM's full optimizing toolchain
Version History
Detected Version Rev Change Commit
Nov 10, 2025 2:15pm 0 VERSION_BUMP 10dd903f
Sep 15, 2025 6:36am 0 VERSION_BUMP ff45be84