Skip to content

LLVM 18.1.4

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 17 Apr 00:28
· 9995 commits to main since this release
llvmorg-18.1.4
e6c3289

LLVM 18.1.4 Release

Release Notes

  • Fixes an issue with Arm64EC code generation where calls to some intrinsics implemented in compiler-rt used the wrong name mangling, eventually resulting in unresolved symbol errors during linking.
  • Fixed an incorrect poison-generating flag preservation in InstSimplify. It will fix a miscompilation on RISCV, which turns the incorrect or disjoint into an add.
  • Save/restore routines for RV32E/RV64E are added to compiler-rt.
  • Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw min/max codegen.

A note on binaries

Volunteers make binaries for the LLVM project, which will be uploaded
when they have had time to test and build these binaries. They might
not be available directly or not at all for each release. We suggest
you use the binaries from your distribution or build your own if you
rely on a specific platform or configuration.