[PATCH] D100467: [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions

2021-04-15 Thread Martin Storsjö via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG8e0f2e89ff95: [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions (authored by mstorsjo). Changed prior to commit: https://reviews.llvm.org/D100467?vs=337412&id=337866#toc Repos

[PATCH] D100467: [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions

2021-04-15 Thread Reid Kleckner via Phabricator via cfe-commits
rnk accepted this revision. rnk added a comment. This revision is now accepted and ready to land. lgtm, micro readability suggestion Comment at: clang/lib/CodeGen/TargetInfo.cpp:5691 + // no special handling of HFAs/HVAs. + if (isHomogeneousAggregate(Ty, Base, Members) && (!I

[PATCH] D100467: [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions

2021-04-14 Thread Martin Storsjö via Phabricator via cfe-commits
mstorsjo created this revision. mstorsjo added reviewers: rnk, efriedma, TomTan, maxim-kuvyrkov. Herald added subscribers: danielkiss, kristof.beyls. mstorsjo requested review of this revision. Herald added a project: clang. The documentation says that for variadic functions, all composites are tr