Skip to content

Commit

Permalink
[AArch64] Add some release notes items (llvm#79983)
Browse files Browse the repository at this point in the history
  • Loading branch information
momchil-velikov authored and Shivam Gupta committed Aug 23, 2024
1 parent cafa1f0 commit 1074879
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
5 changes: 5 additions & 0 deletions clang/docs/ReleaseNotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1206,6 +1206,11 @@ Arm and AArch64 Support
* Arm Neoverse-V3 (neoverse-v3).
* Arm Neoverse-V3AE (neoverse-v3ae).

- Alpha support has been added for SVE2.1 intrinsics.

- Support has been added for `-fstack-clash-protection` and `-mstack-probe-size`
command line options.

- Function Multi Versioning has been extended to support Load-Acquire RCpc
instructions v3 (rcpc3) as well as Memory Copy and Memory Set Acceleration
instructions (mops) when targeting AArch64. The feature identifiers (in
Expand Down
8 changes: 8 additions & 0 deletions llvm/docs/ReleaseNotes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,14 @@ Changes to the AArch64 Backend
attribute ``"target-features"="+v9a"`` no longer implies ``"+sve"`` and
``"+sve2"`` respectively.

* Assembler/disassembler support has been added for 2023 architecture
extensions.

* Support has been added for Stack Clash Protection. During function frame
creation and dynamic stack allocations, the compiler will issue memory
accesses at reguilar intervals so that a guard area at the top of the stack
can't be skipped over.

Changes to the AMDGPU Backend
-----------------------------

Expand Down

0 comments on commit 1074879

Please sign in to comment.