[PATCH] D129135: [doc][ReleaseNotes] Document AArch64 SVE ABI fix from D127209
Peter Waller via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 5 02:52:38 PDT 2022
peterwaller-arm added a comment.
In D129135#3629833 <https://reviews.llvm.org/D129135#3629833>, @DavidSpickett wrote:
> From reading the release note my understanding is that before this fix the caller of a function would store `z0-z7` in situations where it did not need to.
I believe you are correct, with an inkling of doubt in the back of my mind, but I can't identify a specific worse issue at present.
> Wouldn't the type of the preceding 8 arguments also be relevant?
My intent was to express that the issue is present where it's the 9th or later arguments.
> This is because the function would return in `z0` therefore the caller must preserve at least `z0` and the ABI tells you to preserve `z0-z7` to do that?
Yes.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D129135/new/
https://reviews.llvm.org/D129135
More information about the cfe-commits
mailing list