aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/FileCheck/FileCheck.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2024-01-19 13:48:44 +0000
committerGitHub <noreply@github.com>2024-01-19 13:48:44 +0000
commit340054e561bc7fa407de5c591d503ad52fbffaff (patch)
treefbb198340e62b5a5f8cd7b179cc2cdc6099a340b /llvm/lib/FileCheck/FileCheck.cpp
parent42fb1fac9e72d080b6be5e4dac0689659a801638 (diff)
downloadllvm-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