diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2024-01-19 13:48:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-19 13:48:44 +0000 |
commit | 340054e561bc7fa407de5c591d503ad52fbffaff (patch) | |
tree | fbb198340e62b5a5f8cd7b179cc2cdc6099a340b /llvm/lib/FileCheck/FileCheck.cpp | |
parent | 42fb1fac9e72d080b6be5e4dac0689659a801638 (diff) | |
download | llvm-340054e561bc7fa407de5c591d503ad52fbffaff.zip llvm-340054e561bc7fa407de5c591d503ad52fbffaff.tar.gz llvm-340054e561bc7fa407de5c591d503ad52fbffaff.tar.bz2 |
[AArch64][SME] Remove combination of private-ZA and preserves_za. (#78563)
The new Clang attributes no longer support the combination of having a
private-ZA function that preserves ZA. The use of __arm_preserves("za")
means that ZA is shared and preserved.
There wasn't that much benefit to the special handling of this, because
in practice it only meant that we'd avoid restoring the lazy-save
afterwards, but it still needed setting up a lazy-save (with the
possibility of using a 0-sized buffer).
Perhaps a new attribute will be added in the future to support this
case, at which point we can revert back some of the changes removed in
this patch. But for now removing this code simplifies things.
Diffstat (limited to 'llvm/lib/FileCheck/FileCheck.cpp')
0 files changed, 0 insertions, 0 deletions