[PATCH] D135652: [AArch64] Add preserve_all calling convention.

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 13 10:44:11 PDT 2022


efriedma added inline comments.


================
Comment at: clang/include/clang/Basic/AttrDocs.td:5176
+  X16-X18. Furthermore it also preserves all SIMD - floating point registers
+  (V0-V31).
+
----------------
efriedma wrote:
> Please clarify which bits are actually getting preserved.  It looks like it's the low 64 bits of each vector register?
Please clarify which bits are actually getting preserved.  It looks like in the updated version, it's the low 128 bits of each vector register?  (With SVE, that isn't necessarily the whole register.)


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D135652/new/

https://reviews.llvm.org/D135652



More information about the llvm-commits mailing list