diff options
author | Oliver Stannard <oliver.stannard@arm.com> | 2025-02-27 11:38:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-27 11:38:41 +0000 |
commit | fd534e524dd3b683077cab2dae4c87b7c2f1b574 (patch) | |
tree | eac43d5a7f217c5d7da7d79689d5e33271458352 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 56762b7ace0596404e5ae271f278cf7540b374f2 (diff) | |
download | llvm-fd534e524dd3b683077cab2dae4c87b7c2f1b574.zip llvm-fd534e524dd3b683077cab2dae4c87b7c2f1b574.tar.gz llvm-fd534e524dd3b683077cab2dae4c87b7c2f1b574.tar.bz2 |
[AArch64] Do not split bfloat HFA args between regs and stack (#128909)
In AAPCS64, __fp16 and __bf16 share the same machine type, so they
should be treated the same way for argument passing. In particular,
arrays of them need to be treated as homogeneous aggregates, and not
split between registers and the stack.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions