diff options
author | David Green <david.green@arm.com> | 2025-09-23 08:18:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-23 07:18:46 +0000 |
commit | f354ca237b446fdd2a4ebbc44e11669ebbd0ff22 (patch) | |
tree | 0ef3455fa0be52f31984987cd4bd817f0b6264ad /clang/lib/AST/ByteCode/Compiler.cpp | |
parent | 3dddaa32e266c36bdbe6506f7202caa284290606 (diff) | |
download | llvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.zip llvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.tar.gz llvm-f354ca237b446fdd2a4ebbc44e11669ebbd0ff22.tar.bz2 |
[AArch64] Scalarize extracted vector loads. (#159714)
Given a vector load that is only extracted from, it is more efficient to
perform the individual loads than a single load and many extracts. This
adds a late optimization for scalarizing extracted vector loads that do
not have any other uses and will not be more efficiently kept in fpr
registers.
Diffstat (limited to 'clang/lib/AST/ByteCode/Compiler.cpp')
0 files changed, 0 insertions, 0 deletions