Releases: ldc-developers/llvm-project
Releases · ldc-developers/llvm-project
LLVM 19.1.3
Vanilla LLVM 19.1.3 +
- LLD linker, including a tiny workaround for LDC integration. (2654c30)
- compiler-rt libraries, including some tweaks for the builtins library on Windows and Android. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (54fd506, 756f82d) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - Experimental Xtensa target.
- BOLT tools and libraries (Linux & Android packages only).
- Windows: Use
.
instead of::
as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g
. (e86602a) - Windows: Fix PGO. (43643d4)
- Automated prebuilt package generation via CI. (0a27e96)
LLVM 18.1.8
- Merged upstream v18.1.8.
- Fix source artifact.
- Bump used Android NDK, host clang on Windows, and Xcode on macOS arm64.
LLVM 18.1.6
Merged upstream v18.1.6.
LLVM 18.1.5
Merged upstream v18.1.5.
LLVM 18.1.4
Merged upstream v18.1.4.
LLVM 18.1.3
Vanilla LLVM 18.1.3 +
- LLD linker, including a tiny workaround for LDC integration. (31804fd)
- compiler-rt libraries, including some tweaks for the builtins library on Windows and Android. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (dac1131, e88b789) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - BOLT tools and libraries (Linux & Android packages only).
- Windows: Use
.
instead of::
as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g
. (cbaeb47) - Windows: Fix PGO. (a2421e8)
- Automated prebuilt package generation via CI. (77babf8)
LLVM 17.0.6
Vanilla LLVM 17.0.6 +
- LLD linker, including a tiny workaround for LDC integration. (01bc5ec)
- compiler-rt libraries, including some tweaks for the builtins library on Windows. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (10a4b26) - Experimental SPIRV target to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. - MLIR tools and libraries (non-Windows x86_64 packages only).
- BOLT tools and libraries (non-Windows packages only).
- Windows: Use
.
instead of::
as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g
. (88365ac) - Windows: Fix PGO. (4a1f697)
- Custom TLS emulation for Android. (5ded841)
- Automated prebuilt package generation via CI. (be7fee9)
LLVM 16.0.6
Vanilla LLVM 16.0.6 +
- LLD linker, including a tiny workaround for LDC integration. (69b8ba6)
- compiler-rt libraries, including some tweaks for the builtins library on Windows. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (ae0d467) - Experimental SPIRV target to enable OpenCL emission for dcompute, including a tiny build fix on Windows. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (97aca54) - MLIR tools and libraries (non-Windows x86_64 packages only).
- BOLT tools and libraries (non-Windows packages only).
- Windows: Use
.
instead of::
as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g
. (7319601) - Custom TLS emulation for Android. (bebf235)
- Windows: Fix PGO. (878c8c7)
- Automated prebuilt package generation via CI. (0f772dd)
LLVM 15.0.7
Vanilla LLVM 15.0.7 +
- LLD linker, including a tiny workaround for LDC integration. (276022b)
- compiler-rt libraries, including some tweaks for the builtins library on Windows. Use
-DCOMPILER_RT_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (1c2e04d) - Khronos SPIRV-LLVM-Translator to enable OpenCL emission for dcompute. Use
-DLLVM_INCLUDE_TESTS=OFF
in the CMake command line to avoid the dependency on clang. (0f0573f) - MLIR tools and libraries (non-Windows x86_64 packages only).
- BOLT tools and libraries (non-Windows packages only).
- Windows: Use
.
instead of::
as CodeView debuginfo scope separator (for fully qualified names) for modules tagged with the D language, i.e., if compiling with LDC and-g
. (1d1b2e9) - Custom TLS emulation for Android. (abddd50)
- Windows: Fix PGO. (cf54259)
- Automated prebuilt package generation via CI. (37a9999)
LLVM 14.0.3
- LLVM upgraded to v14.0.3.