diff options
author | Sean Fertile <sd.fertile@gmail.com> | 2021-03-06 11:33:35 -0500 |
---|---|---|
committer | Sean Fertile <sd.fertile@gmail.com> | 2021-03-06 13:49:55 -0500 |
commit | f0904a62085aa84737e7e6f2a2318cda0d52c371 (patch) | |
tree | fd1fe2705074683624c9ad2b638db277a79b3cfb /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 8a003861a31af171974f9831d26d94f2ae964497 (diff) | |
download | llvm-f0904a62085aa84737e7e6f2a2318cda0d52c371.zip llvm-f0904a62085aa84737e7e6f2a2318cda0d52c371.tar.gz llvm-f0904a62085aa84737e7e6f2a2318cda0d52c371.tar.bz2 |
[PowePC][AIX] Handle variadic vector call operands.
Patch adds support for passing vector call operands to variadic
functions. Arguments which are fixed shadow GPRs and stack space even
when they are passed in vector registers, while arguments passed through
ellipses are passed in properly aligned GPRs if available and on the
stack once all GPR arguments registers are consumed.
Differential Revision: https://reviews.llvm.org/D97956
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions