aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2024-06-03 09:22:21 +0100
committerGitHub <noreply@github.com>2024-06-03 09:22:21 +0100
commitb71434f8b33b6538554a092155c7e8477b2899e1 (patch)
tree7093cce34fe7b90d4864dc2da410fbed5d03d94d /clang/lib/Basic/Module.cpp
parentccb73e882b2d727877cfda42a14a6979cfd31f04 (diff)
downloadllvm-b71434f8b33b6538554a092155c7e8477b2899e1.zip
llvm-b71434f8b33b6538554a092155c7e8477b2899e1.tar.gz
llvm-b71434f8b33b6538554a092155c7e8477b2899e1.tar.bz2
[AArch64] Avoid NEON ORR when NEON and SVE are unavailable (#93940)
For streaming-compatible functions with only +sme, we can't use a NEON ORR (aliased as 'mov') for copies of Q-registers, so we need to use a spill/fill instead. This also fixes the fill, which should use the post-incrementing addressing mode.
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions