llvm-project
5dc0eccc - [LLVM][ABI][AARCH64] Add support for MSVC homogeneous aggregates (#239846)

Commit
3 days ago
[LLVM][ABI][AARCH64] Add support for MSVC homogeneous aggregates (#239846) This adds classification support for homogeneous aggregates on AArch64 when the MSVC CXXABI is in use. The MSVC CXABI has its own set of rules that may exclude some types that are otherwise recognized as homogeneous aggregates for AArch64 targets. The rules are applied exactly as they are in Clang's MicrosoftCXXABI::isPermittedToBeHomogeneousAggregate without any attempt to determine whether the type is also excluded by some other AArch64 rule. Assisted-by: Cursor / claude-opus-5.5
Author
Parents
Loading