The LLVM Project Blog

LLVM Project News and Details from the Trenches

  • LLVM on Windows now supports PDB Debug Info

    For several years, we’ve been hard at work on making clang a world class toolchain for developing software on Windows.  We’ve writtenabout this severaltimes in the past, and we’ve had full ABI compatibility (minus bugs) for some time.

    Read more…
  • Devirtualization in LLVM and Clang

    This blog post is part of a series of blog posts from students who were funded by the LLVM Foundation to attend the 2016 LLVM Developers' Meeting in San Jose, CA.

    Read more…
  • Some news about apt.llvm.org

    apt.llvm.org provides Debian and Ubuntu repositories for every maintained version of these distributions. LLVM, Clang, clang extra tools, compiler-rt, polly, LLDB and LLD packages are generated for the stable, stabilization and development branches.

    Read more…
  • 2016 LLVM Developers' Meeting - Experience from Johannes Doerfert, Travel Grant Recipient

    This blog post is part of a series of blog posts from students who were funded by the LLVM Foundation to attend the 2016 LLVM Developers' Meeting in San Jose, CA.

    Read more…
  • LLVM's New Versioning Scheme

    Historically, LLVM's major releases always added "0.1" to the version number, producing major versions like 3.8, 3.9, and 4.0 (expected by March 2017). With our next release though, we're changing this.

    Read more…
  • Announcing the next LLVM Foundation Board of Directors

    The LLVM Foundation is pleased to announce its new Board of Directors: Chandler CarruthHal FinkelArnaud de GrandmaisonDavid KippingAnton KorobeynikovTanya LattnerChris LattnerJohn Regehr Three new members and five continuing members were elected to the eight person board.

    Read more…
  • LLVM Weekly - #130, Jun 27th 2016

    Welcome to the one hundred and thirtieth issue of LLVM Weekly, a weekly newsletter (published every Monday) covering developments in LLVM, Clang, and related projects. LLVM Weekly is brought to you by Alex Bradbury.

    Read more…
  • ThinLTO: Scalable and Incremental LTO

    ThinLTO was first introduced at EuroLLVM in 2015, with results shown from a prototype implementation within clang and LLVM. Since then, the design was reviewed through several RFCs, it has been implemented in LLVM (for gold and libLTO), and tuning is ongoing.

    Read more…
  • LLVM Weekly - #129, Jun 20th 2016

    Welcome to the one hundred and twenty-ninth issue of LLVM Weekly, a weekly newsletter (published every Monday) covering developments in LLVM, Clang, and related projects. LLVM Weekly is brought to you by Alex Bradbury.

    Read more…
  • Using LNT to Track Performance

    In the past year, LNT has grown a number of new features that makes performance tracking and understanding the root causes of performance deltas a lot easier. In this post, I’m showing how we’re using these features.

    Read more…