We are happy to announce that LLVM 19.1.1 is now released!
Download
Find sources on GitHub.
A note on binaries
Official binaries will not be available right away. They will be provided later.
Third-party binaries will be posted to the following forum thread. Note that these binaries are not created or checked by the release managers, they should be used with care.
Next Release
The next release will be 19.1.2 in two weeks. Please file issues you find in the 19.x milestone.
Changes since 19.1.0
- Phoebe Wang: [X86][APX] Do not emit {evex} prefix for memory variant (#109759) (d401987fe349)
- Phoebe Wang: [X86][APX] Fix wrong encoding of promoted KMOV instructions due to missing NoCD8 (#109579) (edd018ead705)
- Joe Faulls: [CodeGen] Clear InitUndef pass new register cache between pass runs (#90967) (1f681b5913f9)
- David Spickett: [libcxx][test] Use smaller time range for 32 bit time_t (#104762) (23eadbda3688)
- David Spickett: [lldb][test] Mark sys_info zdump test unsupported on 32 bit Arm Linux (4dbe72f91a96)
- Tobias Hieta: Bump version to 19.1.1 (fae11d419de1)
- Petar Avramovic: AMDGPU: Fix inst-selection of large scratch offsets with sgpr base (#110256) (962edd3f71ee)
- Petar Avramovic: AMDGPU: Add test for 16 bit unsigned scratch offsets (#110255) (03d133728ae1)
- Louis Dionne: [libc++] Fix AppleClang version number when checking for __builtin_verbose_trap support (#110161) (53010fcf66b5)
- Timothy Pearson: [SDAG] Honor signed arguments in floating point libcalls (#109134) (8679d1b51bd9)
- Weining Lu: [LoongArch] Fix the assertion for atomic store with ‘ptr’ type (b3734d9f93c1)
- Martin Storsjö: [clang-scan-deps] Don’t inspect Args[0] as an option (#109050) (997b66e56688)
- Martin Storsjö: [clang-scan-deps] Infer the tool locations from PATH (#108539) (2b6c23303f7c)
- Martin Storsjö: [clang-scan-deps] Fix builds with BUILD_SHARED_LIBS=ON (a0fc8a2b2b85)
- Martin Storsjö: [clang-scan-deps] Infer the target from the executable name (#108189) (7d1f2065d687)
- Nikita Popov: [LoopPeel] Fix LCSSA phi node invalidation (aaa7027716ad)
- hev: [LoongArch] Eliminate the redundant sign extension of division (#107971) (99058521d4c8)
- Yingwei Zheng: [LoongArch][ISel] Check the number of sign bits in
PatGprGpr_32
(#107432) (a7554dfc222b) - Princeton Ferro: [DAGCombiner] cache negative result from getMergeStoreCandidates() (#106949) (b3731b36421e)
- Yingwei Zheng: [Clang][CodeGen] Fix type for atomic float incdec operators (#107075) (149bfdd61c96)
- Louis Dionne: [libc++] Disable the clang-tidy checks to get CI back (#109989) (8a25c601eb64)
- Chuanqi Xu: [C++20] [Modules] Add Decl::isFromGlobalModule (4c51d827e58a)
- Lang Hames: [ORC] Remove EDU from dependants list of dependencies before destroying. (1c499a720069)
- Tom Stellard: workflows/release-binaries: Enable flang builds on Windows (#101344) (c011dce7c283)
- goldsteinn: [Inliner] Fix bug where attributes are propagated incorrectly (#109347) (5d41c20edb22)
- Jonathan Tanner: [AA] Take account of C++23’s stricter rules for forward declarations (NFC) (#109416) (38934af5047d)
- Owen Pan: [clang-format] Reimplement InsertNewlineAtEOF (#108513) (a4ace8347084)
- Chuanqi Xu: [C++20] [Modules] Treat in class defined member functions in language linkage as implicitly inline (a8ddc3ce6b95)
- Chuanqi Xu: [C++20] [Modules] Treat constexpr/consteval member function as implicitly inline (b881b1678970)
- Noah Goldstein: [X86] Fix missing check of rotate ↔ shift equivilence (Issue 108722) (52a05d380f61)
- Noah Goldstein: [X86] Add test for issue 108722; NFC (87c14bdb1a0e)
- wanglei: [LoongArch] Codegen for concat_vectors with LASX (65b2007799ea)
- Michael Buch: [lldb][test] TestDbgInfoContentVectorFromStdModule.py: skip test on Darwin (#108003) (ea3c81afdf92)
- Tom Stellard: [lldb] Fix some tests that fail with system libstdc++ (#106885) (e1e7dfeb900b)
- Patryk Wychowaniec: [AVR] Fix 16-bit LDDs with immediate overflows (#104923) (b8b5050279e6)
- Younan Zhang: [Clang][Concepts] Fix the constraint equivalence checking involving parameter packs (#102131) (3e512ba17d90)
- Fangrui Song: [ELF] --icf: don’t fold a section without relocation and a section with relocations for SHT_CREL (1720219a1dea)
- hev: [LoongArch][sanitizer] Fix SC_ADDRERR_{RD,WR} missing in the musl environment (#108557) (910dde5780f9)
- Andrew Ng: Reland [llvm-ml] Fix RIP-relative addressing for ptr operands (#108061) (22139b36d7a8)
- Tom Stellard: [bolt][tests] Skip tests that use perf when perf counters are unavailable (#107892) (de7ee2e3ae89)
- Martin Storsjö: [clang] Don’t add DWARF debug info when assembling .s with clang-cl /Z7 (#106686) (64075837b553)