CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
128 lines
3.7 KiB
Plaintext
128 lines
3.7 KiB
Plaintext
<!-- This document is written in Markdown and uses extra directives provided by
|
|
MyST (https://myst-parser.readthedocs.io/en/latest/). -->
|
|
|
|
<!-- If you want to modify sections/contents permanently, you should modify both
|
|
ReleaseNotes.md and ReleaseNotesTemplate.txt. -->
|
|
|
|
# LLVM {{env.config.release}} Release Notes
|
|
|
|
```{contents}
|
|
```
|
|
|
|
````{only} PreRelease
|
|
```{warning} These are in-progress notes for the upcoming LLVM {{env.config.release}}
|
|
release. Release notes for previous releases can be found on
|
|
[the Download Page](https://releases.llvm.org/download.html).
|
|
```
|
|
````
|
|
|
|
## Introduction
|
|
|
|
This document contains the release notes for the LLVM Compiler Infrastructure,
|
|
release {{env.config.release}}. Here we describe the status of LLVM, including
|
|
major improvements from the previous release, improvements in various subprojects
|
|
of LLVM, and some of the current users of the code. All LLVM releases may be
|
|
downloaded from the [LLVM releases web site](https://llvm.org/releases/).
|
|
|
|
For more information about LLVM, including information about the latest
|
|
release, please check out the [main LLVM web site](https://llvm.org/). If you
|
|
have questions or comments, the [Discourse forums](https://discourse.llvm.org)
|
|
is a good place to ask them.
|
|
|
|
Note that if you are reading this file from a Git checkout or the main
|
|
LLVM web page, this document applies to the *next* release, not the current
|
|
one. To see the release notes for a specific release, please see the
|
|
[releases page](https://llvm.org/releases/).
|
|
|
|
## Non-comprehensive list of changes in this release
|
|
|
|
<!-- For small 1-3 sentence descriptions, just add an entry at the end of
|
|
this list. If your description won't fit comfortably in one bullet
|
|
point (e.g. maybe you would like to give an example of the
|
|
functionality, or simply have a lot to talk about), see the comment below
|
|
for adding a new subsection. -->
|
|
|
|
* ...
|
|
|
|
<!-- If you would like to document a larger change, then you can add a
|
|
subsection about it right here. You can copy the following boilerplate:
|
|
|
|
### Special New Feature
|
|
|
|
Makes programs 10x faster by doing Special New Thing.
|
|
-->
|
|
|
|
### Changes to the LLVM IR
|
|
|
|
### Changes to LLVM infrastructure
|
|
|
|
### Changes to building LLVM
|
|
|
|
### Changes to TableGen
|
|
|
|
### Changes to Interprocedural Optimizations
|
|
|
|
### Changes to Vectorizers
|
|
|
|
### Changes to the AArch64 Backend
|
|
|
|
### Changes to the AMDGPU Backend
|
|
|
|
### Changes to the ARM Backend
|
|
|
|
### Changes to the AVR Backend
|
|
|
|
### Changes to the DirectX Backend
|
|
|
|
### Changes to the Hexagon Backend
|
|
|
|
### Changes to the LoongArch Backend
|
|
|
|
### Changes to the MIPS Backend
|
|
|
|
### Changes to the PowerPC Backend
|
|
|
|
### Changes to the RISC-V Backend
|
|
|
|
### Changes to the WebAssembly Backend
|
|
|
|
### Changes to the Windows Target
|
|
|
|
### Changes to the X86 Backend
|
|
|
|
### Changes to the OCaml bindings
|
|
|
|
### Changes to the Python bindings
|
|
|
|
### Changes to the C API
|
|
|
|
### Changes to the CodeGen infrastructure
|
|
|
|
### Changes to the Metadata Info
|
|
|
|
### Changes to the Debug Info
|
|
|
|
### Changes to the LLVM tools
|
|
|
|
### Changes to LLDB
|
|
|
|
### Changes to BOLT
|
|
|
|
### Changes to Sanitizers
|
|
|
|
### Other Changes
|
|
|
|
## External Open Source Projects Using LLVM {{env.config.release}}
|
|
|
|
## Additional Information
|
|
|
|
A wide variety of additional information is available on the
|
|
[LLVM web page](https://llvm.org/), in particular in the
|
|
[documentation](https://llvm.org/docs/) section. The web page also contains
|
|
versions of the API documentation which is up-to-date with the Git version of
|
|
the source code. You can access versions of these documents specific to this
|
|
release by going into the `llvm/docs/` directory in the LLVM tree.
|
|
|
|
If you have any questions or comments about LLVM, please feel free to contact
|
|
us via the [Discourse forums](https://discourse.llvm.org).
|