LLVM News Archives
LLVM Developers Discuss Improved Decision Making Process

LLVM project founder Chris Lattner has proposed a new decision making process for the LLVM compiler stack around new sub-project proposals, new social policies, changes to core infrastructure, and other key changes.

16 January 2020 - LLVM New Project Process - 5 Comments
Google's IREE To Demonstrate Machine Learning Via Vulkan With MLIR

One of the new open-source compiler IR advancements of 2019 has been the Google/Tensorflow MLIR as the Multi-Level Intermediate Representation designed for machine learning models/frameworks. With Google's "IREE" project, MLIR can be accelerated by Vulkan and thus allowing machine learning via this high-performance graphics/compute API.

26 December 2019 - Machine Learning With Vulkan - 6 Comments
LLVM Began Its Dominance Of The Compiler Landscape This Decade

Not only has LLVM's Clang compiler proven to become a viable alternative to C/C++ and is now widely used by many different vendors for building production software and nearly at parity for performance to GCC, but the LLVM compiler infrastructure has proven to be a huge success. Beyond Apple as one of the original stakeholders, LLVM is also used by multiple software projects within Intel, AMD is making extensive use of it for their graphics compiler and other purposes, and many other companies leveraging the LLVM projects for various often innovative purposes -- Microsoft is even using it within select projects.

25 December 2019 - LLVM In The 2010s - 29 Comments
LLVM Developers Have Been Reviewing Work To Offset The Performance Hit From Intel JCC

With the Jump Conditional Code (JCC) Erratum that was made public earlier this month and ushered in new Intel microcode to mitigate this Skylake to Cascade Lake design defect, compiler/toolchain patches have been in the works to help offset the performance cost incurred from the updated microcode. Besides the GNU Assembler work we've talked about several times since JCC came to light, the LLVM folks have also been reviewing their comparable changes.

23 November 2019 - Jump Conditional Code Erratum - 3 Comments
LLVM Clang RISC-V Now Supports LTO

With the recent release of LLVM 9.0 the RISC-V back-end was promoted from an experimental CPU back-end to being made "official" for this royalty-free CPU ISA. Work though isn't over on the LLVM RISC-V support with new features continuing to land, like link-time optimizations (LTO) most recently being enabled within the Clang 10 code.

16 October 2019 - RISC-V LLVM - Add A Comment
LLVM Plans To Switch From Its SVN To Git Workflow Next Week

LLVM developers had been planning to transition to the Git revision control system in place of SVN by the time of their developer meeting in October. It looks like that goal will be realized on the same-day as kicking off that annual developer meeting.

15 October 2019 - LLVM Git! - 24 Comments
OpenMandriva Can Now Clang Its Linux Kernel Build For This LLVM Focused Distribution

OpenMandriva is one of the few Linux distributions (and arguably the only prominent one) that uses LLVM Clang as its default compiler toolchain over GCC for building its packages and the preferred C/C++ compiler exposed to its users. One of the last hold outs for this Clang'ed Linux distribution has been the kernel build but that is now no longer a blocker.

30 September 2019 - OpenMandriva Clang Kernel - 9 Comments
Sony Continues Tuning AMD Jaguar Support Within The LLVM Clang Compiler

Thanks to Sony using LLVM Clang as their default compiler toolchain for their PlayStation game console, they continue making improvements to the AMD Btver2/Jaguar code for optimized performance. The Jaguar APU is what's in the current PlayStation 4 while we've already seen contributions from Sony to improve the Zen CPU support ahead of their next-generation console.

21 August 2019 - PlayStation Compiler - 18 Comments
LLVM 9.0-RC1 Arrives For Testing

While LLVM 9.0 was branched nearly two weeks ago and it was anticipated that the release candidate would immediately follow, only yesterday did 9.0-RC1 materialize.

30 July 2019 - LLVM 9.0 - 4 Comments

571 LLVM news articles published on Phoronix.