llvm@19
« Back to VersTracker
Description:
Next-gen compiler infrastructure
Type: Formula  |  Latest Version: 19.1.7@0  |  Tracked Since: Nov 10, 2025
Links: Homepage  |  @llvmorg  |  formulae.brew.sh
Category: Developer tools
Tags: compiler llvm infrastructure toolchain optimization
Install: brew install llvm@19
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 sophisticated compile-time optimizations and analyses. The framework supports frontends for multiple languages including C, C++, and Swift, and backends for numerous hardware architectures.
Key Features:
  • Modular compiler architecture with reusable libraries
  • LLVM Intermediate Representation (IR) for cross-language optimization
  • Comprehensive optimization pipeline and code generation
  • Rich analysis and transformation tools
  • Support for multiple programming languages and hardware targets
Use Cases:
  • Building custom compilers for domain-specific languages
  • Developing static analysis and code optimization tools
  • Creating ahead-of-time and just-in-time compilers
  • Language research and compiler education
Alternatives:
  • GCC – GNU Compiler Collection - monolithic design vs LLVM's modular library approach
  • cranelift – Lightweight JIT compiler backend - simpler but less mature than LLVM's mature optimization pipeline
Version History
Detected Version Rev Change Commit
Nov 10, 2025 2:15pm 0 VERSION_BUMP cb09a559
Sep 15, 2025 4:02pm 0 VERSION_BUMP 40300115