The New LLVM Repository Is Now Officially Available Via Git On GitHub
Written by Michael Larabel in LLVM on 11 January 2019 at 05:10 AM EST. 4 Comments
The LLVM project has long been transitioning from Subversion-centered development to using Git around GitHub. The new "LLVM monorepo" Git setup is now considered finalized.

A few days ago I wrote about the LLVM transition to Git nearly being finalized while the announcement hit the wire yesterday of its success. James Knight who has been working on this initiative announced, "The new official monorepo is published to LLVM's github organization. At this point, the repository should be considered stable -- there won't be any more rewrites which invalidate commit hashes (barring some _REALLY_ good reason...)."

Users can still commit to Subversion as an import process is still running every minute and documentation is still being worked on for helping the developers conform to the new workflow.

This de facto LLVM Git location is llvm/llvm-project and hosts not just the core LLVM code but also Clang, LLD, Compiler-RT, and the many other LLVM sub-projects within the single repository. This isn't to be confused with the former (and still maintained) "llvm-mirror/" GitHub repositories that have long been continuously mirroring the LLVM SVN repositories.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week