llvmorg-18.1.6
版本发布时间: 2024-05-18 22:29:39
llvm/llvm-project最新发布版本:llvmorg-19.1.3(2024-10-30 15:59:10)
LLVM 18.1.6 Release
Release Notes
- Fixes issues where LLVM is either generating the incorrect thunk for a function with aligned parameters or didn't correctly pass through the return value when StructRet was used.
-
-Xclang -target-feature -Xclang +unaligned-scalar-mem
can be used to enable unaligned scalar memory accesses for CPUs that do not support unaligned vector accesses.-mno-strict-align
will enable unaligned scalar and vector memory accesses. - Don't replace an aliasee with an alias that has weak linkage. This avoids incorrect linkage that can lead to using the wrong symbols during linking time.
- This patch fixes build failures when compiling AVX512 code using -march=native on machines without AVX512. The problem was introduced by https://github.com/llvm/llvm-project/commit/a7b8b890600a33e0c88d639f311f1d73ccb1c8d2 which is included in LLVM 18.1.5 release.
- Fixes crash in AArch64 backend when having
true
orfalse
as operand for a fcmp instruction on IR level. - Fixes compiler crash when user specifies
-mno-evex512
with AVX512 features but no AVX512VL. - Fixes a bug that tries to do VBROADCAST_LOAD for f16 without AVX2.
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.
1、 bolt-18.1.6.src.tar.xz 746.64KB
2、 bolt-18.1.6.src.tar.xz.sig 566B
3、 clang+llvm-18.1.6-amd64-pc-solaris2.11.tar.xz 1.18GB
4、 clang+llvm-18.1.6-sparcv9-sun-solaris2.11.tar.xz 1.08GB
5、 clang+llvm-18.1.6-x86_64-pc-windows-msvc.tar.xz 936.05MB
6、 clang-18.1.6.src.tar.xz 21.13MB
7、 clang-18.1.6.src.tar.xz.sig 566B
8、 clang-tools-extra-18.1.6.src.tar.xz 3.19MB
9、 clang-tools-extra-18.1.6.src.tar.xz.sig 566B
10、 cmake-18.1.6.src.tar.xz 8.5KB
11、 cmake-18.1.6.src.tar.xz.sig 566B
12、 compiler-rt-18.1.6.src.tar.xz 2.35MB
13、 compiler-rt-18.1.6.src.tar.xz.sig 566B
14、 flang-18.1.6.src.tar.xz 2.93MB
15、 flang-18.1.6.src.tar.xz.sig 566B
16、 libclc-18.1.6.src.tar.xz 123.48KB
17、 libclc-18.1.6.src.tar.xz.sig 566B
18、 libcxx-18.1.6.src.tar.xz 3.84MB
19、 libcxx-18.1.6.src.tar.xz.sig 566B
20、 libcxxabi-18.1.6.src.tar.xz 569.11KB
21、 libcxxabi-18.1.6.src.tar.xz.sig 566B
22、 libunwind-18.1.6.src.tar.xz 116.52KB
23、 libunwind-18.1.6.src.tar.xz.sig 566B
24、 lld-18.1.6.src.tar.xz 1.49MB
25、 lld-18.1.6.src.tar.xz.sig 566B
26、 lldb-18.1.6.src.tar.xz 10.11MB
27、 lldb-18.1.6.src.tar.xz.sig 566B
28、 LLVM-18.1.6-win32.exe 332.3MB
29、 LLVM-18.1.6-win64.exe 356.97MB
30、 llvm-18.1.6.src.tar.xz 59.12MB
31、 llvm-18.1.6.src.tar.xz.sig 566B
32、 llvm-project-18.1.6.src.tar.xz 125.95MB
33、 llvm-project-18.1.6.src.tar.xz.sig 566B
34、 mlir-18.1.6.src.tar.xz 5.63MB
35、 mlir-18.1.6.src.tar.xz.sig 566B
36、 openmp-18.1.6.src.tar.xz 1.26MB
37、 openmp-18.1.6.src.tar.xz.sig 566B
38、 polly-18.1.6.src.tar.xz 8.74MB
39、 polly-18.1.6.src.tar.xz.sig 566B
40、 runtimes-18.1.6.src.tar.xz 6.63KB
41、 runtimes-18.1.6.src.tar.xz.sig 566B
42、 test-suite-18.1.6.src.tar.xz 157.92MB
43、 test-suite-18.1.6.src.tar.xz.sig 566B
44、 third-party-18.1.6.src.tar.xz 392.81KB
45、 third-party-18.1.6.src.tar.xz.sig 566B