diff options
author | David Green <david.green@arm.com> | 2025-05-16 18:50:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-16 18:50:05 +0100 |
commit | 0de8ff6d9c7cd661f3938d15d370141174afb60f (patch) | |
tree | 8a4e1f512acedb202c7177bd015b08a4ba8f9bb1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 85fe4ab8a3faa58317c247051df2195c89bed0fa (diff) | |
download | llvm-0de8ff6d9c7cd661f3938d15d370141174afb60f.zip llvm-0de8ff6d9c7cd661f3938d15d370141174afb60f.tar.gz llvm-0de8ff6d9c7cd661f3938d15d370141174afb60f.tar.bz2 |
[AArch64] Reduce the cost of repeated sub-shuffle (#139331)
Given a larger-than-legal shuffle we will split into multiple sub-parts.
This adds a check to the computed costs of sub-shuffles so that repeated
sequences are not accounted for multiple times. This especially reduces
the cost of broadcasts/splats.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions