News: 0001522093

  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 Feature Development Wraps Up With AMX-AVX512, AMX-FP8, AVX10.2 & AMD GFX950

([LLVM] 6 Minutes Ago LLVM 20 Branched)


The LLVM 20 compiler stack saw its code branched from the mainline Git codebase last night as release preparations begin for what will be LLVM 20.1 as the inaugural stable release.

The LLVM 20.x release branch is now [1]created to begin the release dance for this next half-year LLVM feature release. LLVM 20.1-rc1 is expected this Friday followed by bi-weekly LLVM 20.1 release candidates until the stable release is ready... Per their modern versioning scheme, LLVM 20.1.0 will be their first stable release and the hope is for that release to occur around 11 March.

Some of the changes to look forward to in LLVM/Clang 20 include:

- [2]AMD GFX950 support work for what is presumably going to be the Instinct MI350.

- [3]AMX-AVX512 support was merged.

- [4]AMX-FP8 support for Intel Diamond Rapids.

- [5]Initial AVX10.2 support .

- More work on the latest C and C++ standards.

- [6]The flang-new modern Fortran compiler was renamed back to "flang".

- [7]TySan was merged as a sanitizer for type-based aliasing violations.

- [8]The SPIR-V back-end is promoted to being "official" and enabled by default after previously carrying an "experimental" tag.

- [9]Clang 20 now supports the Xtensa CPU target .

- [10]An initial telemetry framework for LLVM .

- [11]Tenstorrent TT-Ascalon-D8 RISC-V CPU support .

- [12]IBM SystemZ arch15 support for what is presumably the IBM z17 / Telum II processor.

Stay tuned for more coverage on the upcoming LLVM 20 stable release along with LLVM/Clang 20 compiler benchmarks.



[1] https://discourse.llvm.org/t/release-20-x-branch-created/84306

[2] https://www.phoronix.com/news/AMD-CDNA-GFX9.4.4-FW

[3] https://www.phoronix.com/news/AMX-AVX512-Merged-LLVM-Clang-20

[4] https://www.phoronix.com/news/Intel-AMX-FP8-In-LLVM

[5] https://www.phoronix.com/news/LLVM-Clang-20-Intel-AVX10.2

[6] https://www.phoronix.com/news/LLVM-Flang-New-To-Flang

[7] https://www.phoronix.com/news/LLVM-Merge-TySan-Type-Sanitizer

[8] https://www.phoronix.com/news/LLVM-20-SPIR-V-Official-Target

[9] https://www.phoronix.com/news/Clang-20-Adds-Xtensa-Target

[10] https://www.phoronix.com/news/LLVM-Telemetry-Framework

[11] https://www.phoronix.com/news/LLVM-20-Tenstorrent-Ascalon

[12] https://www.phoronix.com/news/LLVM-SystemZ-arch15-IBM-z17



phoronix

Bumper sticker:
All the parts falling off this car are of the very finest
British manufacture.