[PATCH] D133484: [AArch64][SVE] Fix AArch64_SVE_VectorCall calling convention

Matt Devereau via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 5 05:28:14 PDT 2022


MattDevereau updated this revision to Diff 465349.
MattDevereau added a comment.

@paulwalker-arm In the interest of moving this ticket along I've implemented most of your feedback with the exception of hoisting the work done inside LowerFormalArguments into LowerCall. This is because LowerFormalArguments expects CallConv to be changed by CalleeInSVE/CalleeOutSVE in LowerCall. Removing the work in LowerFormalArguments causes test failures.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D133484

Files:
  llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
  llvm/test/CodeGen/AArch64/sve-calling-convention-mixed.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133484.465349.patch
Type: text/x-patch
Size: 10519 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221005/acf28abe/attachment.bin>


More information about the llvm-commits mailing list