News: 0001521770

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

LLVM 20 Promotes SPIR-V To Official Backend, Enabled By Default

([LLVM] 5 Hours Ago SPIR-V All Grown Up)


Following a call by Intel developers last month for [1]making the SPIR-V back-end an official target within LLVM as a promotion to its existing "experimental" backend status, the change has now been made ahead of the upcoming LLVM 20 release.

LLVM developers were in agreement to raise the SPIR-V back-end to becoming an official target within the LLVM 20 compiler codebase. SPIR-V is the intermediate representation in use by Vulkan as well as OpenGL and OpenCL and has found use-cases outside of just the Khronos APIs with [2]Microsoft even adding SPIR-V to DirectX . SPIR-V is very important not only to graphics but GPU compute too and over the years we have seen a lot of exciting innovations around [3]SPIR-V .

[4]This pull that has landed in LLVM 20 Git went ahead and raised SPIR-V to an official target:

"This commit promotes the SPIR-V backend from experimental to official status. As a result, SPIR-V will be built by default, simplifying integration and increasing accessibility for downstream projects."

Excellent to see and another step forward for the widespread yet still growing SPIR-V ecosystem.

This comes ahead of the [5]LLVM 20 code branching set to take place as soon as later today. The first LLVM 20 release candidate will be out in the coming days while the first stable release in the form of LLVM 20.1 is expected around the middle of March.



[1] https://www.phoronix.com/news/Intel-LLVM-SPIR-V-Official-Plan

[2] https://www.phoronix.com/news/DirectX-Adopting-SPIR-V

[3] https://www.phoronix.com/search/SPIR-V

[4] https://github.com/llvm/llvm-project/pull/123733

[5] https://www.phoronix.com/search/LLVM+20



Jumbotron

quaz0r

illwieckz

Jabberwocky

Man is the best computer we can put aboard a spacecraft ... and the
only one that can be mass produced with unskilled labor.
-- Wernher von Braun