diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2024-03-26 11:40:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-26 11:40:31 +0000 |
commit | f914e8e77c4703814e2f2dcef1d4569b17837c92 (patch) | |
tree | e2fd6145f8bb4c16ef4759f3b90508d2e1dbb3f6 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | da9ac43433ace54b262cd8552a9fafac21186381 (diff) | |
download | llvm-f914e8e77c4703814e2f2dcef1d4569b17837c92.zip llvm-f914e8e77c4703814e2f2dcef1d4569b17837c92.tar.gz llvm-f914e8e77c4703814e2f2dcef1d4569b17837c92.tar.bz2 |
[AArch64][SME] Add coalescer barrier for args/results in locally streaming functions. (#85388)
Similar to how we protected FP/fixed-vector arguments and results from
calls, we should do the same for arguments/results from locally-streaming
functions such that those are not spilled/filled as ZPR registers.
This may cause a small regression (additional spills/fills), which is
addressed by #85386.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions