[all-commits] [llvm/llvm-project] fd534e: [AArch64] Do not split bfloat HFA args between reg...
Oliver Stannard via All-commits
all-commits at lists.llvm.org
Thu Feb 27 03:39:02 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fd534e524dd3b683077cab2dae4c87b7c2f1b574
https://github.com/llvm/llvm-project/commit/fd534e524dd3b683077cab2dae4c87b7c2f1b574
Author: Oliver Stannard <oliver.stannard at arm.com>
Date: 2025-02-27 (Thu, 27 Feb 2025)
Changed paths:
M llvm/lib/Target/AArch64/AArch64CallingConvention.cpp
M llvm/test/CodeGen/AArch64/argument-blocks.ll
Log Message:
-----------
[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.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list