Skip to content

Commit 97cf5aa

Browse files
[Clang] Add AArch64 SME changes to release notes (NFC) (#122899)
1 parent 58fa55c commit 97cf5aa

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,15 @@ Arm and AArch64 Support
10761076
in leaf functions after enabling ``-fno-omit-frame-pointer``, you can do so by adding
10771077
the ``-momit-leaf-frame-pointer`` option.
10781078

1079+
- SME keyword attributes which apply to function types are now represented in the
1080+
mangling of the type. This means that ``void foo(void (*f)() __arm_streaming);``
1081+
now has a different mangling from ``void foo(void (*f)());``.
1082+
1083+
- The ``__arm_agnostic`` keyword attribute was added to let users describe
1084+
a function that preserves SME state enabled by PSTATE.ZA without having to share
1085+
this state with its callers and without making the assumption that this state
1086+
exists.
1087+
10791088
- Support has been added for the following processors (-mcpu identifiers in parenthesis):
10801089

10811090
For AArch64:

0 commit comments

Comments
 (0)