rust-lang/llvm-project

Rust-specific fork of LLVM.

134

stars

223,489

commits

Sep 8, 2026

updated

Browse cluster: LLVM compiler infrastructure & toolchains

README

Rust's fork of LLVM

This repository is a Rust-specific fork of LLVM. This is used as a submodule in the https://github.com/rust-lang/rust repository. The Rust repository is always pinned to a branch of this repository, and the master branch of this repository is not used.

Despite this being a "fork" it's more of just a place where we can easily tweak the LLVM source for Rust's own build. All patches should by default go upstream first, and then we can cherry-pick them onto our branches if necessary.

To learn more about updating LLVM in the Rust compiler, consult the documentation for doing so in rustc-guide

Contributors

(top 30 of 322)

lattner

31,708 commits

espindola

7,376 commits

topperc

6,688 commits

tkremenek

6,108 commits

rust-lang/llvm-project

Rust-specific fork of LLVM.

134

stars

223,489

commits

Sep 8, 2026

updated

Browse cluster: LLVM compiler infrastructure & toolchains

README

Rust's fork of LLVM

This repository is a Rust-specific fork of LLVM. This is used as a submodule in the https://github.com/rust-lang/rust repository. The Rust repository is always pinned to a branch of this repository, and the master branch of this repository is not used.

Despite this being a "fork" it's more of just a place where we can easily tweak the LLVM source for Rust's own build. All patches should by default go upstream first, and then we can cherry-pick them onto our branches if necessary.

To learn more about updating LLVM in the Rust compiler, consult the documentation for doing so in rustc-guide

Contributors

(top 30 of 322)

lattner

31,708 commits

espindola

7,376 commits

topperc

6,688 commits

tkremenek

6,108 commits