[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