Clone this repo:
  1. 2a22c80 Fix link to "Updating LLVM" documentation (#42) by Alex Tokarev · 5 years ago master
  2. 7e39330 Link to rustc-guide update docs by Alex Crichton · 6 years ago
  3. 82a77c0 Merge pull request #5 from mbrobbel/patch-1 by Alex Crichton · 6 years ago
  4. 030a173 Fix typo in README by Matthijs Brobbel · 6 years ago
  5. 124908a Remove one more stray file by Alex Crichton · 6 years ago

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