News: 0001531774

  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/Clang 20.1 Released With AMX-AVX512, AMX-FP8, AVX10.2, AMD GFX950 & Much More

([LLVM] 3 Hours Ago LLVM 20.1 Released)


LLVM 20.1 was just tagged in Git as the first stable version of the [1]LLVM 20 compiler stack including sub-projects like the [2]Clang 20 C/C++ Compiler.

LLVM/Clang 20.1 is the newest half-year feature release for this prominent open-source compiler stack that is widely used by many different vendors for a variety of purposes from traditional C/C++ compilation to being heavily used for GPU compute stacks, growing AI uses with MLIR, and much more.

Some of the many changes to find with the LLVM 20.1 stack include:

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

- [4]AMX-AVX512 support was merged.

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

- [6]Initial AVX10.2 support .

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

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

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

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

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

- [11]An initial telemetry framework for LLVM .

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

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

LLVM 20.1 sources can be downloaded from [14]GitHub . The LLVM 20.1 release is arriving one week early due to no blocker bugs having come up in recent days.



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

[2] https://www.phoronix.com/search/Clang+20

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

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

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

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

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

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

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

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

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

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

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

[14] https://github.com/llvm/llvm-project/releases/tag/llvmorg-20.1.0



phoronix

The major difference between bonds and bond traders is that the bonds will
eventually mature.