[llvm] [PowerPC][AIX] Support ByVals with greater alignment then pointer size (PR #93341)
Sean Fertile via llvm-commits
llvm-commits at lists.llvm.org
Mon May 27 12:44:55 PDT 2024
mandlebug wrote:
> Implementation is NOT compatible with XL. Instead it handles all ByVals with greater alignment then pointer width the same way XL handles Byvals that have vector members. For overaligned objects that do not contain vectors XL does not align them properly if they are passed in the GPR argument registers.
>
> This patch was originally written by Sean Fertile @mandlebug.
>
> Previously on Phabricator https://reviews.llvm.org/D105659
Worth noting this approach is compatible with gcc on AIX (as well as OpenXL)
https://github.com/llvm/llvm-project/pull/93341
More information about the llvm-commits
mailing list