[PATCH] D90842: [VE] fastcc with vector register passing

Simon Moll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 6 05:29:13 PST 2020


simoll added inline comments.


================
Comment at: llvm/lib/Target/VE/VECallingConv.td:165
 // PreserveAll (clobbers s62,s63) - used for ve_grow_stack
-def CSR_preserve_all : CalleeSavedRegs<(add (sequence "SX%u", 0, 61))>;
+def CSR_preserve_all : CalleeSavedRegs<(add (sequence "SX%u", 0, 61),
+                                            (sequence "V%u", 0, 63),
----------------
I'll commit the CSR_preserve_all change standalone with D90912


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D90842



More information about the llvm-commits mailing list