[clang] 97cf5aa - [Clang] Add AArch64 SME changes to release notes (NFC) (#122899)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jan 14 08:22:01 PST 2025
Author: Sander de Smalen
Date: 2025-01-14T16:21:58Z
New Revision: 97cf5aa1b2459b91ce402f2e4f64af3587824fcf
URL: https://github.com/llvm/llvm-project/commit/97cf5aa1b2459b91ce402f2e4f64af3587824fcf
DIFF: https://github.com/llvm/llvm-project/commit/97cf5aa1b2459b91ce402f2e4f64af3587824fcf.diff
LOG: [Clang] Add AArch64 SME changes to release notes (NFC) (#122899)
Added:
Modified:
clang/docs/ReleaseNotes.rst
Removed:
################################################################################
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 794943b24a003c..61aa955ca9b9d4 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -1076,6 +1076,15 @@ Arm and AArch64 Support
in leaf functions after enabling ``-fno-omit-frame-pointer``, you can do so by adding
the ``-momit-leaf-frame-pointer`` option.
+- SME keyword attributes which apply to function types are now represented in the
+ mangling of the type. This means that ``void foo(void (*f)() __arm_streaming);``
+ now has a
diff erent mangling from ``void foo(void (*f)());``.
+
+- The ``__arm_agnostic`` keyword attribute was added to let users describe
+ a function that preserves SME state enabled by PSTATE.ZA without having to share
+ this state with its callers and without making the assumption that this state
+ exists.
+
- Support has been added for the following processors (-mcpu identifiers in parenthesis):
For AArch64:
More information about the cfe-commits
mailing list