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: _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits